SQL Server 2005实用教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:王征,李家兴编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2006
- ISBN:730213443X
- 页数:322 页
第1章 SQL Server概述 1
1.1 SQL Server的体系结构 1
1.2 数据库和数据库对象 2
1.2.1 数据库的类型和特点 2
1.2.2 数据库对象 4
1.3 安全性 5
1.3.1 管理规章制度方面的安全性 6
1.3.2 数据库服务器物理方面的安全性 6
1.3.3 数据库服务器逻辑方面的安全性 7
1.4.1 SQL Server配置管理器 8
1.4 管理工具 8
1.4.2 Microsoft SQL Server Management Studio 9
1.4.3 SQL Server Profiler 11
1.4.4 数据库引擎优化顾问 12
1.4.5 实用工具 12
1.5 数据库应用程序开发步骤 15
1.6 思考练习 16
1.6.1 填空题 16
1.6.2 选择题 16
1.6.3 问答题 16
2.1.1 版本的特点 17
2.1 安装前的准备工作 17
第2章 安装和配置 17
2.1.2 平台要求 18
2.2 安装过程 20
2.2.1 安装过程中的选择 21
2.2.2 安装结束后的验证 25
2.3 注册服务器 26
2.4 配置服务器选项 29
2.5 上机实验 35
2.5.1 安装系统实验 35
2.5.2 设置服务器配置选项 35
2.6.3 问答题 36
2.6.4 操作题 36
2.6 思考练习 36
2.6.2 选择题 36
2.6.1 填空题 36
第3章 Transact-SQL语言 37
3.1 概述 37
3.1.1 Transact-SQL语言与SQL语言 37
3.1.2 Transact-SQL语言的类型 38
3.1.3 执行Transact-SQL语句的工具 40
3.2 数据定义语言 42
3.3 数据操纵语言 44
3.4 数据控制语言 45
3.5 事务管理语言 46
3.6 附加的语言元素 48
3.6.1 标识符 48
3.6.2 变量和常量 49
3.6.3 运算符 50
3.6.4 表达式 55
3.6.5 控制流语言 56
3.6.6 错误捕捉语言 57
3.6.7 注释 59
3.7.1 练习使用DDL和DML语言 60
3.7 上机实验 60
3.7.2 练习捕捉程序中的错误信息 61
3.8 思考练习 61
3.8.1 填空题 61
3.8.2 选择题 61
3.8.3 问答题 61
3.8.4 操作题 62
第4章 数据类型和内置函数 63
4.1 数据类型 63
4.1.1 数据类型和特点 63
4.1.2 数字数据类型 65
4.1.3 字符数据类型 68
4.1.4 datetime和smalldatetime数据类型 69
4.1.5 二进制数据类型 70
4.1.6 其他数据类型 70
4.2 内置函数 71
4.2.1 函数的特点和类型 72
4.2.2 聚合函数 72
4.2.3 配置函数 73
4.2.4 加密函数 74
4.2.5 游标函数 76
4.2.6 日期和时间函数 76
4.2.7 数学函数 78
4.2.8 元数据函数 79
4.2.9 排名函数 81
4.2.10 行集函数 81
4.2.11 安全函数 82
4.2.12 字符串函数 83
4.2.13 系统函数 85
4.2.14 系统统计函数 87
4.2.15 文本和图像函数 88
4.3 上机实验 89
4.3.1 练习使用日期数据类型 89
4.3.2 练习使用排名函数 89
4.4.3 问答题 90
4.4.2 选择题 90
4.4.4 操作题 90
4.4 思考练习 90
4.4.1 填空题 90
第5章 安全管理 91
5.1 安全管理概述 91
5.2 登录名管理 93
5.2.1 创建登录名 93
5.2.2 修改和删除登录名 97
5.3 固定服务器角色 98
5.3.1 固定服务器角色的特点 98
5.3.2 固定服务器角色和登录名 99
5.4.1 创建用户 100
5.4 数据库用户管理 100
5.4.2 修改和删除用户 102
5.5 架构管理 102
5.5.1 创建架构 102
5.5.2 修改和删除架构 104
5.6 数据库角色 105
5.6.1 管理数据库角色 105
5.6.2 固定数据库角色 106
5.6.3 public角色 107
5.7 应用程序角色管理 108
5.8 权限管理 109
5.8.1 权限的类型 110
5.8.2 常用对象的权限 111
5.8.3 授予权限 112
5.8.4 收回权限 113
5.8.5 否认权限 114
5.9 使用Microsoft SQL Server Management Studio工具 115
5.10 上机实验 118
5.10.1 练习创建登录名账户、用户账户和架构 118
5.10.2 练习使用GRANT语句、REVOKE语句和DENY语句 119
5.11 思考练习 120
5.11.1 填空题 120
5.11.2 选择题 120
5.11.4 操作题 121
5.11.3 问答题 121
第6章 管理数据库 123
6.1 概述 123
6.2 定义数据库 125
6.2.1 创建数据库 125
6.2.2 设置数据库选项 127
6.2.3 查看数据库信息 131
6.3 修改数据库 132
6.3.1 更改数据库名称 133
6.3.2 增大数据库 133
6.3.3 收缩数据库 134
6.3.5 管理文件组 137
6.3.4 修改数据库文件 137
6.4 数据库快照管理 139
6.5 数据库的其他操作 140
6.6 优化数据库 141
6.6.1 放置数据文件和日志文件 141
6.6.2 使用文件组 142
6.6.3 使用RAID技术 142
6.7 上机实验 143
6.7.1 练习创建和修改数据库 143
6.8 思考练习 144
6.8.1 填空题 144
6.7.2 练习在数据库中增加文件组和文件 144
6.8.2 选择题 145
6.8.3 问答题 145
6.8.4 操作题 145
第7章 管理表 147
7.1 概述 147
7.1.1 表的特点 147
7.1.2 表的类型 149
7.1.3 设计表时应该考虑的因素 149
7.2 创建和修改表 150
7.2.1 创建表 150
7.2.2 增加或删除列 153
7.2.3 更改列的数据类型 154
7.2.4 创建和修改标识符列 155
7.2.5 查看表的信息 157
7.2.6 删除表 158
7.2.7 使用图形工具执行有关表的操作 158
7.3 已分区表 159
7.4 上机实验 160
7.4.1 练习创建表 160
7.4.2 练习创建具有IDENTITY列的表 161
7.5.2 选择题 162
7.5.3 问答题 162
7.5.4 操作题 162
7.5.1 填空题 162
7.5 思考练习 162
第8章 基本检索技术 163
8.1 最基本的检索操作 163
8.2 SEL ECT子句 165
8.2.1 选择指定的数据列 165
8.2.2 使用文字串 166
8.2.3 改变列标题 167
8.2.4 数据运算 168
8.2.5 使用ALL和DISTINCT关键字 171
8.3 排序 172
8.4 使用WHERE子句选择数据行 175
8.4.1 简单搜索条件 175
8.4.2 模糊搜索条件 175
8.5 使用图形化工具 177
8.4.3 复合搜索条件 177
8.6 上机实验 178
8.6.1 练习使用CAST函数和改变列标题 178
8.6.2 练习使用LIKE子句 179
8.7 思考练习 179
8.7.1 填空题 179
8.7.2 选择题 180
8.7.3 问答题 180
8.7.4 操作题 180
9.1 聚合技术 181
9.1.1 SELECT子句中的聚合 181
第9章 高级检索技术 181
9.1.2 COMPUTE子句中的聚合 182
9.2 分组技术 183
9.2.1 普通分组技术 184
9.2.2 ROLLUP和CUBE关键字 185
9.3 连接技术 187
9.3.1 交叉连接 187
9.3.2 内连接 188
9.3.3 外连接 188
9.4 子查询技术 190
9.5 集合运算技术 192
9.6 公用表表达式 193
9.7.1 练习使用分组和聚合技术 194
9.7 上机实验 194
9.7.2 练习使用连接和子查询技术 195
9.8 思考练习 195
9.8.1 填空题 195
9.8.2 选择题 196
9.8.3 问答题 196
9.8.4 操作题 196
第10章 插入、更新和删除数据 197
10.1 一个示例 197
10.2 插入数据 198
10.3 更新数据 201
10.4 删除数据 203
10.5 上机实验 204
10.5.1 练习使用INSERT语句 204
10.5.2 练习使用UPDATE语句 204
10.6 思考练习 205
10.6.1 填空题 205
10.6.2 选择题 205
10.6.3 问答题 205
10.6.4 操作题 206
第11章 约束 207
11.1 概述 207
11.1.1 数据完整性的概念 207
11.1.2 约束的概念和类型 208
11.1.3 定义约束的方式 209
11.2 管理约束 209
11.2.1 DEFAULT约束 210
11.2.2 CHECK约束 211
11.2.3主键约束 212
11.2.4 UNIQUE约束 214
11.2.5 外键约束 215
11.3 禁止约束 218
11.3.1 禁止在已有的数据上应用约束 218
11.3.2 禁止在加载数据时应用约束 219
11.4.1 练习定义和使用主键约束 220
11.4 上机实验 220
11.4.2 练习定义和使用CHECK约束 221
11.5 思考练习 221
11.5.1 填空题 221
11.5.2 选择题 222
11.5.3 问答题 222
11.5.4 操作题 222
第12章 索引 223
12.1 概述 223
12.2 索引的类型和特点 224
12.2.1 堆的结构特点 224
12.2.2 聚集索引的结构特点 226
12.2.3 非聚集索引的结构特点 228
12.2.5 访问数据的方式 229
12.2.4 其他类型的索引 229
12.3 创建索引 230
12.3.1 直接方法和间接方法 230
12.3.2 使用CREATEINDEX语句 231
12.3.3 数据库引擎优化顾问 234
12.3.4 查看索引信息 237
12.4 索引维护 238
12.4.1 查看索引统计信息 238
12.4.2 查看索引碎片信息 239
12.4.3 维护索引统计信息 240
12.5.2 练习查看索引碎片信息 241
12.5 上机实验 241
12.5.1 练习创建和重建索引 241
12.6 思考练习 242
12.6.1 填空题 242
12.6.2 选择题 242
12.6.3 问答题 242
12.6.4 操作题 242
第13章 视图 243
13.1 概述 243
13.2 创建视图 244
13.3 通过视图修改数据 247
13.4 使用图形化工具定义视图 249
13.5.1 练习使用CREATE VIEW语句创建视图 250
13.5.2 练习在CREATE VIEW语句中使用WITH CHECK OPTION子句 250
13.5 上机实验 250
13.6 思考练习 251
13.6.1 填空题 251
13.6.2 选择题 251
13.6.3 问答题 251
13.6.4 操作题 252
第14章 存储过程 253
14.1 概述 253
14.2.1 创建存储过程的规则 255
14.2 创建和执行存储过程 255
14.2.2 使用CREATE PROCEDURE语句创建存储过程 256
14.2.3 执行存储过程 258
14.2.4 修改和删除存储过程 259
14.3 存储过程的执行过程 260
14.4 查看存储过程的信息 261
14.5 上机实验 261
14.5.1 练习创建和执行存储过程 261
14.5.2 练习加密存储过程定义文本 262
14.6.2 选择题 263
14.6.3 问答题 263
14.6.1 填空题 263
14.6 思考练习 263
14.6.4 操作题 264
第15章 触发器 265
15.1 概述 265
15.2 管理DML触发器 266
15.2.1 DML触发器的类型 266
15.2.2 创建DML触发器 268
15.2.3 DML触发器的工作原理 269
15.2.4 一个DML触发器示例 270
15.3 管理DDL触发器 275
15.4.1 练习创建DML触发器 277
15.4 上机实验 277
15.4.2 练习创建DDL触发器 278
15.5 思考练习 279
15.5.1 填空题 279
15.5.2 选择题 279
15.5.3 问答题 279
15.5.4 操作题 279
第16章 用户定义函数 281
16.1 概述 281
16.2 创建用户定义函数 282
16.2.1 创建用户定义函数时的考虑 282
16.2.2 使用CREATE FUNCTION语句 283
16.2.3 查看用户定义函数的信息 286
16.3.2 练习创建内联表值函数 287
16.3 上机实验 287
16.3.1 练习创建标量函数 287
16.4 思考练习 288
16.4.1 填空题 288
16.4.2 选择题 288
16.4.3 问答题 288
16.4.4 操作题 288
第17章 同义词 289
17.1 概述 289
17.2 管理同义词 290
17.2.1 可以使用同义词的Transact-SQL语句 290
17.2.2 使用CREATE SYNONYM语句创建同义词 291
17.2.3 查看同义词的信息 292
17.3 上机实验 293
17.3.1 练习创建同义词 293
17.3.2 练习查看同义词信息 293
17.4 思考练习 294
17.4.1 填空题 294
17.4.2 选择题 294
17.4.3 问答题 294
17.4.4 操作题 294
第18章 XML技术 295
18.1 概述 295
18.2.1 XML数据类型 296
18.2 XML数据类型和查询 296
18.2.2 XQuery技术 300
18.2.3 XML数据类型方法 301
18.3 使用FOR XML子句 302
18.3.1 FOR XML RAW 303
18.3.2 FOR XML AUTO 303
18.3.3 使用FOR XML EXPLICIT 305
18.3.4 使用TYPE指令 306
18.3.5 使用FOR XML PATH 307
18.3.6 嵌套的FOR XML查询 308
18.3.7 内联XSD架构生成 308
18.4.1 XML索引 309
18.4 其他XML技术 309
18.4.2 使用OPENXML函数 310
18.5 上机实验 311
18.5.1 练习使用XML数据类型 311
18.5.2 练习使用FORXML子句 312
18.6 思考练习 312
18.6.1 填空题 312
18.6.2 选择题 313
18.6.3 问答题 313
18.6.4 操作题 313
附录 思考练习参考答案 315
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《强制执行前沿与热点问题》陈兴责编;乔宇 2020
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019