SQL SERVER 2008数据库应用案例教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:钱哨,张继红,陈小全主编;王德忠,王克难,胡宝莲副主编
- 出 版 社:北京大学出版社
- 出版年份:2012
- ISBN:
- 页数:296 页
第1章 为什么学习SQL Server 2008 1
1.1 学习SQL Server 2008的原因 2
1.2 SQL Server在计算机专业中的位置 3
1.3 学习SQL Server的就业方向 4
第2章 SQL Server 2008概述 7
2.1 SQL Server的定义和基本结构 7
2.1.1 SQL Server的定义 7
2.1.2 SQL Server的基本结构 8
2.2 SQL Server 2008的发展史 9
2.3 SQL Server 2008r的安装 10
2.3.1 SQL Server 2008版本、运行的软硬件环境 10
2.3.2 SQL Server 2008的安装 12
2.4 SQL Server 2008的新特征 21
2.4.1 可信性增强 21
2.4.2 丰富的功能 23
2.4.3 智能 25
第3章 关系数据库标准语言SQL 28
3.1 SQL概述 29
3.1.1 SQL的由来 29
3.1.2 对关系数据库模式的支持 30
3.1.3 SQL的特点 30
3.1.4 物理数据文件和文件组 31
3.2 通过SQL管理数据库文件 33
3.2.1 数据库文件及文件组 33
3.2.2 数据库的建立与撤销 35
3.2.3 数据库的修改 36
3.2.4 数据库的收缩 39
3.3 SQL与建立关系型数据表 41
3.3.1 关系型数据库的完整性理论 41
3.3.2 由一个案例了解关系型数据库 42
3.3.3 通过SQL创建基本表 45
3.3.4 SQL修改基本表关系结构 47
3.3.5 SQL删除基本表 48
3.4 索引 49
3.4.1 索引概述 49
3.4.2 SQL Server 2008索引基本概念 50
3.4.3 建立与删除索引 52
3.4.4 获取及优化索引信息的方法 55
3.5 修改 58
3.5.1 插入数据 58
3.5.2 删除操作 59
3.5.3 更新操作 60
3.6 数据查询 61
3.6.1 查询概述 61
3.6.2 基本表查询 62
3.6.3 条件查询 62
3.6.4 多表连接查询及使用关系代数的理论查询数据 67
3.7 视图 76
3.7.1 视图概述 76
3.7.2 建立视图 77
3.7.3 删除视图 79
3.8 关系数据库与SQL实训 79
3.8.1 建立数据库实训 79
3.8.2 建立与修改基本表实训 80
3.8.3 综合数据库设计实训 81
3.8.4 索引实训 83
3.8.5 SQL设计编码实训 83
习题 85
第4章 T-SQL程序设计基础 88
4.1 SQL Server 2008编程开发新特性综述 89
4.2 T-SQL概述 93
4.2.1 格式化的T-SQL代码 94
4.2.2 T-SQL语法变量 96
4.2.3 局部临时表与全局临时表 100
4.2.4 运算符 101
4.3 T-SQL流程控制语句 103
4.3.1 IF…ELSE语句 103
4.3.2 WHILE…BREAK…CONTINUE语句 104
4.3.3 CASE语句 106
4.3.4 WAITFOR语句 107
4.3.5 GOTO语句 107
4.3.6 错误处理与TRY…CATCH语句 108
4.4 T-SQL函数 110
4.4.1 标量函数 110
4.4.2 RANKING函数 116
4.4.3 用户自定义函数 118
4.5 游标技术 121
4.5.1 使用游标的基本步骤 122
4.5.2 在简单的游标中使用FETCH 123
4.6 全文索引技术 129
4.6.1 全文索引概述 129
4.6.2 配置全文检索服务 130
4.7 T-SQL程序设计基础实训 134
4.7.1 T-SQL实训 134
4.7.2 用户自定义函数实训 135
习题 139
第5章 事务处理和并发控制 141
5.1 SQL Server 2008的事务处理 142
5.1.1 事务概述 142
5.1.2 事务的类型 143
5.2 SQL Server 2008的并发控制 146
5.2.1 锁的概述 146
5.2.2 锁的模式 147
5.2.3 锁的信息 148
5.2.4 死锁及处理 149
5.3 SQL Server 2008数据库优化 150
5.3.1 数据库引擎优化顾问的概述 150
5.3.2 数据库引擎优化顾问的使用 151
习题 154
第6章 管理存储过程与触发器 155
6.1 开发存储过程 157
6.1.1 存储过程概述 157
6.1.2 创建存储过程 158
6.2 管理触发器 164
6.2.1 触发器概述 164
6.2.2 触发器的类型 165
6.2.3 创建触发器 165
6.2.4 通过触发器确保数据的完整性 167
6.2.5 修改触发器 170
6.2.6 删除触发器 170
6.2.7 查看触发器 171
6.3 管理存储过程与触发器实训 172
6.3.1 存储过程实训 172
6.3.2 触发器实训 180
习题 182
第7章 数据库备份与恢复技术 183
7.1 SQL Server 2008的数据库备份 184
7.1.1 数据库备份概述 184
7.1.2 数据库磁盘备份设备 184
7.1.3 数据库备份类型 186
7.2 SQL Server 2008的数据库恢复 191
7.2.1 在管理平台中恢复数据库 191
7.2.2 通过命令行进行数据库还原 195
7.3 数据库备份与恢复技术实训 197
7.3.1 SQL Server恢复模型建立实训 197
7.3.2 SQL Server备份方法实训 197
7.3.3 SQL Server数据库还原实训 199
习题 200
第8章 数据库转换与复制技术 201
8.1 数据的导入与导出 201
8.1.1 数据库表中数据的导出 202
8.1.2 将异构数据导入SQL Server数据库 205
8.2 SQL Server Integration Services介绍 207
8.2.1 SSIS的体系结构 207
8.2.2 使用SSIS进行数据转换 208
8.3 SQL Server 2008复制技术 216
8.3.1 复制简介 216
8.3.2 复制中的服务器角色 216
8.3.3 复制的类型 217
8.3.4 复制的服务器配置 218
8.3.5 复制过程中的常见问题 222
8.4 数据库转换与复制技术实训 223
8.4.1 通过SSIS批量导入Excel文件实训 223
8.4.2 SQL Server数据的导入与导出实训 226
8.4.3 SQL Server数据的复制实训 226
习题 227
第9章 SQL Server 2008的安全性 228
9.1 SQL Server2008安全性 229
9.1.1 数据库安全性的产生 229
9.1.2 SQL Server 2008安全性概述 230
9.2 SQL Server 2008登录用户 233
9.2.1 建立SQL Server 2008安全用户实验 233
9.2.2 建立SQL Server 2008安全用户 236
9.3 SQL Server 2008权限管理 239
9.3.1 用户权限概述 239
9.3.2 用户权限配置的实现 240
9.3.3 用户的角色 245
9.4 SQL Server 2008密码策略和证书 249
9.4.1 加密技术概述 249
9.4.2 SQL Server 2008数据加密技术 250
9.4.3 SQL Server 2008的服务主密钥 252
9.4.4 SQL Server 2008的数据库主密钥 253
9.4.5 SQL Server 2008的数字证书 254
9.4.6 使用对称密钥加解密SQL Server 2008的数据 258
9.4.7 使用非对称密钥加解密SQL Server 2008的数据 261
9.5 SQL Server 2008的安全性实训 262
9.5.1 SQL Server登录账户管理实验 262
9.5.2 SQL Server数据库用户管理实验 263
9.5.3 用户安全登录及授权/收权实验 264
9.5.4 了解数据库加密体系结构 265
习题 268
第10章 自动化管理任务 269
10.1 自动化管理任务概述 269
10.1.1 自动化管理任务的优点 270
10.1.2 自动化管理的组件 270
10.1.3 SQL Server代理 270
10.2 管理作业与警报 272
10.2.1 操作员 272
10.2.2 创建作业的基本步骤 273
10.2.3 创建警报 276
10.2.4 通过T-SQL实现自动化管理任务 277
习题 285
附录 286
参考文献 295
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《中学语文教学案例研究》贺卫东主编 2019
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《数据失控》(美)约翰·切尼-利波尔德(John Cheney-Lippold)著 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《穿越数据的迷宫 数据管理执行指南》Laura Sebastian-Coleman 2020
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《思维导图 超好用英语单词书》(中国)王若琳 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016