新闻资讯
看你所看,想你所想

SQL Server实用简明教程(第三版)

SQL Server实用简明教程(第三版)

SQL Server实用简明教程(第三版)

《SQL Server实用简明教程(第三版)》是2008年清华大学出版社出版的图书,作者是闪四清。

基本介绍

  • 书名:SQL Server实用简明教程(第三版) 
  • 作者:闪四清
  • ISBN:9787302173540
  • 定价:35元
  • 出版社:清华大学出版社
  • 出版时间:2008-4-24
  • 装帧:平装
  • 开本:16开 

内容简介


本教程全面讲述了MicrosoftSQLServer关係型资料库管理系统的基本原理和技术。全书共分为19章,深入介绍了MicrosoftSQLServer2005系统的基本特点、安装和配置技术、Transact-SQL语言、安全性管理、资料库和资料库对象管理,以及索引、数据操纵、备份和恢复、数据完整性、数据複製、性能监视和调整技术、报表服务、集成服务、分析服务、XML技术、CLR技术等内容。
本教程内容丰富、结构合理、思路清晰、语言简练流畅、示例翔实。它主要面向资料库初学者,适合作为各种资料库培训班的培训教材、大专院校的资料库教材,还可作为MicrosoftSQLServer套用开发人员的参考资料。

图书目录

第1章 概述
1.1 概述
1.1.1 Microsoft SQL Server简史
1.1.2 OLTP和OLAP
1.1.3 Microsoft SQL Server系统的体系结构
1.2 资料库和资料库对象
1.2.1 资料库的类型和特点
1.2.2 资料库对象的类型和特点
1.2.3 AdventureWorks示例资料库
1.3 管理工具
1.3.1 Microsoft SQL Server Management Studio
1.3.2 SQL Server配置管理器
1.3.3 SQL Server Profiler
1.3.4 资料库引擎最佳化顾问
1.3.5实用工具 14
1.4资料库管理员 16
1.5应用程式的开发过程 19
1.5.1资料库套用架构 19
1.5.2资料库应用程式开发步骤 21
1.6本章小结 22
1.7思考和练习 22
第2章安装SQLServer系统 23
2.1安装规划 23
2.1.1安装目的 23
2.1.2系统版本 24
2.1.3环境需求 25
2.1.4安装位置和安全模式 26
2.2安装过程 26
2.3验证安装结果 30
2.4升级规划 31
2.5注册伺服器 32
2.6配置伺服器选项 34
2.6.1伺服器选项 34
2.6.2使用sp_configure系统存储过程配置选项 37
2.6.3使用SQLServerManagementStudio配置选项 37
2.7本章小结 43
2.8思考和练习 43
第3章Transact-SQL语言 44
3.1概述 44
3.2Transact-SQL语言的特点和执行方式 45
3.3数据定义语言 47
3.4数据操纵语言 48
3.5数据控制语言 50
3.6事务管理语言 51
3.7附加的语言元素 52
3.7.1标识符 52
3.7.2变数和常量 54
3.7.3运算符 55
3.7.4表达式 59
3.7.5控制流语言 60
3.7.6错误捕捉语言 61
3.7.7注释 63
3.8数据类型 64
3.8.1数据类型的类型和特点 64
3.8.2数字数据类型 65
3.8.3字元数据类型 68
3.8.4DATETIME和
SMALLDATETIME数据类型 69
3.8.5二进制数据类型 70
3.8.6其他数据类型 70
3.9内置函式 71
3.9.1函式的特点和类型 71
3.9.2函式示例 72
3.10本章小结 80
3.11思考和练习 80
第4章管理安全性 81
4.1概述 81
4.2管理登录名 84
4.2.1创建登录名 84
4.2.2维护登录名 87
4.3固定伺服器角色 88
4.3.1固定伺服器角色的特点 89
4.3.2固定伺服器角色和登录名 89
4.4管理资料库用户 90
4.4.1创建用户 90
4.4.2维护用户 92
4.5管理架构 92
4.5.1创建架构 93
4.5.2修改和删除架构 94
4.6资料库角色 95
4.6.1管理资料库角色 95
4.6.2固定资料库角色 97
4.6.3public角色 98
4.7管理应用程式角色 98
4.8管理许可权 100
4.8.1许可权的类型 100
4.8.2常用对象的许可权 102
4.8.3授予许可权 102
4.8.4收回许可权 104
4.8.5否认许可权 104
4.9SQLServer2005内置的加密机制 105
4.10使用SQLServerManagementStudio工具 106
4.11本章小结 109
4.12思考和练习 109
第5章管理资料库档案 110
5.1概述 110
5.2资料库档案和档案组的基本特徵 111
5.3定义资料库 113
5.3.1创建资料库 113
5.3.2数据的状态和选项 115
5.3.3查看资料库信息 119
5.4修改资料库 120
5.4.1更改资料库名称 120
5.4.2扩大资料库 121
5.4.3收缩资料库 122
5.4.4修改资料库档案 125
5.4.5管理档案组 126
5.5管理资料库快照 127
5.6其他相关操作 129
5.7最佳化资料库 130
5.7.1放置数据档案和日誌档案 130
5.7.2使用档案组 131
5.7.3使用RAID技术 131
5.8本章小结 132
5.9思考和练习 132
第6章资料库备份和还原 133
6.1概述 133
6.2资料库的恢复模式 134
6.3备份基础 135
6.3.1备份前的计画工作 135
6.3.2备份的对象 136
6.3.3备份的动态特点 136
6.4执行备份操作 137
6.4.1创建永久性的备份档案 137
6.4.2创建临时性的备份档案 138
6.4.3使用多个备份档案来存储备份 139
6.4.4BACKUP语句 139
6.4.5备份方法和备份策略 142
6.5还原 145
6.5.1还原的特点 145
6.5.2验证备份的内容 145
6.5.3RESTORE语句 146
6.5.4RECOVERY和NORECOVERY选项 148
6.5.5从不同的备份中还原资料库 148
6.6本章小结 150
6.7思考和练习 150
第7章管理表 151
7.1概述 151
7.2表的基本特点和类型 153
7.2.1表的基本特点 153
7.2.2表的类型 155
7.3创建和修改表 155
7.3.1创建表 155
7.3.2增加或删除列 158
7.3.3更改列的数据类型 159
7.3.4创建和修改标识符列 160
7.3.5查看錶的信息 162
7.3.6删除表 162
7.3.7使用图形工具执行有关表的操作 162
7.4已分区表 163
7.5本章小结 165
7.6思考和练习 165
第8章操纵表中数据 166
8.1概述 166
8.2插入数据 167
8.3更新数据 170
8.4删除数据 172
8.5检索操作概述 173
8.6使用SELECT子句检索数据 174
8.6.1选择指定的数据列 174
8.6.2使用文字串 175
8.6.3改变列标题 176
8.6.4数据运算 176
8.6.5使用ALL和DISTINCT关键字 179
8.7排序 179
8.8使用WHERE子句选择数据 182
8.8.1简单搜寻条件 182
8.8.2模糊搜寻条件 182
8.8.3複合搜寻条件 183
8.9聚合技术 184
8.9.1SELECT子句中的聚合 184
8.9.2COMPUTE子句中的聚合 185
8.10分组技术 186
8.10.1普通分组技术 186
8.10.2ROLLUP和CUBE
关键字 188
8.11连线技术 189
8.11.1交叉连线 190
8.11.2内连线 190
8.11.3外连线 191
8.12子查询技术 192
8.13集合运算技术 193
8.14公用表表达式 194
8.15PIVOT和UNPIVOT 195
8.16加密表中数据 196
8.17本章小结 196
8.18思考和练习 197
第9章索引和查询最佳化 198
9.1概述 198
9.2索引的类型和特点 199
9.2.1堆 199
9.2.2聚集索引 200
9.2.3非聚集索引 201
9.2.4其他类型的索引 202
9.2.5访问数据的方式 203
9.3创建索引 203
9.3.1直接方法和间接方法 203
9.3.2使用CREATEINDEX
语句 204
9.3.3资料库引擎最佳化顾问 207
9.3.4查看索引信息 208
9.4索引维护 209
9.4.1查看索引统计信息 209
9.4.2查看索引碎片信息 210
9.4.3维护索引统计信息 211
9.5查询最佳化 212
9.6本章小结 213
9.7思考和练习 213
第10章视图、存储过程、触发器和
用户定义函式 214
10.1视图 214
10.1.1概述 215
10.1.2视图的概念、特点
和类型 215
10.1.3创建视图 216
10.1.4通过视图修改数据 219
10.1.5使用图形化工具定义
视图 220
10.2存储过程 221
10.2.1存储过程的特点和类型 221
10.2.2创建存储过程的规则 223
10.2.3使用CREATEPROCEDURE
语句创建存储过程 224
10.2.4执行存储过程 225
10.2.5修改和删除存储过程 227
10.2.6存储过程的执行过程 227
10.2.7查看存储过程的信息 228
10.3触发器 229
10.3.1触发器的概念和类型 229
10.3.2DML触发器的类型 230
10.3.3创建DML触发器 231
10.3.4DML触发器的工作原理 233
10.3.5一个DML触发器示例 234
10.3.6DDL触发器 238
10.4用户定义函式 240
10.4.1用户定义函式的特点 240
10.4.2创建用户定义函式时的
考虑 241
10.4.3使用CREATEFUNCTION
语句 242
10.4.4查看用户定义函式的
信息 246
10.5本章小结 246
10.6思考和练习 247
第11章数据完整性 248
11.1概述 248
11.2约束的概念和类型 249
11.3管理约束 251
11.3.1DEFAULT约束 251
11.3.2CHECK约束 252
11.3.3主键约束 254
11.3.4UNIQUE约束 255
11.3.5外键约束 256
11.4禁止约束 259
11.4.1禁止在已有的数据上套用
约束 259
11.4.2禁止在载入数据时套用
约束 260
11.5本章小结 261
11.6思考和练习 262
第12章SQLServer的并发性 263
12.1概述 263
12.2事务的特点、类型和管理 264
12.2.1事务的概念 264
12.2.2事务的工作原理 265
12.2.3使用事务时的考虑 265
12.2.4事务的类型 266
12.2.5管理事务 266
12.3使用锁 268
12.3.1锁的概念 268
12.3.2SQLServer的空间特点 268
12.3.3可以锁定的资源 268
12.3.4锁的类型和其兼容性 269
12.3.5死锁问题 271
12.3.6会话级锁和表级锁 271
12.4本章小结 273
12.5思考和练习 273
第13章自动化管理任务 274
13.1概述 274
13.2作业 276
13.2.1定义作业 276
13.2.2定义操作员 280
13.2.3执行和脚本化作业 280
13.3警报 281
13.4本章小结 283
13.5思考和练习 284
第14章ServiceBroker 285
14.1概述 285
14.2ServiceBroker体系架构 286
14.3开发ServiceBroker应用程式的工具 287
14.4ServiceBroker应用程式示例 289
14.5查看ServiceBroker信息 292
14.6本章小结 292
14.7思考和练习 293
第15章数据複製 294
15.1概述 294
15.2複製代理、複製类型和模型 296
15.2.1複製代理 296
15.2.2複製的类型 297
15.2.3複製的物理模型 298
15.3建立数据複製 299
15.3.1规划複製 299
15.3.2建立複製 299
15.3.3使用“配置分发嚮导” 300
15.3.4使用嚮导创建发布和订阅 302
15.4在异构环境中複製数据 304
15.5监视和维护複製 304
15.6本章小结 305
15.7思考和练习 305
第16章报表服务、集成服务和分析服务 306
16.1报表服务 306
16.1.1报表服务概述 307
16.1.2报表服务体系结构 307
16.1.3报表伺服器 308
16.1.4报表管理器 309
16.1.5报表编制工具 310
16.2集成服务 314
16.2.1集成服务概述 314
16.2.2集成服务的体系架构 315
16.2.3创建包 316
16.2.4部署包 319
16.3分析服务 320
16.3.1分析服务概述 320
16.3.2数据仓库的特点 321
16.3.3BusinessIntelligenceDevelopmentStudio 323
16.4本章小结 327
16.5思考和练习 327
第17章监视系统性能 328
17.1概述 328
17.2影响系统性能的因素 329
17.3性能监视和调整的策略 329
17.4性能监视和调整的工具 331
17.4.1Windows事件查看器 331
17.4.2Windows系统监视器 332
17.4.3Transact-SQL语句 333
17.4.4SQL编辑查询器视窗 334
17.5SQLServerProfiler 337
17.5.1创建跟蹤 337
17.5.2运行和重现跟蹤 340
17.6标準审核和C2审核 340
17.6.1标準审核 340
17.6.2C2审核 341
17.7常用的监视和调整任务 342
17.8本章小结 342
17.9思考和练习 343
第18章XML技术 344
18.1概述 344
18.2XML数据类型 345
18.3查询XML数据 349
18.3.1使用XQuery技术 349
18.3.2使用XML数据类型方法 350
18.4使用FORXML子句 351
18.4.1FORXMLRAW 352
18.4.2FORXMLAUTO 352
18.4.3使用FORXMLEXPLICIT 353
18.4.4使用TYPE指令 355
18.4.5使用FORXMLPATH 356
18.4.6嵌套的FORXML查询 356
18.4.7内联XSD架构生成 357
18.5使用XML索引 357
18.6使用OPENXML函式 358
18.7本章小结 359
18.8思考和练习 359
第19章开发CLR资料库对象 360
19.1概述 360
19.2CLR体系结构 361
19.3CLR资料库对象创建过程 361
19.4创建CLR触发器资料库对象 362
19.5本章小结 365
19.6思考和练习 365

转载请注明出处海之美文 » SQL Server实用简明教程(第三版)

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com