数据库管理与应用案例教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:彭勇主编;杨茜玲,刘志成副主编
- 出 版 社:北京:中国铁道出版社
- 出版年份:2010
- ISBN:9787113119690
- 页数:277 页
第1章 数据库技术基础 1
1.1 数据库技术概述 2
1.1.1 基本概念 2
1.1.2 数据库的发展史 3
1.1.3 数据库系统的体系结构 4
1.2 数据模型概述 6
1.2.1 信息世界的数据描述 6
1.2.2 数据模型 6
1.3 SQL Server 2005基础 8
1.3.1 SQL Server2005简介 8
1.3.2 SQL Server2005的安装 9
1.3.3 课堂案例1——SQL Server 2005的简单使用 17
课外实践 20
思考与练习 20
第2章 数据库的创建与管理 22
2.1 SQL Server数据库简介 23
2.1.1 课堂案例1——数据库文件的分类 23
2.1.2 系统数据库 25
2.2 课堂案例2——使用SSMS管理数据库 26
2.3 使用T-SQL创建与管理数据库 33
2.3.1 课堂案例3——创建数据库 33
2.3.2 修改数据库 37
2.3.3 查看数据库 38
2.3.4 删除数据库 39
2.3.5 更改数据库所有者 40
课外实践 40
思考与练习 41
第3章 表的创建与管理 43
3.1 设计表 44
3.1.1 表的类型 44
3.1.2 数据类型 44
3.2 表的创建与管理 48
3.2.1 课堂案例1——使用SSMS创建与管理表 48
3.2.2 课堂案例2——使用T-SQL创建与管理表 52
3.3 表数据操作 56
3.3.1 课堂案例3——使用SSMS操作表数据 56
3.3.2 课堂案例4——使用T-SQL操作表数据 57
3.4 索引操作 60
3.4.1 索引基础知识 60
3.4.2 课堂案例5——使用SSMS操作索引 62
3.4.3 课堂案例6——使用T-SQL操作索引 65
3.5 数据完整性 71
3.5.1 数据完整性概述 71
3.5.2 课堂案例7——使用SSMS管理约束 71
3.5.3 课堂案例8——使用T-SQL管理约束 78
课外实践 81
思考与练习 83
第4章 数据查询 85
4.1 简单查询 86
4.1.1 SELECT语句的结构 86
4.1.2 SQL的运算符与表达式 86
4.1.3 课堂案例1——简单查询的应用 88
4.2 连接查询 92
4.2.1 交叉连接 93
4.2.2 内连接 93
4.2.3 外连接 93
4.2.4 多表连接与自身连接 94
4.2.5 课堂案例2——连接查询的应用 94
4.3 子查询 97
4.3.1 子查询分类 97
4.3.2 课堂案例3——子查询的应用 98
4.4 联合查询 101
4.5 课堂案例4——在SSMS中实现查询 102
课外实践 104
思考与练习 105
第5章 视图操作 106
5.1 视图概述 107
5.1.1 视图的基本概念 107
5.1.2 视图的作用 107
5.2 课堂案例1——使用SSMS管理视图 108
5.3 课堂案例2——使用T-SQL管理视图 112
课外实践 119
思考与练习 119
第6章 存储过程和触发器 121
6.1 T-SQL编程基础 122
6.1.1 批处理和脚本 122
6.1.2 变量 127
6.1.3 函数 129
6.1.3 流程控制语句 134
6.2 存储过程 140
6.2.1 存储过程的基本知识 140
6.2.2 课堂案例1——使用SSMS管理存储过程 141
6.2.3 课堂案例2——使用T-SQL管理存储过程 145
6.3 触发器 149
6.3.1 触发器的基本知识 149
6.3.2 课堂案例3——使用SSMS管理触发器 151
6.3.3 课堂案例4——使用T-SQL管理触发器 153
课外实践 159
思考与练习 159
第7章 游标、事务和锁 161
7.1 游标 161
7.1.1 游标的概念 161
7.1.2 课堂案例1——游标的使用 165
7.2 事务 166
7.2.1 事务概述 166
7.2.2 课堂案例2 示事务 167
7.2.3 自动提交事务 169
7.2.4 隐式事务 170
7.3 锁 170
7.3.1 并发问题 170
7.3.2 事务的隔离级别 171
7.3.3 SQL Server中的锁定 172
7.3.4 死锁 174
课外实践 175
思考与练习 176
第8章 数据库的安全 177
8.1 数据库安全控制的一般方法 178
8.1.1 安全性级别 178
8.1.2 数据库安全控制的一般方法 179
8.2 SQL Server的安全认证模式 180
8.2.1 Windows身份验证模式(集成验证模式) 180
8.2.2 SQL Server身份验证模式(混合验证模式) 180
8.3 登录管理 182
8.3.1 课堂案例1——使用SSMS管理登录 182
8.3.2 使用T-SQL管理登录 185
8.4 用户管理 186
8.4.1 课堂案例2——使用SSMS管理数据库用户 186
8.4.2 使用T-SQL管理数据库用户 189
8.5 角色管理 190
8.5.1 服务器角色 191
8.5.2 数据库角色 194
8.6 权限管理 198
8.6.1 概述 198
8.6.2 课堂案例3——使用SSMS管理权限 201
8.6.3 课堂案例4——使用T-SQL管理权限 202
课外实践 205
思考与练习 205
第9章 数据库的管理 207
9.1 数据库备份 208
9.1.1 数据库备份概述 208
9.1.2 备份设备介绍 209
9.1.3 课堂案例1——使用SSMS备份数据库 210
9.1.4 使用T-SQL备份数据库 213
9.2 数据库恢复 215
9.2.1 数据库恢复概述 215
9.2.2 课堂案例2——使用SSMS恢复数据库 216
9.2.3 使用T-SQL恢复数据库 217
9.3 数据库的分离与附加 220
9.3.1 分离和附加概述 220
9.3.2 课堂案例3——分离数据库 220
9.3.3 课堂案例4——附加数据库 221
9.4 数据导入与导出 223
9.4.1 数据导入与导出概述 223
9.4.2 课堂案例5——数据导出 224
9.4.3 课堂案例6——数据导入 228
课外实践 230
思考与练习 230
第10章 数据库设计与应用程序开发 232
10.1 数据库设计 233
10.1.1 关系数据库设计的方法与步骤 233
10.1.2 E-R图转化为关系模型的规则 235
10.1.3 关系数据模型的规范化理论 237
10.2 数据库应用程序开发 238
10.2.1 数据库应用程序结构 238
10.2.2 课堂案例1——.NET平台SQL Server数据库程序开发 241
10.2.3 课堂案例2——Java平台SQL Server数据库程序开发 246
课外实践 250
思考与练习 251
附录A 数据库说明 252
附录B 综合实训目标、要求及内容 267
参考文献 277
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018