数据库技术丛书 SQL Server 2016从入门到实战 视频教学版PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:孙亚男,郝军编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2018
- ISBN:9787302491132
- 页数:382 页
第1章 数据库入门 1
1.1数据库系统概述 1
1.1.1数据库技术的发展 1
1.1.2数据库系统组成 3
1.2数据库体系结构 4
1.2.1什么是模式 4
1.2.2三级模式结构 5
1.3数据模型 6
1.3.1数据模型的分类 6
1.3.2E-R模型 7
1.3.3层次模型 9
1.3.4网状模型 12
1.3.5关系模型 13
1.4常见数据库 15
1.4.1Access 15
1.4.2SQL Server 16
1.4.3Oracle 18
1.5小结 19
1.6经典习题与面试题 19
第2章 走进SQL Server2016 20
2.1SQL Server2016简介 20
2.2SQL Server2016的特点 21
2.2.1SQL Server2016中新的组件功能 21
2.2.2SQL Server2016混合云技术 22
2.3安装SQL Server2016 23
2.3.1SQL Server2016安装必备 23
2.3.2SQL Server2016的安装 24
2.3.3SQL Server2016的卸载 33
2.4使用SQL Server2016帮助 35
2.5小结 36
2.6经典习题与面试题 36
第3章 创建数据库 37
3.1数据库简介 37
3.1.1数据库基本概念 37
3.1.2数据库常用对象 39
3.1.3数据库的组成 41
3.1.4系统数据库 42
3.2SQL Server的命名规则 44
3.2.1标识符 44
3.2.2对象命名规则 45
3.2.3实例命名规则 46
3.3创建与管理数据库 47
3.3.1使用管理器创建数据库 47
3.3.2使用管理器修改数据库 49
3.3.3使用管理器删除数据库 51
3.3.4操作学生数据库 52
3.4小结 54
3.5经典习题与面试题 54
第4章 数据表 55
4.1数据表概述 55
4.1.1SQL Server2016基本数据类型 56
4.1.2用户自定义数据类型 60
4.2使用管理器管理数据表 63
4.2.1创建新数据表 63
4.2.2添加数据表字段 64
4.2.3修改字段数据类型 65
4.2.4重命名数据表 65
4.2.5删除数据表 66
4.3操作数据约束 67
4.3.1用主键约束防止无效数据 67
4.3.2用唯一性约束防止重复数据 68
4.3.3检查约束 69
4.3.4默认约束 71
4.3.5外键约束 71
4.4小结 72
4.5经典习题与面试题 72
第5章 视图 74
5.1视图概述 74
5.1.1视图的类型 75
5.1.2视图的优缺点 75
5.2使用管理器管理视图 76
5.2.1创建新视图 77
5.2.2查看视图信息 79
5.2.3创建基于视图的视图 85
5.2.4删除视图 85
5.3通过视图操作数据 86
5.3.1在视图中插入数据记录 86
5.3.2在视图中修改数据记录 87
5.3.3在视图中删除数据记录 87
5.4小结 88
5.5经典习题与面试题 88
第6章 SQL Server2016数据库管理 89
6.1数据库联机 89
6.1.1脱机数据库 90
6.1.2联机数据库 91
6.2分离和附加数据库 91
6.2.1分离数据库 91
6.2.2附加数据库 93
6.3导入导出数据 94
6.3.1导入SQL Server数据表 95
6.3.2导入其他数据源的数据 97
6.3.3导出SQL Server数据表 97
6.4备份和恢复数据库 98
6.4.1备份类型 99
6.4.2恢复模式 99
6.4.3备份数据库 100
6.4.4恢复数据库 102
6.5收缩数据库和文件 103
6.5.1自动收缩数据库 103
6.5.2手动收缩数据库 104
6.6生成与执行SQL脚本 105
6.6.1将数据库生成SQL脚本 105
6.6.2将数据表生成SQL脚本 107
6.6.3执行SQL脚本 107
6.7小结 109
6.8经典习题与面试题 109
第7章 SQL Server2016系统维护 110
7.1SQL Server2016维护须知 110
7.2启动SQL Server2016服务 111
7.2.1后台启动SQL Server2016 111
7.2.2通过配置管理器启动SQL Server2016 112
7.3注册SQL Server2016 113
7.3.1服务器组的创建与删除 113
7.3.2服务器的注册与删除 114
7.4SQL Server2016数据库的安全设置 115
7.4.1更改登录用户验证方式 115
7.4.2创建与删除登录用户 116
7.4.3创建与删除数据库用户 119
7.4.4设置服务器角色权限 121
7.4.5密码策略 125
7.5小结 126
7.6经典习题与面试题 126
第8章 T-SQL语言 127
8.1T-SQL概述 127
8.1.1T-SQL语言的组成 128
8.1.2T-SQL语句结构 128
8.1.3T-SQL语句 129
8.2常量 130
8.2.1数字常量 130
8.2.2字符串常量 131
8.2.3日期和时间常量 131
8.2.4符号常量 132
8.3变量 132
8.3.1局部变量 132
8.3.2全局变量 135
8.3.3注释符 135
8.3.4运算符 136
8.3.5通配符 139
8.4流程控制 140
8.4.1BEGIN…END块语句 140
8.4.2IF单分支语句 141
8.4.3IF…ELSE双分支语句 141
8.4.4CASE多分支语句 142
8.4.5WHILE循环语句 143
8.4.6WHILE…CONTINUE…BREAK中断语句 144
8.4.7RETURN返回语句 145
8.4.8GOTO跳转语句 146
8.5常用命令 147
8.5.1DECLARE定义命令 147
8.5.2PRINT输出命令 148
8.5.3BACKUP备份数据库 149
8.5.4RESTORE还原数据库 152
8.5.5SELECT返回数据记录 155
8.5.6SET设置命令 157
8.5.7SHUTDOWN关闭数据库 159
8.5.8USE打开数据库 160
8.6小结 160
8.7经典习题与面试题 161
第9章 SQL数据查询 162
9.1SELECT语句 162
9.1.1SELECT语句的基本结构 162
9.1.2用WITH语句检查一致性 163
9.1.3用SELECT…FROM子句返回记录 164
9.1.4用INTO子句将记录写入指定文件 167
9.1.5用WHERE子句筛选符合条件的记录 168
9.1.6用GROUP BY子句记录分组 172
9.1.7用HAVING子句对聚合指定条件 173
9.1.8用ORDER BY子句排序 175
9.1.9用Distinct关键字排除重复值 176
9.1.10用Top关键字返回指定记录 176
9.2Union合并多个查询结果 177
9.2.1Union与连接之间的区别 177
9.2.2使用Union All合并表 177
9.2.3Union中的ORDER BY子句 178
9.2.4Union中的自动数据类型转换 179
9.2.5使用Union合并不同类型的数据 180
9.2.6使用Union合并有不同列数的两个表 180
9.2.7使用Union进行多表合并 181
9.3子查询与嵌套查询 182
9.3.1什么是子查询 182
9.3.2什么是嵌套查询 182
9.3.3简单嵌套查询 183
9.3.4带IN的嵌套查询 183
9.3.5带Not IN的嵌套查询 184
9.3.6带Some的嵌套查询 184
9.3.7带Any的嵌套查询 185
9.3.8带All的嵌套查询 185
9.3.9带Exists的嵌套查询 186
9.4连接查询 187
9.4.1内部连接 187
9.4.2外部连接 187
9.4.3交叉连接 191
9.4.4连接多表的方法 191
9.5使用Case函数进行查询 192
9.6小结 193
9.7经典习题与面试题 194
第10章 SQL数据操作 195
10.1数据库操作 195
10.1.1创建数据库 195
10.1.2修改数据库 196
10.1.3删除数据库 198
10.2数据表操作 198
10.2.1使用CREATE TABLE语句创建表 198
10.2.2创建、修改和删除约束 200
10.2.3使用ALTER TABLE语句修改表结构 201
10.2.4使用DROP TABLE语句删除表 202
10.3数据操作 202
10.3.1使用SELECT语句浏览数据 203
10.3.2使用INSERT语句添加数据 208
10.3.3使用UPDATE语句修改指定数据 209
10.3.4使用DELETE语句删除指定数据 210
10.4视图操作 212
10.4.1使用CREATE VIEW语句创建视图 212
10.4.2使用ALTER VIEW语句修改视图 214
10.4.3使用DROP VIEW语句删除视图 215
10.5视图中的数据操作 215
10.5.1向视图中添加数据 215
10.5.2修改视图中的数据 216
10.5.3删除视图中的数据 216
10.6小结 217
10.7经典习题与面试题 217
第11章 存储过程 218
11.1存储过程概述 218
11.1.1什么是存储过程 219
11.1.2存储过程的优点 219
11.2创建存储过程 220
11.2.1使用向导创建存储过程 220
11.2.2使用CREATE PROCEDURE语句创建存储过程 221
11.3管理存储过程 223
11.3.1执行存储过程 223
11.3.2查看存储过程 226
11.3.3修改存储过程 228
11.3.4重命名存储过程 230
11.3.5删除存储过程 230
11.4小结 231
11.5经典习题与面试题 232
第12章 触发器 233
12.1触发器概述 233
12.1.1触发器的概念 234
12.1.2触发器的优点 234
12.1.3触发器的种类 235
12.2创建触发器 235
12.2.1创建DML触发器 236
12.2.2创建DDL触发器 240
12.2.3创建登录触发器 242
12.2.4限制非工作时间操作数据 243
12.2.5限制对保护数据的操作 243
12.2.6实现级联操作 244
12.3管理触发器 245
12.3.1查看触发器 245
12.3.2修改触发器 247
12.3.3重命名触发器 248
12.3.4禁用和启用触发器 248
12.3.5删除触发器 250
12.4小结 251
12.5经典习题与面试题 251
第13章 索引 252
13.1索引的概念 252
13.2索引的优缺点 252
13.2.1索引的优点 253
13.2.2索引的缺点 253
13.3索引的分类 253
13.3.1聚集索引 253
13.3.2非聚集索引 254
13.4索引的操作 254
13.4.1索引的创建 254
13.4.2查看索引信息 259
13.4.3索引的修改 260
13.4.4索引的删除 262
13.4.5设置索引选项 262
13.5索引的分析与维护 264
13.5.1索引的分析 264
13.5.2索引的维护 265
13.6全文索引 267
13.6.1使用SSMS创建全文索引 267
13.6.2使用T-SQL语句创建全文索引 270
13.6.3使用T-SQL语句删除全文索引 271
13.6.4全文目录 272
13.6.5全文目录的维护 274
13.7小结 275
13.8经典习题与面试题 275
第14章 游标 276
14.1游标的概述 276
14.1.1游标的优点 277
14.1.2游标的类型 277
14.2游标的基本操作 278
14.2.1声明游标 279
14.2.2打开游标 280
14.2.3读取游标中的数据 280
14.2.4关闭游标 285
14.2.5释放游标 286
14.3使用系统过程查看游标 286
14.3.1用sp_cursor_list查看当前连接打开的游标特性 286
14.3.2用sp_describe_cursor查看游标特性 288
14.4小结 289
14.5经典习题与面试题 290
第15章 SQL函数 291
15.1聚合函数 291
15.1.1聚合函数概述 291
15.1.2用Sum函数求和 292
15.1.3用Avg函数求平均值 292
15.1.4用Min函数返回最小值 293
15.1.5用Max函数返回最大值 294
15.1.6用Count函数统计表记录数 294
15.1.7用Distinct函数取不重复记录 295
15.1.8查询重复记录 296
15.2数学函数 297
15.2.1数学函数概述 297
15.2.2用Abs函数求绝对值 298
15.2.3用Pi函数求圆周率 298
15.2.4Power函数 299
15.2.5Rand函数 299
15.2.6Round函数 300
15.2.7Square函数和Sqrt函数 300
15.2.8三角函数 302
15.3字符串函数 303
15.3.1字符串函数概述 303
15.3.2Ascii函数 303
15.3.3Charindex函数 304
15.3.4Left函数 304
15.3.5Right函数 305
15.3.6Len函数 306
15.3.7Replace函数 307
15.3.8Reverse函数 307
15.3.9Str函数 308
15.3.10Substring函数 309
15.4日期和时间函数 310
15.4.1日期和时间函数概述 310
15.4.2Getdate函数 310
15.4.3Day函数 311
15.4.4Month函数 311
15.4.5Year函数 312
15.4.6Datediff函数 313
15.4.7Dateadd函数 313
15.5转换函数 314
15.5.1转换函数概述 314
15.5.2Cast函数 314
15.5.3Convert函数 315
15.6小结 316
15.7经典习题与面试题 317
第16章 事务 318
16.1事务的概念 318
16.2显式事务与隐式事务 319
16.2.1显式事务 320
16.2.2隐式事务 322
16.2.3API中控制隐式事务 322
16.2.4事务的COMMIT和ROLLBACK 322
16.3使用事务 323
16.3.1开始事务 323
16.3.2结束事务 324
16.3.3回滚事务 325
16.3.4事务的工作机制 326
16.3.5自动提交事务 328
16.3.6事务的并发问题 328
16.3.7事务的隔离级别 329
16.4锁 330
16.4.1SQL Server锁机制 330
16.4.2锁模式 330
16.4.3锁的粒度 331
16.4.4查看锁 332
16.4.5死锁 332
16.5分布式事务处理 333
16.5.1分布式事务简介 333
16.5.2创建分布式事务 334
16.5.3分布式处理协调器 334
16.6小结 335
16.7经典习题与面试题 336
第17章 数据库的性能优化 337
17.1数据库设计 337
17.1.1规范化与非规范化 337
17.1.2选择适当的数据类型 339
17.1.3索引的选择 340
17.2查询优化 340
17.2.1避免使用“*” 341
17.2.2避免负逻辑 341
17.2.3列操作 341
17.2.4避免使用DISTINCT 342
17.2.5存储过程 342
17.3考虑并行 343
17.4索引操作 344
17.4.1避免在索引列上进行运算 345
17.4.2避免在索引列上用OR运算符 345
17.4.3避免在索引列上用IS NULL 346
17.5小结 346
17.6经典习题与面试题 347
第18章 云计算、大数据与云数据库 348
18.1云计算概述 348
18.1.1什么是云计算 348
18.1.2云计算的起源 349
18.1.3云计算的特点和优势 350
18.1.4云计算的现状 351
18.1.5云计算的应用领域 352
18.2大数据概述 353
18.3NoSQL数据库 355
18.3.1传统关系型数据库及其问题 355
18.3.2NoSQL数据库概述 356
18.3.3NoSQL数据库的优劣 357
18.3.4NoSQL数据库的发展趋势 358
18.4几种主要的云数据库 358
18.5SQL Server2016的云功能 360
18.5.1数据文件部署到Azure云环境 360
18.5.2备份到Windows Azure存储 362
18.6小结 363
第19章 企业ERP管理系统 364
19.1系统分析 364
19.1.1需求分析 364
19.1.2可行性分析 365
19.2系统设计 365
19.2.1系统目标 365
19.2.2系统功能结构 365
19.2.3系统业务流程 366
19.2.4命名规范 367
19.3数据库与数据表设计 368
19.3.1数据库分析 368
19.3.2数据库概念设计 368
19.3.3数据库逻辑设计 370
19.3.4数据表逻辑关系 373
19.4小结 374
第20章 人事管理系统 375
20.1系统分析 375
20.1.1需求分析 375
20.1.2可行性分析 377
20.2数据库设计 377
20.2.1数据库需求分析 377
20.2.2数据库概念设计 377
20.2.3数据库逻辑设计 379
20.2.4数据表逻辑关系 380
20.2.5创建数据库 380
20.3小结 382
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《新课标背景下英语教学理论与教学活动研究》应丽君 2018
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《看视频零基础学英语口语》宋德伟 2019
- 《Python3从入门到实战》董洪伟 2019
- 《中国少数民族唢呐教学曲选》胡美玲编 2019
- 《新编历史小丛书 祖逖北伐》何兹全著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019