图书介绍
SQL Server 2005案例教程PDF|Epub|txt|kindle电子书版本网盘下载
![SQL Server 2005案例教程](https://www.shukui.net/cover/17/30739366.jpg)
- 沈大林主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113111861
- 出版时间:2010
- 标注页数:284页
- 文件大小:91MB
- 文件页数:298页
- 主题词:关系数据库-数据库管理系统,SQL Server 2005-高等学校:技术学校-教材
PDF下载
下载说明
SQL Server 2005案例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第0章 绪论1
0.1数据库基本理论1
0.2 SQL Server 2005概述6
0.3 SQL Server 2005的安装9
0.4教学方法和课程安排16
思考与练习0-120
第1章 创建及维护数据库21
1.1【案例1】注册SQL Server服务器21
相关知识27
SQL Server 2005数据库引擎27
SQL Server Management Studio功能29
SQL Server Management Studio界面29
数据库对象30
数据库文件33
案例拓展35
隐藏数据库引擎实例35
思考与练习1-135
1.2 【案例2】创建“选课管理”数据库36
相关知识39
在SSMS中使用向导方式创建数据库39
Transact-SQL语句创建数据库语句格式41
在SSMS中使用Transact-SQL语句创建数据库42
查看数据库属性43
删除数据库43
案例拓展44
生成创建数据库的脚本44
思考与练习1-245
1.3【案例3】维护“选课管理”数据库46
相关知识48
修改数据库48
收缩数据库49
分离数据库50
附加数据库51
复制和移动数据库53
案例拓展56
手动收缩数据库56
思考与练习1-358
1.4综合实训1“图书管理”数据库58
第2章 创建及维护表61
2.1【案例4】创建表61
相关知识64
表的设计64
字段数据类型64
使用SSMS设计表69
创建表主键71
使用CREATE TABLE指令创建表71
使用IDENTITY关键字73
案例拓展74
创建用户自定义数据类型74
思考与练习2-176
2.2 【案例5】添加记录77
相关知识78
使用SSMS进行记录操作78
使用INSERT INTO语句添加记录79
使用UPDATE语句修改记录79
使用DELETE语句删除记录81
案例拓展82
从其他表中添加记录82
思考与练习2-282
2.3【案例6】维护“学生基本档案”表83
相关知识85
使 用SSMS修改表结构85
使用SSMS重命名表86
使用ALTER TABLE语句修改表结构87
使用DROP TABLE语句删除表89
案例拓展89
表的重命名89
思考与练习2-390
2.4【案例7】数据完整性90
相关知识92
数据库完整性概述92
约束的定义93
PRIMARY KEY约束94
FOREIGN KEY约束96
DEFAULT约束97
UNIQUE约束98
CHECK约束98
案例拓展100
允许空值约束100
思考与练习2-4100
2.5综合实训2“图书管理”数据库中表的创建及维护101
第3章 查询操作104
3.1【案例8】简单查询104
相关知识106
SELECT语句106
查询所有列属性106
查询指定列的属性107
DISTINCT子句107
别名108
列的计算109
WHERE子句109
ORDER BY子句116
GROUP BY子句116
案例拓展118
HAVING子句118
思考与练习3-1118
3.2【案例9】多表查询119
相关知识120
多表查询的连接条件120
内连接122
自身连接124
复合条件连接124
外连接125
案例拓展127
交叉连接127
思考与练习3-2127
3.3【案例10】子查询128
相关知识129
带有IN的子查询129
带有ANY或ALL的子查询130
带有EXISTS的子查询133
限制子查询的条件135
案例拓展135
嵌套子查询135
思考与练习3-3137
3.4【案例11】联合查询137
相关知识——联合查询的语法格式138
使用联合查询的规定139
在SSMS中使用查询139
分布式查询140
案例拓展141
联合多个查询结果141
思考与练习3-4142
3.5【案例12】操作查询142
相关知识143
SERT SELECT语句143
SELECTINTO语句145
使用UPDATE语句更新查询146
使用DELETE语句删除查询147
TOP子句147
TRUNCATE TABLE语句148
案例拓展148
创建学生分类表148
思考与练习3-5149
3.6综合实训3对“图书管理”数据库进行查询150
第4章 视图和索引155
4.1【案例13】视图155
相关知识157
视图概述157
使用SSMS管理视图158
使用T-SQL语句管理视图163
视图的查询165
更新视图操作166
案例拓展167
WITH CHECK OPTION子句的使用167
思考与练习4-1168
4.2【案例14】索引169
相关知识171
索引的概念171
索引的类型172
使用SSMS管理索引173
使用T-SQL语句管理索引176
全文索引的概念177
案例拓展178
创建复合索引178
思考与练习4-2178
4.3综合实训4对“图书管理”数据库创建视图和索引179
第5章Transact-SQL181
5.1 【案例15】 Transact-SQL基础181
相关知识183
Transact-SQL特点183
常量183
变量184
算术运算符185
赋值运算符185
位运算符186
比较运算符186
逻辑运算符186
字符串运算符186
单目运算符186
运算符的优先级186
表达式187
案例拓展187
复杂表达式187
思考与练习5-1188
5.2【案例16】 Transact-SQL 函数188
相关知识189
数学函数189
字符串函数191
日期和时间函数193
数据类型转换函数196
聚合函数196
系统函数197
案例拓展197
用户自定义函数197
思考与练习5-2199
5.3【案例17】 Transact-SQL编程199
相关知识201
注释语句201
块语句BEGIN.END201
判断语句IF.ELSE201
检测语句IF EXISTS202
多分支语句CASE202
循环语句WHILE203
无条件退出语句RETURN204
打印语句PRINT205
错误处理语句TRY…CATCH205
案例拓展205
延迟语句WAITFOR205
思考与练习5-3206
5.4【案例18】数据库的并发控制207
相关知识209
事务的类型209
ACID检验209
事务处理控制语句210
锁机制210
使用SSMS查看锁信息211
游标概述211
声明游标212
游标的打开212
游标的检索213
关闭游标213
释放游标214
案例拓展214
游标的应用214
思考与练习5-4215
5.5综合实训5对“图书管理”数据库进行编程处理215
第6章 存储过程与触发器219
6.1【案例19】存储过程219
相关知识222
存储过程的类型222
创建存储过程的规则223
使用Transact-SQL语句创建存储过程224
使用Transact-SQL语句执行存储过程225
使用Transact-SQL语句修改、查看、删除存储过程226
存储过程中的输入/输出参数227
使用输入输出参数的存储过程227
思考与练习6-1228
6.2【案例20】触发器229
相关知识231
触发器概述231
DML触发器231
DDL触发器232
DELETED表和INSERTED表233
DELETE触发器233
UPDATE触发器234
使用SSMS管理触发器235
使用Transact-SQL语句管理触发器236
使用系统存储过程查看触发器237
案例拓展237
嵌套触发器237
思考与练习6-2239
6.3综合实训6对“图书管理”数据库进行查询更新操作240
第7章SQL Server 2005的安全机制243
7.1【案例21】创建用户账户及登录243
相关知识247
SQL Server 2005的安全机制247
SQL Server 2005验证模式248
SQL Server 2005的系统登录名248
使用SSMS创建登录名249
使用系统存储过程管理登录名249
数据库用户249
使用存储过程添加数据库用户250
案例拓展251
数据库用户的创建251
思考与练习7-1252
7.2【案例22】角色和权限253
相关知识256
服务器角色256
数据库角色257
为角色添加成员258
权限258
权限操作259
架构261
案例拓展261
架构的创建261
思考与练习7-2262
7.3综合实训7对“图书管理”数据库进行安全设置262
第8章 数据库的备份与还原264
8.1 【案例23】备份数据库264
相关知识268
使用系统存储过程SPADDUMPDEVICE创建备份设备268
使用SSMS管理备份设备269
使用系统存储过程管理备份设备269
数据库备份类型270
使用BACKUP命令备份数据库271
差异备份271
事务日志备份272
案例拓展272
创建事务日志备份272
思考与练习8-1274
8.2【案例24】数据库的恢复和复制274
相关知识277
数据库还原的意义277
还原数据库的模型277
常规还原278
时间点还原278
复制数据库的概念279
复制模式280
案例拓展281
使用RESTORE命令还原数据库281
思考与练习8-2283
8.3综合实训8对“图书管理”数据库进行备份和还原283