SQL Server 2012实用教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:崔强,罗小平主编
- 出 版 社:北京:中国铁道出版社
- 出版年份:2016
- ISBN:9787113227081
- 页数:221 页
第1章 系统认识数据库 1
1.1数据库系统简介 1
1.1.1数据库的基本概念 1
1.1.2数据库的体系结构 2
1.1.3数据库的产生与发展 3
1.2数据模型 5
1.2.1数据模型的概念 5
1.2.2常见的数据模型 5
1.3关系数据库 7
1.3.1关系数据库的概念 7
1.3.2关系数据库标准语言SQL 7
1.3.3常见的关系数据库 7
小结 8
习题 8
第2章 初识SQL Server 2012 10
2.1SQL Server 2012数据库简介 10
2.1.1SQL Server 2012简介 10
2.1.2SQL Server 2012的新功能 10
2.1.3SQL Server 2012的版本 11
2.2SQL Server 2012的安装 12
2.2.1SQL Server 2012安装环境要求 12
2.2.2SQL Server 2012安装过程 13
2.2.3SQL Server 2012常用实用工具 18
2.3SSMS的基本操作 19
2.3.1SSMS的启动与连接 19
2.3.2在SSMS中配置服务器属性 20
2.3.3查询设计器 22
小结 26
习题 26
第3章 数据库的创建和管理 27
3.1数据库概述 27
3.1.1系统数据库 27
3.1.2数据库对象 28
3.1.3数据库文件和文件组 29
3.2使用SSMS创建和管理数据库 30
3.2.1使用SSMS创建数据库 30
3.2.2使用SSMS修改数据库 31
3.2.3使用SSMS重命名数据库 32
3.2.4使用SSMS收缩数据库 32
3.2.5使用SSMS分离和附加数据库 34
3.2.6使用SSMS删除数据库 35
3.3使用Transact-SQL创建和管理数据库 36
3.3.1使用Transact-SQL创建数据库 36
3.3.2使用Transact-SQL修改数据库 38
3.3.3使用Transact-SQL重命名数据库 39
3.3.4使用Transact-SQL删除数据库 40
小结 40
习题 40
第4章 表的创建和管理 42
4.1表概述 42
4.1.1表的基本结构 42
4.1.2表的类型 43
4.1.3数据类型 43
4.1.4表的完整性规则 46
4.1.5表的约束 46
4.2使用SSMS创建和修改表 47
4.2.1使用SSMS创建表 47
4.2.2使用SSMS修改表字段 48
4.2.3使用SSMS设置表约束 49
4.2.4使用SSMS重命名表 51
4.2.5使用SSMS删除表 51
4.3使用Transact-SQL创建和管理表 52
4.3.1使用Transact-SQL创建表 52
4.3.2使用Transact-SQL修改表字段 53
4.3.3使用Transact-SQL设置表约束 54
4.3.4使用Transact-SQL重命名表 55
4.3.5使用Transact-SQL删除表 55
4.4数据库关系图的创建和管理 55
4.4.1使用SSMS创建数据库关系图 56
4.4.2使用SSMS修改数据库关系图 57
4.4.3使用SSMS删除数据库关系图 58
4.5使用SSMS进行表中数据更新 58
4.5.1使用SSMS插入数据 58
4.5.2使用SSMS更新数据 59
4.5.3使用SSMS删除数据 59
4.6使用Transact-SQL进行表中数据更新 60
4.6.1使用Transact-SQL插入数据 60
4.6.2使用Transact-SQL更新数据 61
4.6.3使用Transact-SQL删除数据 61
小结 62
习题 62
第5章 索引的创建和管理 67
5.1索引的概念 67
5.2索引的分类 67
5.3索引的设计原则 68
5.4使用SSMS创建和管理索引 69
5.4.1使用SSMS创建索引 69
5.4.2使用SSMS查看和修改索引 71
5.4.3使用SSMS重命名索引 71
5.4.4使用SSMS删除索引 71
5.5使用Transact-SQL创建和管理索引 72
5.5.1使用Transact-SQL创建索引 72
5.5.2使用Transact-SQL查看索引 73
5.5.3使用Transact-SQL修改索引 74
5.5.4使用Transact-SQL重命名索引 75
5.5.5使用Transact-SQL删除索引 75
小结 75
习题 75
第6章 表中数据的查询 77
6.1SELECT检索数据 77
6.1.1SELECT语句的基本结构 77
6.1.2WITH子句 78
6.1.3SELECT子句 79
6.1.4FROM子句 82
6.1.5INTO子句 83
6.1.6WHERE子句 84
6.1.7GROUP BY子句 88
6.1.8HAVING子句 89
6.1.9ORDER BY子句 89
6.2子查询 90
6.2.1子查询概述 90
6.2.2使用IN关键字 90
6.2.3使用比较运算符 91
6.2.4使用ANY、SOME和ALL关键字 91
6.2.5使用EXISTS关键字 92
6.3连接查询 92
6.3.1内连接 93
6.3.2外连接 93
6.3.3交叉连接 95
小结 96
习题 96
第7章 Transact-SQL编程 98
7.1Transact-SQL概述 98
7.2批处理和注释 99
7.2.1批处理 99
7.2.2注释 99
7.3变量 99
7.3.1全局变量 100
7.3.2局部变量 101
7.4函数 103
7.4.1系统函数 103
7.4.2用户自定义函数 113
7.5流程控制语句 115
7.5.1BEGIN…END语句 115
7.5.2IF…ELSE语句 116
7.5.3CASE语句 117
7.5.4WHILE语句 119
小结 120
习题 120
第8章 视图的创建和管理 122
8.1视图概述 122
8.1.1视图的概念 122
8.1.2视图的分类 122
8.1.3视图的优点 123
8.2使用SSMS创建和管理视图 123
8.2.1使用SSMS创建视图 123
8.2.2使用SSMS查看视图信息 125
8.2.3使用SSMS修改视图 125
8.2.4使用SSMS重命名视图 126
8.2.5使用SSMS删除视图 126
8.3使用Transact-SQL创建和管理视图 127
8.3.1使用Transact-SQL创建视图 127
8.3.2使用Transact-SQL查看视图 129
8.3.3使用Transact-SQL修改视图 130
8.3.4使用Transact-SQL重命名视图 131
8.3.5使用Transact-SQL删除视图 131
8.4使用SSMS应用视图 132
8.4.1使用SSMS添加数据 132
8.4.2使用SSMS修改数据 133
8.4.3使用SSMS删除数据 133
8.5使用Transact-SQL应用视图 133
8.5.1使用Transact-SQL添加数据 133
8.5.2使用Transact-SQL修改数据 134
8.5.3使用Transact-SQL删除数据 134
小结 134
习题 135
第9章 存储过程的创建和管理 136
9.1存储过程概述 136
9.1.1存储过程的概念 136
9.1.2存储过程的优点 136
9.1.3存储过程的分类 137
9.2创建和执行存储过程 137
9.2.1利用SSMS创建存储过程 137
9.2.2使用Transact-SQL创建和执行存储过程 138
9.3管理存储过程 142
9.3.1修改存储过程 142
9.3.2查看存储过程 143
9.3.3重命名存储过程 144
9.3.4删除存储过程 144
小结 145
习题 145
第10章 触发器的创建和管理 146
10.1触发器概述 146
10.1.1触发器的基本概念 146
10.1.2触发器的优点 146
10.1.3触发器的分类 147
10.2创建DML触发器 148
10.2.1使用SSMS创建DML触发器 148
10.2.2使用Transact-SQL创建DML触发器 149
10.3创建DDL触发器 156
10.3.1使用SSMS创建DDL触发器 156
10.3.2使用Transact-SQL创建DDL触发器 157
10.4管理触发器 159
10.4.1查看触发器 159
10.4.2修改触发器 159
10.4.3禁用触发器 162
10.4.4启用触发器 163
10.4.5删除触发器 164
小结 164
习题 165
第11章 数据库的安全性管理 166
11.1SQL Server安全性概述 166
11.2安全验证方式 167
11.2.1Windows身份验证模式 167
11.2.2混合模式 168
11.2.3设置身份验证模式 168
11.3创建和管理登录用户 169
11.3.1创建登录账户 169
11.3.2修改登录账户 174
11.3.3删除登录账户 176
11.4创建和管理数据库用户 176
11.4.1创建数据库用户 176
11.4.2修改数据库用户 179
11.4.3删除数据库用户 180
11.5角色管理 181
11.5.1服务器角色 181
11.5.2数据库角色 185
11.5.3应用程序角色 189
11.6权限管理 190
11.6.1权限概述 190
11.6.2授予权限 191
11.6.3拒绝权限 192
11.6.4撤销权限 193
11.7架构管理 193
11.7.1架构概述 193
11.7.2创建架构 194
11.7.3修改架构 195
11.7.4删除架构 197
小结 197
习题 198
第12章 数据库的恢复与传输 199
12.1数据库的备份和还原 199
12.1.1备份类型 199
12.1.2恢复模式 200
12.1.3进行数据库备份 200
12.1.4进行数据库还原 203
12.2数据库的导入和导出 204
12.2.1导入和导出概述 204
12.2.2进行数据库的导出 205
12.2.3进行数据库的导入 208
小结 210
习题 210
第13章 图书租借系统数据库设计 211
13.1系统概述 211
13.2数据库设计 212
13.2.1设计表 212
13.2.2设计视图 216
13.2.3设计索引 217
13.2.4设计存储过程 217
13.2.5设计触发器 218
13.2.6数据库安全性设置 219
小结 220
参考文献 221
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018