数据库原理PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:严冬梅主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2011
- ISBN:9787302261742
- 页数:214 页
第1章 数据库概述 1
1.1 计算机数据管理的发展 1
1.1.1 数据管理 1
1.1.2 数据库技术的产生和发展 2
1.2 数据库管理系统 5
1.2.1 数据库管理系统的定义 5
1.2.2 数据库管理系统的功能 5
1.3 数据库系统 6
1.3.1 数据库系统的定义 6
1.3.2 数据库系统的组成 6
1.3.3 数据库系统的模式 7
1.3.4 数据库语言 10
1.4 数据模型 10
1.4.1 数据处理的三个领域 11
1.4.2 数据模型的要素 14
1.4.3 数据模型的分类 14
1.5 本章小结 18
1.6 习题 19
1.6.1 名词解释 19
1.6.2 简答题 19
1.6.3 用E-R图表示概念模型 19
第2章 关系数据库系统 21
2.1 关系数据结构 21
2.1.1 关系及相关概念 21
2.1.2 关系模式 24
2.1.3 关系数据库 25
2.2 关系操作集合 26
2.2.1 基本关系操作 26
2.2.2 关系数据语言分类 26
2.3 完整性约束 27
2.3.1 实体完整性 27
2.3.2 参照完整性 28
2.3.3 用户定义完整性 29
2.4 关系代数 30
2.4.1 传统的集合运算 30
2.4.2 专门的关系运算 32
2.4.3 综合算例 36
2.5 本章小结 39
2.6 习题 39
2.6.1 名词解释 39
2.6.2 简答题 39
2.6.3 综合题 40
第3章 关系数据库标准语言SQL 41
3.1 SQL简介 41
3.1.1 SQL的特点 41
3.1.2 SQL语言简介 42
3.2 SQL数据定义功能 44
3.2.1 创建、删除模式 44
3.2.2 创建、删除、修改基本表 45
3.2.3 创建、删除、修改索引 47
3.3 SQL数据查询功能 48
3.3.1 单表查询 48
3.3.2 连接查询 53
3.3.3 嵌套查询 55
3.3.4 集合查询 57
3.4 SQL数据操纵功能 59
3.4.1 插入数据 59
3.4.2 修改数据 60
3.4.3 删除数据 60
3.5 视图 62
3.5.1 定义和删除视图 62
3.5.2 查询视图 63
3.5.3 更新视图 64
3.6 数据控制 65
3.6.1 授权 66
3.6.2 收回权限 66
3.7 本章小结 67
3.8 习题 67
3.8.1 名词解释 67
3.8.2 简答题 67
3.8.3 综合题 67
第4章 关系数据理论 69
4.1 数据存储异常 69
4.1.1 关系模式设计概述 69
4.1.2 关系模式的数学表示 70
4.1.3 实例分析 70
4.2 函数依赖 73
4.2.1 函数依赖的一般概念 73
4.2.2 Armstrong公理系统 76
4.3 关系模式的规范化 77
4.3.1 第一范式 77
4.3.2 第二范式 78
4.3.3 第三范式 79
4.3.4 BC范式 79
4.3.5 多值依赖和第四范式 80
4.3.6 多值依赖和第五范式 82
4.3.7 规范化过程小结 82
4.4 关系模式的分解 83
4.4.1 关系模式分解的标准 83
4.4.2 无损连接性 84
4.4.3 保持函数依赖 84
4.5 在实际数据库设计中关系规范化的应用 84
4.5.1 关系规范化的基本原则 84
4.5.2 关系规范化的实际应用 85
4.6 本章小结 87
4.7 习题 87
4.7.1 名词解释 87
4.7.2 简答题 87
4.7.3 综合题 87
第5章 关系查询处理与优化 89
5.1 查询优化概述 89
5.1.1 查询中遇到的问题 89
5.1.2 查询优化的必要性 90
5.1.3 查询优化的可行性 91
5.2 查询处理过程 92
5.2.1 查询分析 92
5.2.2 查询检查 92
5.2.3 查询优化 93
5.2.4 查询执行 93
5.3 查询优化方法 93
5.3.1 代数优化 93
5.3.2 物理优化 96
5.4 实际应用中的查询优化 99
5.4.1 基于索引的优化 99
5.4.2 查询语句的优化 100
5.5 本章小结 102
5.6 习题 103
5.6.1 简答题 103
5.6.2 综合题 103
第6章 数据库保护 104
6.1 数据库安全性 104
6.1.1 数据库安全性概述 104
6.1.2 数据库安全性策略 104
6.2 数据库完整性 110
6.2.1 完整性概述 110
6.2.2 完整性约束条件 111
6.2.3 完整性控制 112
6.3 数据库并发控制 114
6.3.1 事务概述 114
6.3.2 并发控制概述 115
6.3.3 封锁 116
6.3.4 活锁与死锁 117
6.4 数据库恢复 119
6.4.1 数据库恢复概述 119
6.4.2 故障的种类 119
6.4.3 故障恢复 120
6.4.4 恢复策略 123
6.5 本章小结 124
6.6 习题 124
6.6.1 名词解释 124
6.6.2 简答题 125
6.6.3 综合题 125
第7章 数据库设计 126
7.1 数据库设计概述 126
7.1.1 数据库设计的内容 126
7.1.2 数据库设计的方法 127
7.1.3 数据库设计的步骤 127
7.2 需求分析 128
7.2.1 需求分析的任务 128
7.2.2 需求分析的步骤和方法 129
7.2.3 需求分析注意的问题 130
7.3 概念结构设计 130
7.3.1 概念结构设计的方法与步骤 130
7.3.2 数据抽象 131
7.3.3 采用E-R方法的数据库概念结构设计 132
7.4 逻辑结构设计 135
7.4.1 E-R图转换为数据模型 135
7.4.2 关系规范化 137
7.4.3 数据模型的优化 137
7.4.4 设计外模式 137
7.5 数据库物理设计 138
7.5.1 数据库物理设计的内容和方法 138
7.5.2 关系模式存取方法的选择 139
7.5.3 确定数据库的存储结构 140
7.6 数据库实施 141
7.6.1 定义数据结构 142
7.6.2 数据装载 142
7.6.3 编制与调试应用程序 143
7.6.4 数据库试运行 143
7.6.5 数据库其他设计 143
7.7 数据库运行和维护 144
7.7.1 数据库的转储与恢复 144
7.7.2 数据库的安全性与完整性维护 145
7.7.3 数据库性能的监督与改进 145
7.7.4 数据库的功能完善 145
7.8 本章小结 145
7.9 习题 146
7.9.1 名词解释 146
7.9.2 简答题 146
7.9.3 综合题 146
第8章 数据库编程 147
8.1 嵌入式SQL 147
8.1.1 嵌入式SQL的特点 147
8.1.2 SQL语言和宿主语言编程 147
8.1.3 静态SQL编程 150
8.1.4 动态SQL编程 155
8.2 存储过程 158
8.2.1 存储过程概述 158
8.2.2 创建和执行存储过程 159
8.2.3 管理存储过程 163
8.2.4 系统存储过程 164
8.3 本章小结 165
第9章 数据库产品简介 166
9.1 SQL Server 166
9.1.1 SQL Server的简介 166
9.1.2 SQL Server的特点 167
9.1.3 SQL Server 2008的新特性 168
9.1.4 应用程序访问SQL Server的实例 171
9.2 Oracle 172
9.2.1 Oracle的发展历程 172
9.2.2 Oracle的特点 173
9.2.3 Oracle的开发工具 174
9.2.4 应用程序访问Oracle的实例 175
9.3 MySQL 175
9.3.1 MySQL简介 176
9.3.2 MySQL的特点 176
9.3.3 MySQL的开发工具 178
9.4 Sybase 179
9.4.1 Sybase数据库的发展史 179
9.4.2 Sybase数据库的特点 179
9.4.3 Sybase数据库的组成 181
9.4.4 Sybase数据库的开发工具 181
9.5 DB2 182
9.5.1 DB2的发展历程 182
9.5.2 DB2的特点 183
9.5.3 DB2的开发工具 183
9.5.4 应用程序访问DB2的实例 184
9.6 本章小结 184
第10章 数据库技术的新发展 186
10.1 面向对象的数据库系统 186
10.1.1 面向对象数据库系统的基本特征 187
10.1.2 面向对象数据模型 188
10.1.3 面向对象数据库语言 189
10.1.4 对象关系数据库 191
10.2 分布式数据库系统 193
10.2.1 数据库系统体系结构 193
10.2.2 分布式数据库系统的概念和特点 194
10.2.3 分布式数据库的体系结构 197
10.2.4 分布式数据库系统的分类 197
10.3 Web与数据库 198
10.3.1 Web数据库 198
10.3.2 Web数据库与传统数据库比较 199
10.3.3 Web服务器脚本程序与服务器的接口 200
10.3.4 应用开发平台 201
10.4 数据仓库 202
10.4.1 数据仓库概述 202
10.4.2 数据仓库的基本特性 203
10.4.3 数据仓库的体系结构 204
10.4.4 数据仓库设计 205
10.4.5 数据挖掘 206
10.5 其他新型的数据库系统 209
10.5.1 多媒体数据库系统 209
10.5.2 空间数据库系统 210
10.5.3 模糊数据库系统 211
10.5.4 智能数据库系统 211
10.6 本章小结 213
10.7 习题 213
10.7.1 名词解释 213
10.7.2 简答题 213
参考文献 214
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《数据失控》(美)约翰·切尼-利波尔德(John Cheney-Lippold)著 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《刑法归责原理的规范化展开》陈璇著 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
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019