《中文版SQL Server 2005数据套用实用教程》是2005年清华大学出版社出版的图书,作者是闪四清。
基本介绍
- 书名:中文版SQL Server 2005数据套用实用教程
- 作者:闪四清
- ISBN:9787302188643
- 定价:30元
- 出版社:清华大学出版社
- 出版时间:2010-9-10
- 装帧:平装
编辑推荐
4价段教学模式,任务驱动的讲解方式,方便学习和教学,众多典型的实例操作,注重培养动手能力,PPT电子教案及素材免费下载,专业的网上技术支持。
内容简介
本书由浅入深、循序渐进地介绍了微软公司最新推出的资料库管理系统——中文版MicrosoftSQLServer2005系统的操作方法和使用技巧。全书共分13章,分别介绍了资料库技术的基础知识、MicrosoftSQLServer2005系统的安装和配置、Transact-SQL语言、安全性管理、管理资料库档案、备份和还原、数据类型和表、操纵表中数据、索引管理、查询最佳化技术、视图、存储过程、触发器、用户定义函式、数据完整性、自动化管理任务、系统监视和调整等内容。
本书内容丰富,结构清晰,语言简练,图文并茂,具有很强的实用性和可操作性,是一本适合于大中专院校、职业院校及各类社会培训学校的优秀教材,也是广大初、中级电脑用户的自学参考书。
本书内容丰富,结构清晰,语言简练,图文并茂,具有很强的实用性和可操作性,是一本适合于大中专院校、职业院校及各类社会培训学校的优秀教材,也是广大初、中级电脑用户的自学参考书。
图书目录
第1章走进SQLServer 1
1.1简史 1
1.2体系架构 2
1.3资料库的类型和特点 4
1.4资料库对象的类型、特点和示例 6
1.4.1资料库对象的类型 6
1.4.2资料库对象的特点 6
1.4.3AdventureWorks示例资料库 10
1.5管理工具 11
1.5.2SQLServer配置管理器 13
1.5.3SQLServerProfiler 13
1.5.4资料库引擎最佳化顾问 14
1.5.5实用工具 15
1.6资料库套用开发和资料库开发 17
1.6.1资料库套用开发 17
1.6.2资料库开发 18
1.6.3资料库开发和资料库套用开发之间的关係 19
1.7上机练习 20
1.7.2使用sqlcmd 21
1.8习题 22
第2章安装和配置 23
2.1安装规划 23
2.1.1安装目的 24
2.1.2系统版本 24
2.1.3环境需求 25
2.1.4安装位置 27
2.1.5安全模式 27
2.2安装过程 27
2.3验证安装结果 30
2.4升级规划 32
2.5注册伺服器 33
2.6配置伺服器选项 35
2.6.1伺服器选项 35
2.6.2使用sp_configure配置选项 38
2.6.3使用SQLServerManagement
Studio配置选项 39
2.7上机练习 43
2.8习题 46
第3章Transact-SQL语言 47
3.1Transact-SQL语言的特点 47
3.2Transact-SQL语言的执行方式 49
3.3数据定义语言 50
3.4数据操纵语言 52
3.5数据控制语言 54
3.6事务管理语言 55
3.7附加的语言元素 57
3.7.1标识符 57
3.7.2变数和常量 58
3.7.3运算符 59
3.7.4表达式 65
3.7.5控制流语言 66
3.7.6错误捕捉语言 67
3.7.7注释 69
3.8数据类型 70
3.8.1数据类型的类型和特点 70
3.8.2数字数据类型 71
3.8.3字元数据类型 74
3.8.4日期和时间数据类型 76
3.8.5二进制数据类型 77
3.8.6其他数据类型 77
3.9内置函式 79
3.9.1函式的特点和类型 79
3.9.2函式示例 80
3.10上机练习 88
3.11习题 90
第4章安全性 91
4.1概述 91
4.2管理登录名 94
4.2.1创建登录名 94
4.2.2维护登录名 98
4.3固定伺服器角色 99
4.3.1什幺是固定伺服器角色 99
4.3.2固定伺服器角色和登录名 100
4.4管理资料库用户 101
4.4.1创建资料库用户 102
4.4.2维护资料库用户 103
4.5管理架构 104
4.5.1创建架构 104
4.5.2修改和删除架构 106
4.6资料库角色 107
4.6.1管理资料库角色 107
4.6.2固定资料库角色 109
4.6.3public角色 110
4.7管理应用程式角色 111
4.8管理许可权 113
4.8.1许可权类型 113
4.8.2常见对象的类型 115
4.8.3授予许可权 115
4.8.4收回和否认许可权 116
4.9内置的加密机制 117
4.11上机练习 121
4.12习题 124
第5章管理资料库档案 125
5.1概述 125
5.2资料库的基本特点 126
5.3定义资料库 128
5.3.1创建资料库 128
5.3.2资料库的状态和选项 130
5.3.3查看资料库信息 134
5.4修改资料库 136
5.4.1更改资料库名称 136
5.4.2扩大资料库 137
5.4.3收缩资料库 138
5.4.4修改资料库档案 141
5.4.5管理档案组 142
5.5管理资料库快照 144
5.6其他资料库管理操作 145
5.7最佳化资料库 147
5.7.1放置数据档案和日誌档案 147
5.7.2使用档案组 148
5.7.3使用RAID技术 148
5.8上机练习 149
5.9习题 150
第6章备份和还原 151
6.1概述 151
6.2资料库的恢复模式 152
6.3备份基础 153
6.3.1备份前的计画工作 153
6.3.2备份的对象 154
6.3.3备份的动态特点 155
6.4执行备份操作 155
6.4.1创建永久性的备份档案 155
6.4.2创建临时性的备份档案 157
6.4.3使用多个备份档案存储备份 157
6.4.4BACKUP语句 158
6.4.5备份方法和备份策略 160
6.5还原 164
6.5.1还原的特点 164
6.5.2验证备份的内容 164
6.5.3RESTORE语句 165
6.5.5从不同的备份中还原资料库 167
6.6上机练习 169
6.7习题 170
第7章表 171
7.1概述 171
7.2表的基本特点和类型 173
7.2.1表的基本特点 173
7.2.2表的类型 174
7.3创建和修改表 175
7.3.1创建表 175
7.3.2增加或删除列 178
7.3.3更改列的数据类型 179
7.3.4使用标识符列 181
7.3.5查看錶的信息 183
7.3.6删除表 183
7.3.7使用图形工具执行表的相关
操作 184
7.4已分区表 184
7.5上机练习 186
7.5.1创建和修改表 186
7.5.2使用IDENTITY属性 187
7.6习题 188
第8章操纵表中数据 189
8.1概述 189
8.2插入数据 190
8.3更新数据 194
8.4删除数据 196
8.5检索数据概述 198
8.6使用SELECT子句检索数据 199
8.6.1选择指定的数据列 199
8.6.2使用文字串 200
8.6.3改变列标题 200
8.6.4数据运算 201
8.6.5使用ALL和DISTINCT
关键字 204
8.7排序 204
8.8使用WHERE子句选择数据 207
8.8.1简单搜寻条件 207
8.8.2模糊搜寻条件 207
8.8.3複合搜寻条件 209
8.9聚合技术 210
8.9.1SELECT子句中的聚合 210
8.9.2COMPUTE子句中的聚合 211
8.10分组技术 212
8.10.1普通分组技术 212
8.10.2ROLLUP和CUBE关键字 213
8.11连线技术 215
8.11.1交叉连线 215
8.11.2内连线 216
8.11.3外连线 216
8.12子查询技术 217
8.13集合运算技术 219
8.14公用表表达式 220
8.15PIVOT和UNPIVOT 221
8.16加密表中数据 222
8.17上机练习 222
8.18习题 224
第9章索引和查询最佳化 225
9.1概述 225
9.2索引的类型和特点 226
9.2.1堆 227
9.2.2聚集索引 227
9.2.3非聚集索引 228
9.2.4其他类型的索引 229
9.2.5访问数据的方式 229
9.3创建索引 230
9.3.1直接方法和间接方法 230
9.3.2使用CREATEINDEX语句 231
9.3.3资料库引擎最佳化顾问 234
9.3.4查看索引信息 235
9.4索引维护 236
9.4.1查看索引统计信息 236
9.4.2查看索引碎片信息 237
9.4.3维护索引统计信息 238
9.5查询最佳化 239
9.6上机练习 240
9.7习题 242
第10章其他资料库对象 243
10.1视图 243
10.1.1概述 244
10.1.2视图的概念、特点和类型 244
10.1.3创建视图 245
10.1.4通过视图修改数据 248
10.1.5使用图形化工具定义视图 249
10.2存储过程 250
10.2.1存储过程的特点和类型 250
10.2.2创建存储过程的规则 252
10.2.3使用CREATEPROCEDURE
创建存储过程 253
10.2.4执行存储过程 254
10.2.5修改和删除存储过程 256
10.2.6存储过程的执行过程 256
10.2.7查看存储过程的信息 257
10.3触发器 258
10.3.1触发器的特点和类型 258
10.3.2DML触发器的类型 259
10.3.3创建DML触发器 260
10.3.4DML触发器的工作原理 262
10.3.5一个DML触发器示例 263
10.3.6DDL触发器 266
10.4用户定义函式 269
10.4.1用户定义函式的特点 269
10.4.2创建用户定义函式时的
考虑 269
10.4.3使用CREATEFUNCTION
语句 270
10.4.4查看用户定义函式的信息 273
10.5上机练习 274
10.6习题 274
第11章数据完整性 275
11.1概述 275
11.2约束的概念和类型 277
11.3管理约束 278
11.3.1DEFAULT约束 278
11.3.2CHECK约束 280
11.3.3主键约束 281
11.3.4UNIQUE约束 282
11.3.5外键约束 283
11.4上机练习 286
11.5习题 288
第12章自动化管理任务 289
12.1概述 289
12.2作业 290
12.2.1定义作业 291
12.2.2定义操作员 295
12.2.3执行和脚本化作业 295
12.3警报 296
12.4上机练习 298
12.5习题 300
第13章系统监视和调整 301
13.1概述 301
13.2影响系统性能的因素 302
13.3监视和调整策略 302
13.4监视和调整工具 304
13.4.1Windows事件查看器 305
13.4.2Windows系统监视器 305
13.4.3Transact-SQL语句 305
13.4.4SQL编辑查询器视窗 306
13.4.5SQLServerProfiler 306
13.5常见的监视和调整任务 307
13.6上机练习 307
13.7习题 308