SQL Server 2005数据库原理与实训教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:吴小刚主编;彭文惠,尹帮治,邱志才副主编
- 出 版 社:北京:北京交通大学出版社
- 出版年份:2010
- ISBN:9787512100800
- 页数:263 页
第一篇 理论篇 1
第1章 数据库基础知识 1
1.1 数据库系统概述 1
1.1.1 数据、数据库、数据库管理系统、数据库系统 1
1.1.2 数据管理技术发展阶段 2
1.2 数据模型 3
1.2.1 概念模型 4
1.2.2 数据模型 5
1.3 关系数据库设计 8
1.3.1 数据库设计过程 8
1.3.2 关系型数据库的规范化 9
思考与练习 12
第2章 SQL Server 2005基础 15
2.1 SQL Server 2005简介 15
2.1.1 SQL Server 2005的体系结构 15
2.1.2 SQL Server 2005的版本 16
2.1.3 SQL Server 2005的特性 17
2.2 SQL Server 2005的安装 19
2.2.1 安装SQL Server 2005的软硬件需求 19
2.2.2 SQL Server 2005的安装 21
2.3 SQL Server 2005实用工具 30
2.3.1 启动SQL Server 2005服务器 30
2.3.2 SQL Server Management Studio 31
2.3.3 服务器管理 33
2.3.4 SQL Server Profiler 35
思考与练习 37
第3章 数据库设计 39
3.1 数据库设计概述 39
3.1.1 数据库设计的内容 39
3.1.2 数据库设计的方法 39
3.1.3 数据库设计的步骤 40
3.2 成绩管理系统后台数据库 42
3.2.1 需求分析 42
3.2.2 数据库概念结构设计 43
3.2.3 数据库逻辑结构设计 46
3.2.4 数据库物理结构设计 48
3.2.5 数据库物理实现 48
思考与练习 51
第4章 SQL Server 2005数据库的创建与管理 52
4.1 SQL Server数据库概念 52
4.1.1 文件和文件组 52
4.1.2 事物日志 53
4.1.3 数据库快照 53
4.1.4 系统数据库 53
4.2 建立数据库 54
4.2.1 使用对象资源管理器建立数据库 55
4.2.2 使用T-SQL命令建立数据库 56
4.3 查看数据库信息 59
4.3.1 使用对象资源管理器查看 59
4.3.2 使用T-SQL命令查看 60
4.4 修改数据库 61
4.4.1 使用对象资源管理器修改数据库 61
4.4.2 使用T-SQL命令修改数据库 61
4.5 删除数据库 63
4.5.1 使用对象资源管理器删除数据库 63
4.5.2 使用T-SQL命令删除数据库 64
思考与练习 64
第5章 建立和管理表 67
5.1 SQL Server的数据类型 67
5.1.1 系统数据类型 67
5.1.2 自定义数据类型 69
5.2 建立、修改和删除表 72
5.2.1 建立表 72
5.2.2 修改表 75
5.2.3 删除表 78
5.3 插入、修改和删除数据 79
5.3.1 插入记录 79
5.3.2 修改记录 81
5.3.3 删除记录 82
思考与练习 84
第6章 结构化查询语言——SQL 87
6.1 结构化查询语言概述 87
6.2 SELECT查询 87
6.3 针对单表的查询 88
6.3.1 查询指定的字段 88
6.3.2 查询满足条件的记录 90
6.4 对查询结果进行编辑 98
6.4.1 对查询的字段进行说明 98
6.4.2 对查询的字段使用别名 98
6.4.3 显示表达式的值 99
6.4.4 消除结果集中重复的记录 99
6.4.5 返回指定的行数 100
6.4.6 聚合函数 101
6.4.7 对查询结果进行分组和筛选 103
6.4.8 对查询结果集进行排序 105
6.4.9 把查询结果插入新的表 107
6.5 多表连接查询 107
6.5.1 连接谓词 108
6.5.2 以JOIN关键字连接 110
6.6 子查询 114
6.6.1 带谓词IN或NOT IN的子查询 115
6.6.2 带有比较运算符的子查询 116
6.6.3 INSERT、DELETE和UPDATE语句中的子查询 117
6.6.4 相关子查询 120
6.6.5 UNION操作符 121
思考与练习 122
第7章 视图 125
7.1 视图的概念 125
7.2 建立视图 125
7.2.1 使用对象资源管理器建立视图 125
7.2.2 使用T-SQL语句建立视图 128
7.3 查看、修改和删除视图 129
7.3.1 查看视图信息 129
7.3.2 修改视图信息 131
7.3.3 删除视图 131
7.4 通过视图管理表中数据 132
思考与练习 135
第8章 索引 138
8.1 索引的分类 138
8.2 创建索引 139
8.2.1 使用对象资源管理器建立索引 139
8.2.2 使用T-SQL语句建立索引 141
8.3 查看、修改和删除索引 142
8.3.1 查看索引 142
8.3.2 修改索引 144
8.3.3 删除索引 144
思考与练习 146
第9章 Transact-SQL编程 149
9.1 编程基础知识 149
9.1.1 SQL标识符 149
9.1.2 批处理 149
9.1.3 注释 150
9.2 常量与变量 150
9.2.1 常量 150
9.2.2 变量 151
9.3 运算符 153
9.4 流程控制语句 157
9.4.1 程序块语句——BEGIN...END 157
9.4.2 选择结构语句——IF...ELSE 157
9.4.3 循环控制语句——WHILE、CONTINUE和BREAK 158
9.4.4 强制转移语句——GOTO 159
9.4.5 无条件退出语句——RETURN 160
9.4.6 等待语句——WAITFOR 160
9.4.7 显示信息语句——PRINT 160
9.5 函数 161
9.5.1 内部函数 161
9.5.2 用户自定义函数 166
思考与练习 171
第10章 存储过程和触发器 175
10.1 存储过程 175
10.1.1 存储过程概述 175
10.1.2 存储过程的分类 176
10.1.3 建立存储过程 176
10.1.4 存储过程的执行 179
10.1.5 存储过程的返回值 182
10.1.6 查看、修改和删除存储过程 184
10.2 触发器 187
10.2.1 触发器概述 187
10.2.2 触发器的类型 187
10.2.3 DML触发器 188
10.2.4 DDL触发器 194
10.2.5 查看、修改和删除触发器 196
思考与练习 198
第11章 数据库备份和恢复 201
11.1 备份与恢复概述 201
11.1.1 备份概述 201
11.1.2 备份的类型 201
11.2 备份 201
11.2.1 创建备份设备 201
11.2.2 使用对象资源管理器备份数据库 203
11.2.3 使用T-SQL语句备份数据库 206
11.3 恢复数据库 208
11.3.1 使用对象资源管理器恢复数据库 208
11.3.2 使用T-SQL语句恢复数据库 210
11.4 数据转换 211
11.4.1 数据的导入 212
11.4.2 数据的导出 215
思考与练习 219
第12章 SQL安全管理 221
12.1 SQL Server 2005安全认证模式 221
12.1.1 身份验证阶段 221
12.1.2 权限认证阶段 222
12.2 SQL Server系统登录账户管理 222
12.2.1 创建登录账户 222
12.2.2 查看服务器登录账户 226
12.2.3 删除登录账户 226
12.3 数据库用户管理 226
12.3.1 创建数据库用户 226
12.3.2 删除数据库用户 228
12.4 角色管理 229
12.4.1 固定服务器角色 229
12.4.2 数据库角色 230
12.5 权限管理 233
12.5.1 权限概述 233
12.5.2 权限操作 234
思考与练习 238
第二篇 实践篇 240
第13章 实训 240
实训1:E-R模型与关系模型的转换 240
实训2:SQL Server 2005的安装及SQL Server服务 241
实训3:图书管理系统设计 241
实训4:创建和管理图书管理系统数据库(bookmanager) 242
实训5:在bookmanager数据库中设计表和记录操作 243
实训6:针对表的各种查询操作 247
实训7:建立和管理视图 250
实训8:索引的建立和管理 251
实训9:Transact-SQL的运用 252
实训10:存储过程和触发器的应用 254
实训11:对数据库进行备份与恢复、导入和导出 255
实训12:SQL安全管理 256
附录A 数据表的数据 258
附录B SQL Server 2005数据库设计常用函数表 260
参考文献 263
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019