数据库原理及应用 第2版PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:何玉洁,刘福刚主编;于绍娜,余阳,张荣梅副主编
- 出 版 社:北京:人民邮电出版社
- 出版年份:2012
- ISBN:9787115271648
- 页数:280 页
第1章 数据库概述 1
1.1数据管理的发展 1
1.1.1文件管理 1
1.1.2数据库管理 4
1.2数据独立性 6
1.3数据库系统的组成 7
1.4数据库应用结构 8
1.4.1集中式应用结构 8
1.4.2文件服务器结构 8
1.4.3客户/服务器结构 9
1.4.4互联网应用结构 10
小结 10
习题 11
第2章 数据模型与数据库系统结构 13
2.1数据和数据模型 13
2.1.1数据 13
2.1.2数据模型 13
2.2概念层数据模型 15
2.2.1基本概念 15
2.2.2实体-联系模型 15
2.3组织层数据模型 18
2.3.1关系模型的数据结构 18
2.3.2关系模型的数据操作 21
2.3.3关系模型的数据完整性约束 21
2.4数据库系统的结构 23
2.4.1模式的基本概念 23
2.4.2三级模式结构 24
2.4.3数据库的模式映像功能与数据独立性 26
小结 27
习题 27
第3章SQL语言基础及数据定义功能 31
3.1 SQL语言概述 31
3.1.1 SQL语言的发展 31
3.1.2 SQL语言的特点 32
3.1.3 SQL语言功能概述 32
3.2数据类型 33
3.2.1数值类型 33
3.2.2字符串类型 34
3.2.3日期时间类型 35
3.2.4货币类型 36
3.3创建数据库 37
3.3.1 SQL Server数据库分类 37
3.3.2数据库基本概念 37
3.3.3用图形化方法创建数据库 39
3.3.4用T-SQL语句创建数据库 43
3.4创建与维护关系表 45
3.4.1用T-SQL语句实现 46
3.4.2用SSMS工具实现 49
小结 56
习题 57
上机练习 59
第4章 数据操作语句 61
4.1数据查询功能 61
4.1.1查询语句的基本结构 63
4.1.2简单查询 63
4.1.3多表连接查询 73
4.1.4使用TOP限制结果集 79
4.1.5 CASE函数 81
4.1.6合并多个结果集 83
4.1.7将查询结果保存到新表中 84
4.1.8子查询 85
4.2数据更改功能 91
4.2.1插入数据 91
4.2.2更新数据 92
4.2.3删除数据 93
小结 94
习题 95
上机练习 99
第5章 视图和索引 101
5.1视图 101
5.1.1基本概念 101
5.1.2定义视图 102
5.1.3通过视图查询数据 106
5.1.4修改和删除视图 108
5.1.5视图的作用 108
5.2索引 109
5.2.1索引基本概念 109
5.2.2索引的存储结构及分类 110
5.2.3创建和删除索引 115
小结 118
习题 118
上机练习 120
第6章 关系数据库理论 122
6.1函数依赖 122
6.1.1基本概念 122
6.1.2一些术语和符号 123
6.1.3函数依赖的推理规则 124
6.1.4属性集闭包及候选码的求解方法 125
6.1.5极小函数依赖集 128
6.1.6为什么要讨论函数依赖 129
6.2关系规范化 130
6.2.1第一范式 131
6.2.2第二范式 131
6.2.3第三范式 133
6.2.4 BC范式 134
6.2.5关系规范化小结 135
小结 136
习题 136
第7章 数据库设计 139
7.1数据库设计概述 139
7.1.1数据库设计的特点 140
7.1.2数据库设计方法概述 140
7.1.3数据库设计的基本步骤 141
7.2数据库需求分析 142
7.2.1需求分析的任务 142
7.2.2需求分析的方法 144
7.2.3数据字典 145
7.3数据库结构设计 146
7.3.1概念结构设计 146
7.3.2逻辑结构设计 152
7.3.3物理结构设计 157
7.4数据库行为设计 159
7.4.1功能分析 160
7.4.2功能设计 160
7.4.3事务设计 161
7.5数据库实施 161
7.6数据库的运行和维护 162
小结 163
习题 163
第8章 事务与并发控制 168
8.1事务 168
8.1.1事务的基本概念 168
8.1.2事务的特征 169
8.1.3事务处理模型 169
8.2并发控制 170
8.2.1并发控制概述 170
8.2.2并发控制措施 172
8.2.3封锁协议 173
8.2.4活锁和死锁 174
8.2.5并发调度的可串行性 176
8.2.6两段锁协议 177
小结 178
习题 178
第9章 数据库编程 181
9.1存储过程 181
9.1.1存储过程概念 181
9.1.2创建和执行存储过程 182
9.1.3查看和维护存储过程 186
9.2触发器 187
9.2.1创建触发器 187
9.2.2后触发型触发器 188
9.2.3前触发型触发器 190
9.2.4查看和维护触发器 192
9.3游标 193
9.3.1游标概念 193
9.3.2使用游标 193
9.3.3游标示例 196
小结 197
习题 198
上机练习 200
第10章 安全管理 202
10.1安全控制概述 202
10.1.1安全控制模型 202
10.1.2用户分类 203
10.2 SQL Server的安全控制 203
10.3管理登录账户 206
10.3.1建立登录账户 206
10.3.2删除登录账户 210
10.4管理数据库用户 211
10.4.1建立数据库用户 212
10.4.2删除数据库用户 214
10.5管理权限 215
10.5.1权限的种类 215
10.5.2权限的管理 215
10.6角色 224
10.6.1固定的服务器角色 224
10.6.2固定的数据库角色 228
10.6.3用户定义的角色 232
小结 237
习题 237
上机练习 239
第11章 备份和恢复数据库 241
11.1备份数据库 241
11.1.1为什么要进行数据备份 241
11.1.2备份内容及备份时间 242
11.2 SQL Server支持的备份机制 242
11.2.1备份设备 242
11.2.2恢复模式 243
11.2.3备份类型及策略 244
11.2.4实现备份 248
11.3恢复数据库 252
11.3.1恢复数据库的顺序 252
11.3.2实现还原 253
小结 256
习题 256
上机练习 258
附录A SQL Server 2008基础 259
附录B系统提供的常用函数 275
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019