大型数据库管理系统技术 应用与实例分析 基于SQL Server 第3版PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:孟宪虎,马学英,邓储斌编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2016
- ISBN:9787121286766
- 页数:292 页
第1章 数据库基础和数据库设计 1
1.1 数据库系统 1
1.1.1 数据、信息、数据库 1
1.1.2 数据库管理系统 2
1.2 数据库系统结构 2
1.2.1 数据库系统模式的概念 2
1.2.2 数据库系统的三级模式结构 3
1.2.3 数据库的二级映像功能与数据独立性 4
1.2.4 数据库系统用户结构 4
1.3 关系数据库及其设计 6
1.3.1 关系数据库 6
1.3.2 关系数据库设计 6
1.3.3 关系数据库的完整性 12
1.4 教学管理数据库操作任务 13
实验与思考 15
第2章 服务器的安装配置和使用 17
2.1 SQL Server概述 17
2.1.1 SQL Server版本和环境需求 17
2.1.2 SQL Server的特点和组成 17
2.1.3 SQL Server安装注意事项 19
2.1.4 SQL Server Management Studio介绍 21
2.1.5 分离和附加数据库文件 22
2.2 网络协议配置 23
2.2.1 SQL Server通信结构 23
2.2.2 配置服务器端网络协议 24
2.2.3 配置客户端网络协议 25
2.3 添加新的注册服务器 25
2.3.1 新建注册服务器 25
2.3.2 连接到数据库服务器 26
2.4 链接服务器建立及其使用 26
2.4.1 链接服务器简介 26
2.4.2 创建链接服务器 27
2.4.3 创建链接服务器登录标志 28
2.4.4 访问链接服务器 29
2.4.5 访问链接服务器的实例 30
实验与思考 31
第3章 SQL Server数据库结构和管理 33
3.1 数据库物理存储结构 33
3.1.1 数据库文件和文件组 33
3.1.2 数据文件的使用分配 35
3.1.3 事务日志文件结构 37
3.2 数据库的逻辑组织 39
3.2.1 数据库构架 39
3.2.2 系统数据库 40
3.2.3 用户数据库 41
3.3 数据库创建与管理 41
3.3.1 创建数据库 41
3.3.2 管理数据库 44
实验与思考 49
第4章 表的存储原理及完整性创建管理 50
4.1 SQL Server表的类型 50
4.1.1 SQL Server的临时表 50
4.1.2 SQL Server的系统表和系统视图 51
4.2 表的存储原理 52
4.2.1 内部存储概述 52
4.2.2 SQL Server数据记录结构 53
4.3 SQL Server数据类型 56
4.3.1 数值型数据 56
4.3.2 货币型数据 56
4.3.3 字符型数据 57
4.3.4 日期/时间数据类型 57
4.4 数据表的创建和管理 57
4.4.1 数据表结构的创建 57
4.4.2 数据表结构的管理 64
实验与思考 66
第5章 查询处理和表数据编辑 68
5.1 查询数据 68
5.1.1 简单查询 68
5.1.2 统计 75
5.1.3 连接查询 78
5.1.4 子查询 80
5.1.5 联合查询 83
5.2 表数据编辑 83
5.2.1 插入数据 83
5.2.2 修改数据 85
5.2.3 删除数据 86
实验与思考 87
第6章 索引的机理、规划和管理 89
6.1 索引的作用与结构 89
6.1.1 索引概述 89
6.1.2 SQL Server索引下的数据组织结构 90
6.2 索引类型 92
6.2.1 聚集索引和非聚集索引 93
6.2.2 主键索引和非主键索引 93
6.2.3 唯一索引和非唯一索引 93
6.2.4 单列索引和复合索引 93
6.3 规划设计索引的一般原则 94
6.3.1 什么类型查询适合建立索引 94
6.3.2 索引设计的其他准则 94
6.3.3 索引的特征 95
6.3.4 在文件组上合理放置索引 95
6.3.5 索引优化建议 96
6.4 索引的创建和删除 96
6.4.1 创建索引 96
6.4.2 删除索引 99
6.5 查询中的执行计划 100
6.5.1 查看查询执行计划 101
6.5.2 索引和未索引执行计划的比较 102
6.6 索引使用中的维护 105
6.6.1 维护索引的统计信息 105
6.6.2 维护索引碎片 106
实验与思考 108
第7章 SQL Server事务和并发控制 109
7.1 事务 109
7.1.1 事务与并发控制的关系 109
7.1.2 事务对保障数据一致和完整性的作用 110
7.2 事务的分类和控制 111
7.2.1 事务的分类 111
7.2.2 事务控制 112
7.3 编写有效事务的建议 114
7.3.1 编写有效事务的指导原则 114
7.3.2 避免并发问题 114
7.4 事务处理实例分析 115
7.5 分布式事务 118
7.5.1 分布式事务的两阶段提交 118
7.5.2 分布式事务的处理过程 119
7.5.3 分布式事务实例分析 119
7.6 并发控制 120
7.6.1 SQL Server锁的粒度及模式 120
7.6.2 封锁协议 123
7.6.3 事务隔离 124
7.6.4 死锁处理 126
实验与思考 127
第8章 Transact-SQL程序结构 129
8.1 注释和变量 129
8.1.1 T-SQL程序的基本结构 129
8.1.2 注释 131
8.1.3 变量 132
8.1.4 变量赋值 132
8.2 运算符和表达式 133
8.2.1 算术运算符 133
8.2.2 位运算符 133
8.2.3 连接运算符 133
8.2.4 比较运算符 133
8.2.5 逻辑运算符 133
8.2.6 表达式 134
8.3 函数 134
8.3.1 数学函数 134
8.3.2 字符串函数 135
8.3.3 时间日期函数 137
8.3.4 转换函数 138
8.3.5 配置函数 139
8.4 流程控制 140
8.4.1 块语句 140
8.4.2 条件语句 141
8.4.3 CASE语句 141
8.4.4 循环语句 143
8.4.5 等待语句 143
8.4.6 GOTO语句 144
8.4.7 返回语句 144
8.5 程序应用实例分析 145
实验与思考 147
第9章 视图的规划与操作 148
9.1 视图的作用与规划 148
9.1.1 视图的作用 148
9.1.2 视图的规划 149
9.2 视图操作 150
9.2.1 创建视图 150
9.2.2 视图的修改、重命名和删除 154
9.2.3 查询视图 156
9.2.4 更新视图 157
9.2.5 特殊类型视图简介 160
9.3 视图应用综合实例分析 164
实验与思考 167
第10章 游标操作和应用 168
10.1 游标声明 169
10.1.1 游标声明命令 169
10.1.2 游标变量 171
10.2 游标数据操作 172
10.2.1 打开游标 172
10.2.2 读取游标数据 173
10.2.3 关闭游标 175
10.2.4 释放游标 175
10.2.5 游标定位修改和删除操作 177
10.3 游标应用实例分析 178
实验与思考 180
第11章 用户自定义函数设计 181
11.1 用户自定义函数概述 181
11.1.1 用户自定义函数的特点 181
11.1.2 用户自定义函数的类型 181
11.2 创建用户自定义函数 182
11.2.1 使用对象资源管理器 182
11.2.2 使用CREATE FUNCTION命令创建用户自定义函数 183
11.3 用户自定义函数的调用 187
11.4 修改和删除用户自定义函数 188
11.4.1 修改用户自定义函数 188
11.4.2 删除用户自定义函数 190
11.5 用户自定义函数实例分析 190
实验与思考 192
第12章 存储过程和用户存储过程设计 194
12.1 存储过程概述 194
12.1.1 存储过程的概念和分类 194
12.1.2 存储过程的优点 194
12.2 系统存储过程 195
12.2.1 系统存储过程分类 195
12.2.2 一些常用的系统存储过程 196
12.3 创建和执行用户存储过程 197
12.3.1 创建用户存储过程 197
12.3.2 执行用户存储过程 199
12.4 带状态参数的存储过程及实例分析 203
12.4.1 存储过程执行状态值的返回 203
12.4.2 实例分析 203
12.5 修改和删除存储过程 205
12.5.1 修改存储过程 205
12.5.2 删除存储过程 206
12.6 存储过程设计实例分析 207
实验与思考 211
第13章 触发器原理及使用 212
13.1 触发器基本概念 212
13.1.1 触发器的概念及作用 212
13.1.2 触发器的种类 213
13.2 触发器原理 213
13.2.1 插入表的功能 213
13.2.2 删除表的功能 214
13.2.3 插入视图和删除视图 214
13.3 触发器的创建和管理 214
13.3.1 创建触发器 214
13.3.2 管理触发器 218
13.3.3 修改、删除触发器 219
13.4 使用触发器实现强制业务规则 220
13.4.1 INSERT触发器 220
13.4.2 UPDATE触发器 221
13.4.3 DELETE触发器 222
13.4.4 INSTEAD OF触发器 223
13.4.5 递归触发器 225
13.4.6 嵌套触发器 225
13.5 使用触发器的T-SQL限制 225
13.6 触发器应用实例分析 226
实验与思考 229
第14章 数据库安全及访问控制 231
14.1 SQL Server安全认证模式 231
14.2 SQL Server登录账户的管理 232
14.2.1 Windows登录账户的建立与删除 232
14.2.2 SQL Server登录账户建立与删除 234
14.3 数据库访问权限的建立与删除 236
14.3.1 建立用户访问数据库的权限 236
14.3.2 删除用户访问数据库的权限 237
14.4 角色管理 238
14.4.1 固定服务器角色 238
14.4.2 数据库角色 240
14.5 数据库权限管理 246
14.5.1 权限种类 246
14.5.2 授予权限 247
14.5.3 禁止权限 249
14.5.4 取消权限 250
14.6 安全控制设置的实例分析 251
实验与思考 253
第15章 数据备份与恢复 255
15.1 数据备份概述 255
15.1.1 备份策略规划 255
15.1.2 数据一致性检查 257
15.2 备份前的准备 258
15.2.1 设置恢复模式 258
15.2.2 掌握备份设备管理 259
15.3 数据库备份 261
15.3.1 BACKUP语句的语法格式 261
15.3.2 执行数据库备份 262
15.4 数据库恢复概述 266
15.4.1 系统自启动的恢复进程 266
15.4.2 用户手工恢复数据库的准备 266
15.5 数据库恢复 267
15.5.1 RESTORE语句的语法格式 267
15.5.2 数据库恢复 268
15.6 备份与恢复数据库实例分析 271
15.6.1 用户数据库备份恢复 271
15.6.2 系统数据库恢复方法 272
实验与思考 273
第16章 数据复制与转换 274
16.1 复制概述 274
16.1.1 复制结构 274
16.1.2 复制类型 276
16.1.3 复制代理 277
16.1.4 可更新订阅 277
16.2 配置复制 278
16.2.1 创建服务器角色和分发数据库 278
16.2.2 配置复制选项 279
16.2.3 删除复制配置信息 279
16.3 创建发布出版物 280
16.4 订阅出版物 280
16.5 管理复制选项 280
16.5.1 可更新的订阅选项 280
16.5.2 筛选复制数据 282
16.5.3 可选同步伙伴 282
16.6 复制监视器 283
16.7 数据导入导出 283
16.7.1 SQL Server数据表数据导出 283
16.7.2 SQL Server数据表数据导入 284
16.8 复制实例 284
实验与思考 286
附录A 样例数据库创建及数据输入 287
参考文献 292
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《管理信息系统习题集》郭晓军 2016
- 《MBA大师.2020年MBAMPAMPAcc管理类联考专用辅导教材 数学考点精讲》(中国)董璞 2019
- 《分析化学》陈怀侠主编 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《卓有成效的管理者 中英文双语版》(美)彼得·德鲁克许是祥译;那国毅审校 2019
- 《影响葡萄和葡萄酒中酚类特征的因素分析》朱磊 2019
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《仪器分析技术 第2版》曹国庆 2018
- 《全国普通高等中医药院校药学类专业十三五规划教材 第二轮规划教材 分析化学实验 第2版》池玉梅 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017