数据库技术与应用 SQL Server 2005教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:詹英主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2008
- ISBN:9787302184478
- 页数:373 页
第1章 数据库系统引论 1
1.1数据库系统的产生与发展 1
1.1.1数据库基本概念 1
1.1.2数据管理技术的产生和发展 2
1.2 SQL Server版本介绍 3
1.3 SQL Server安装和配置 3
1.3.1安装SQL Server 2005软硬件要求 3
1.3.2安装SQL Server 2005 4
1.4 SQL Server 2005组件和工具 10
1.4.1管理工具 10
1.4.2开发工具 19
1.5数据库应用案例 20
本章小结 22
实训一 熟悉SQL Server 2005环境 22
习题一 22
第2章 数据库系统的数据模型 24
2.1数据模型概述 24
2.1.1数据模型的组成要素 24
2.1.2最常用的数据模型 25
2.2关系模型 27
2.2.1关系模型的数据结构 27
2.2.2关系模型的数据操作 28
2.2.3关系模型的数据约束 28
本章小结 29
习题二 29
第3章 SQL Server 2005数据库架构 30
3.1关系数据库设计思路 30
3.2 SQL Server 2005数据库架构 34
3.2.1逻辑数据库 35
3.2.2物理数据库 36
3.3关系数据表结构定义 37
3.4数据库的完整性定义 39
本章小结 40
实训二 数据库管理 40
习题三 41
第4章 数据库管理 42
4.1数据库的创建与管理 42
4.1.1 SQL Server系统数据库 42
4.1.2创建数据库 43
4.1.3管理数据库 51
4.2数据表的创建 58
4.2.1数据系统视图 58
4.2.2数据类型 60
4.2.3创建数据表结构SQL语句 65
4.2.4创建数据库表结构 73
4.2.5查看数据表 78
4.2.6修改数据表 80
4.2.7删除数据表 83
4.3数据库表的操作 84
4.3.1使用SQL Server ManagementStudio插入、修改与删除数据 84
4.3.2使用Transact-SQL语句进行插入、修改和删除数据 85
4.4索引管理 88
4.4.1索引概述 88
4.4.2创建索引 89
4.4.3删除索引 94
4.4.4查看索引 95
4.4.5修改索引 97
本章小结 99
实训三 数据库管理 99
习题四 100
第5章 关系数据库方法 102
5.1关系数据库的基本概念 102
5.1.1关系模型概述 102
5.1.2关系数据结构及形式化定义 102
5.1.3关系数据库模式 104
5.2关系代数 104
5.2.1传统的集合运算 104
5.2.2专门的关系运算 106
5.2.3查询优化 110
5.2.3关系代数应用举例 112
本章小结 115
习题五 116
第6章 查询管理 117
6.1 SELECT查询语句 117
6.1.1 SELECT语句的执行窗口 117
6.1.2简单查询 119
6.1.3表达式运算符 122
6.2排序子句 129
6.3连接运算 131
6.3.1谓词连接 131
6.3.2 JOIN连接 133
6.4聚合函数 135
6.5分组汇总与分类汇总 136
6.5.1分组汇总 136
6.5.2分类汇总 139
6.6子查询 140
6.6.1子查询的制约规则 141
6.6.2无关子查询(不相关子查询) 141
6.6.3相关子查询 146
6.6.4子查询的多层嵌套 147
6.6.5 UPDATE、INSERT和DELETE语句中的子查询 148
6.7并运算 150
6.8 SELECT查询语句总结 151
本章小结 156
实训四 查询管理 156
习题六 158
第7章 视图管理 160
7.1设计与创建数据库视图 160
7.1.1设计视图 160
7.1.2创建视图 161
7.1.3修改视图 168
7.1.4删除视图 169
7.1.5重命名视图 170
7.1.6显示视图相关性 171
7.2管理视图 172
7.2.1视图查询 172
7.2.2视图更新 172
本章小结 174
实训五 设计和管理视图 174
习题七 175
第8章 Transact-SQL程序设计 176
8.1 Transact-SQL常用语言元素 176
8.1.1变量 176
8.1.2 DECLARE语句 176
8.1.3注释 178
8.1.4函数 179
8.1.5 PRINT 185
8.2 Transact-SQL控制流语句 186
8.2.1 BEGIN...END语句 186
8.2.2 IF...ELSE语句 186
8.2.3 CASE函数 188
8.2.4 GOTO语句 192
8.2.5 WHILE...CONTINUE...BREAK语句 192
8.3用户自定义函数 193
8.3.1标量函数 193
8.3.2内嵌表值函数 195
8.3.3多语句表值函数 197
8.3.4使用对象资源管理器管理用户自定义函数 198
8.3.5删除用户定义函数 200
8.4游标的使用 200
8.4.1声明游标 200
8.4.2打开游标 202
8.4.3读取数据 203
8.4.4关闭游标 204
8.4.5删除游标 205
本章小结 205
实训六 SQL函数与表达式 205
习题八 206
第9章 存储过程与触发器 208
9.1设计和管理存储过程 208
9.1.1存储过程概述 208
9.1.2创建存储过程 210
9.1.3执行存储过程 212
9.1.4存储过程的参数和状态值 214
9.1.5修改存储过程 224
9.1.6删除存储过程 225
9.1.7查看存储过程的定义 227
9.1.8重命名存储过程 229
9.2设计和管理触发器 230
9.2.1触发器概述 230
9.2.2创建触发器 230
9.2.3 COLUMNS_UPDATED()和UPDATE(column)函数 236
9.2.4 RAISERROR 239
9.2.5修改触发器 240
9.2.6删除触发器 241
9.2.7重命名触发器 242
实训七 存储过程和触发器练习 243
习题九 244
第10章 批处理与事务 247
10.1批处理 247
10.1.1批处理定义 247
10.1.2使用批处理的规则 247
10.2事务 248
10.2.1事务的概念 248
10.2.2事务的特性 248
10.2.3事务控制语句 248
10.2.4事务模式 250
10.3程序运行图 252
本章小结 253
实训八 批处理与事务 254
习题十 254
第11章 数据库备份与恢复 255
11.1数据库备份与恢复策略 255
11.1.1数据库备份计划 255
11.1.2故障还原模型 257
11.1.3备份和恢复的流程 260
11.2备份与恢复数据库 260
11.2.1备份设备 260
11.2.2备份数据库 264
11.2.3截断事务日志 268
11.2.4数据库还原 269
11.3分离和附加数据库 280
11.3.1分离数据库 280
11.3.2附加数据库 281
本章小结 283
实训九 数据库备份与恢复 283
习题十一 284
第12章 数据库权限与角色管理 286
12.1数据库安全访问控制 286
12.1.1身份验证模式 288
12.1.2权限验证 289
12.2安全登录帐户管理 290
12.2.1建立Windows登录帐户 290
12.2.2取消Windows登录帐户 293
12.2.3创建SQL Server 2005登录帐户 294
12.2.4删除SQL Server 2005登录帐户 295
12.2.5查看用户 296
12.2.6授权用户访问数据库 296
12.2.7删除用户访问数据库的权限 298
12.3数据库角色管理 299
12.3.1固定角色 300
12.3.2创建数据库角色 301
12.3.3管理数据库角色 304
12.4数据库权限管理 308
12.4.1权限概述 308
12.4.2权限种类 309
12.4.3授予权限 310
12.4.4禁止权限 314
12.4.5撤销权限 315
12.4.6查看权限信息 316
本章小结 316
实训十 数据库权限与角色管理 317
习题十二 318
第13章 网络数据库 319
13.1 ASP.NET与SQL Server的连接 319
13.1.1 ASP.NET简述 319
13.1.2 ASP.NET 2.0与SQL Server 2005的连接 319
13.1.3 ASP.NET 2.0访问SQL Server 2005 320
13.2学生选课网站设计与实现 322
13.2.1数据表的操作 322
13.2.2 ASP.NET调用存储过程 328
本章小结 331
实训十一 网络数据库操作 331
第14章 数据库设计与关系规范化理论 332
14.1关系规范化理论 332
14.1.1函数依赖 332
14.1.2关系模式的范式 333
14.2数据库设计 336
14.2.1数据库结构设计目标与方法 336
14.2.2数据库设计的基本步骤 337
14.2.3概念结构设计 338
14.2.4逻辑设计 343
14.2.5物理结构设计 344
14.2.6实施阶段 346
本章小结 349
习题十四 349
第15章 综合数据库设计 351
15.1设计与创建学生选课管理系统 351
15.1.1概述 351
15.1.2需求分析 352
15.1.3概念结构设计 352
15.1.4模块设计 353
15.1.5选课算法 355
15.1.6数据库设计 356
15.1.7功能实现 362
15.2设计与创建人事管理系统 364
15.2.1需求分析 364
15.2.2概念结构设计 364
15.2.3逻辑结构设计 365
15.2.4物理结构设计 366
15.2.5实施阶段 368
本章小结 371
实训十二 十佳大学生投票系统 371
实训十三 毕业论文网上选题管理系统 372
参考文献 373
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019