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

SQL Server 2012资料库套用与开发教程第三版

SQL Server 2012资料库套用与开发教程第三版

SQL Server 2012资料库套用与开发教程第三版

《SQL Server 2012资料库套用与开发教程第三版》是2014年清华大学出版社出版的图书,作者是卫琳、唐国良、李冬芳、姚瑶。

基本介绍

  • 书名:SQL Server 2012资料库套用与开发教程第三版
  • 作者:卫琳、唐国良、李冬芳、姚瑶
  • ISBN:9787302376750
  • 定价:42.00元
  • 出版社:清华大学出版社
  • 出版时间:2014-8-20
  • 装帧:平装

内容简介

本书全面讲述了MicrosoftSQLServer关係型资料库管理系统的基本原理和技术。全书共分为13章,深入介绍了MicrosoftSQLServer2012系统的基本特点、安装和配置技术、Transact-SQL语言、安全性管理、资料库和资料库对象管理,以及索引、数据更新、规则与完整性约束、资料库备份和恢复、系统资料库备份和恢复、视图、存储过程、触发器、分区管理、事务锁和游标等内容。
本书内容丰富、结构合理、思路清晰、语言简练流畅、示例翔实。主要面向资料库初学者,适合作为各种资料库培训班的培训教材、高等院校计算机专业学生的资料库教材,还可作为MicrosoftSQLServer套用开发人员的参考资料。

目录

第1章初识SQLServer2012 1
1.1了解SQLServer2012的优势 1
1.2了解SQLServer2012的新功能 3
1.3了解SQLServer2012系统的体系结构 5
1.4如何选择SQLServer2012的版本 6
1.5安装SQLServer2012 7
1.5.1SQLServer2012安装环境需求 7
1.5.2在32位Windows7作业系统中安装SQLServer2012 7
1.5.3SQLServer2012常用实用程式 19
1.6SSMS基本操作 26
1.6.1SSMS连线 26
1.6.2注册伺服器 27
1.6.3SQLServer2012伺服器属性配置 28
1.7经典习题 35
第2章资料库和表的操作 36
2.1资料库组成 36
2.1.1SQLServer2012常用的逻辑对象 36
2.1.2资料库档案和档案组 38
2.2系统资料库 39
2.2.1SQLServer包含的系统资料库 40
2.2.2在对象资源管理器中隐藏系统对象 42
2.3创建资料库 42
2.3.1使用SQLServerManagementStudio图形界面创建资料库 42
2.3.2使用Transact-SQL语句创建资料库 45
2.4管理资料库 47
2.4.1修改资料库 47
2.4.2查看资料库信息 49
2.4.3重命名资料库 50
2.4.4删除资料库 50
2.4.5分离资料库和附加资料库 51
2.5数据类型 52
2.5.1系统数据类型 52
2.5.2用户自定义的数据类型 55
2.6创建数据表 57
2.6.1使用SQLServerManagementStudio创建表 57
2.6.2使用Transact-SQL语句创建表 58
2.7管理数据表 59
2.7.1使用Transact-SQL语句增加、删除和修改栏位 59
2.7.2查看数据表 60
2.7.3删除数据表 62
2.8疑难解惑 62
2.9经典习题 63
第3章Transact-SQL语言基础 64
3.1工作场景导入 64
3.2Transact-SQL概述 64
3.2.1Transact-SQL语法约定 65
3.2.2多部分名称 65
3.2.3如何给标识符起名 66
3.2.4系统保留字 67
3.3常量 69
3.3.1字元串型常量 70
3.3.2数字常量 70
3.3.3日期时间型常量(DATETIME) 70
3.4变数 70
3.4.1全局变数 70
3.4.2局部变数 71
3.5运算符和表达式 71
3.5.1运算符 71
3.5.2表达式 74
3.6Transact-SQL利器——通配符 76
3.7Transact-SQL语言中的注释 76
3.8数据定义语言(DDL) 77
3.9数据操纵语言(DML) 77
3.10数据控制语言(DCL) 78
3.11其他基本语句 78
3.11.1数据声明 79
3.11.2数据赋值 79
3.11.3数据输出 79
3.12流程控制语句 80
3.13批处理语句 85
3.13.1批处理的基本概念 85
3.13.2每个批处理单独传送到伺服器 86
3.13.3何时使用批处理 87
3.13.4使用批处理建立优先权 87
3.13.5创建批处理后的执行 89
3.13.6批处理中的错误 91
3.13.7GO不是T-SQL命令 92
3.14SQLServer2012函式简介 92
3.14.1字元串函式 92
3.14.2数学函式 95
3.14.3数据类型转换函式 96
3.14.4日期和时间函式 97
3.14.5系统函式 99
3.15为学生选课表增加10万行测试数据 99
3.16疑难解惑 102
3.17经典习题 102
第4章SQL语言查询 103
4.1工作场景导入 103
4.2关係代数 104
4.2.1选择(Selection) 104
4.2.2投影(Projection) 105
4.2.3关于连线的介绍 106
4.3查询工具的使用 107
4.4简单查询 108
4.4.1SELECT语句对列的查询 109
4.4.2SELECT语句对行的选择 111
4.4.3对查询结果排序 118
4.4.4对查询结果统计 119
4.4.5对查询结果生成新表 121
4.5连线查询 122
4.5.1交叉连线 123
4.5.2内连线 124
4.5.3外连线 127
4.6嵌套查询 128
4.6.1带有IN谓词的子查询 128
4.6.2带有比较运算符的子查询 129
4.6.3带有ANY、SOME或ALL关键字的子查询 130
4.6.4带有EXISTS谓词的子查询 131
4.7联合查询 134
4.8使用排序函式 136
4.9动态查询 140
4.10经典习题 142
第5章数据的更新 143
5.1工作场景导入 143
5.2插入数据 143
5.2.1插入单行数据 144
5.2.2插入多行数据 145
5.2.3大批量插入数据 146
5.3修改数据 147
5.3.1修改单行数据 147
5.3.2修改多行数据 148
5.4删除数据 149
5.4.1使用DELETE语句删除数据 149
5.4.2使用TRUNCATETABLE语句清空表 150
5.5经典习题 150
第6章规则、默认和完整性约束 151
6.1工作场景导入 151
6.2如何实现数据完整性 151
6.3规则对象的基本操作 153
6.3.1创建规则对象 153
6.3.2绑定规则对象 154
6.3.3验证规则对象 155
6.3.4解除规则对象绑定 155
6.3.5删除规则对象 155
6.4默认值对象的基本操作 156
6.4.1创建默认值对象 156
6.4.2默认值对象绑定 156
6.6疑难解惑 166
6.7经典习题 166
第7章创建和使用索引 167
7.1工作场景导入 167
7.2索引的优缺点 167
7.3索引的分类 168
7.4索引的设计原则 170
7.5创建索引 171
7.5.1使用对象资源管理器创建索引 171
7.5.2使用Transact-SQL语句创建索引 174
7.6索引的维护和删除 175
7.6.1显示索引信息 175
7.6.2修改索引 177
7.6.3删除索引 179
7.6.4重新组织和重新生成索引 179
7.7经典习题 184
第8章事务、锁和游标 186
8.1工作场景导入 186
8.2事务管理 187
8.2.1事务的原理 187
8.2.2事务的概念 188
8.2.3事务的特性 188
8.2.4事务的工作原理 188
8.2.5事务的执行模式 188
8.2.6事务的套用案例 190
8.2.7使用事务时的考虑 195
8.3锁 196
8.3.1事务的缺陷 196
8.3.2锁的概念 197
8.3.3隔离性的级别 198
8.3.4锁的空间管理及粒度 199
8.3.5锁的类别 200
8.3.6如何在SQLServer中查看资料库中的锁 201
8.3.7死锁及其防止 202
8.4游标 203
8.4.1游标(Cursor)概述 203
8.4.2声明游标 204
8.4.3打开游标 206
8.4.4读取游标 207
8.4.5关闭游标 208
8.4.6删除游标 209
8.5经典习题 209
第9章存储过程和触发器 210
9.1存储过程 210
9.1.1存储过程的基本概念 210
9.1.2存储过程的类型 211
9.1.3用户存储过程的创建与执行 212
9.1.4存储过程的查看、修改和删除 217
9.2触发器 220
9.2.1触发器概述 220
9.2.2DML触发器的创建和套用 221
9.2.3DDL触发器的创建和套用 224
9.2.4查看、修改和删除触发器 225
9.3经典习题 227
第10章视图 228
10.1工作场景导入 228
10.2视图概述 228
10.2.1视图的概念 229
10.2.2视图的分类 229
10.2.3视图的优点和作用 229
10.3创建视图 230
10.3.1使用视图设计器创建视图 231
10.3.2使用T-SQL命令创建视图 232
10.4修改视图 234
10.5查看视图 235
10.5.1使用SSMS图形化工具查看视图定义信息 235
10.5.2使用系统存储过程查看视图定义信息 236
10.6更新视图 239
10.6.1通过视图向基本表中插入数据 239
10.6.2通过视图修改基本表中的数据 240
10.6.3通过视图删除基本表中的数据 241
10.7删除视图 241
10.7.1使用对象资源管理器删除视图 241
10.7.2使用T-SQL命令删除视图 242
10.8经典习题 242
第11章SQLServer2012的安全机制 243
11.1SQLServer2012安全性概述 243
11.1.1SQLServer网路安全基础 244
11.1.2SQLServer2012安全性体系结构 246
11.1.3SQLServer2012安全机制的总体策略 253
11.2管理用户 255
11.2.1管理对SQLServer实例的访问 255
11.2.2管理对SQLServer资料库的访问 265
11.3角色管理 268
11.3.1伺服器级角色 268
11.3.2资料库级角色 272
11.3.3自定义资料库角色 276
11.3.4应用程式角色 277
11.4管理架构 280
11.4.1认识架构 280
11.4.2使用默认架构 281
11.5许可权管理 282
11.5.1授予许可权 282
11.5.2撤销许可权 283
11.5.3拒绝许可权 284
11.6管理对表和列的访问 285
11.7管理对可程式对象的访问 287
11.8疑难解惑 294
11.9经典习题 294
第12章资料库的备份与恢复 295
12.1备份与恢复 295
12.1.1备份类型 296
12.1.2恢复模式 296
12.1.3设定恢复模式 297
12.2备份设备 298
12.2.1创建备份设备 298
12.2.2删除备份设备 299
12.3备份资料库 300
12.3.1完整备份 300
12.3.2差异备份 302
12.3.3事务日誌备份 303
12.4在SQLServerManagmentStudio中还原资料库 303
12.5用T-SQL语言还原资料库 306
12.5.1完整备份还原 306
12.5.2差异备份还原 306
12.5.3事务日誌还原 306
12.6建立自动备份的维护计画 307
12.7疑难解惑 314
12.8经典习题 314
第13章分区管理及系统资料库的备份和还原 315
13.1工作场景导入 315
13.2创建分区 315
13.2.1SQLServer资料库表分区 316
13.2.2分区技术的分类和优点 316
13.2.3创建分区函式 317
13.2.4创建分区方案 320
13.2.5创建分区表 321
13.2.6管理分区 322
13.2.7使用嚮导创建分区表 323
13.3系统资料库的备份 326
13.3.1查看或更改资料库的恢复模式 327
13.3.2系统资料库的备份 331
13.3.3备份和还原model资料库 333
13.4还原master资料库 334
13.4.1从当前资料库备份还原master 334
13.4.2完全重新生成master 335
13.4.3资料库选项 339
13.4.4使用master资料库的限制 340
13.4.5使用master资料库的建议 341
13.5经典习题 341
13.6实验 341
参考文献 349

转载请注明出处海之美文 » SQL Server 2012资料库套用与开发教程第三版

相关推荐

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