图书介绍
数据库原理PDF|Epub|txt|kindle电子书版本网盘下载
![数据库原理](https://www.shukui.net/cover/3/30748597.jpg)
- 严冬梅主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302261742
- 出版时间:2011
- 标注页数:214页
- 文件大小:18MB
- 文件页数:231页
- 主题词:数据库系统
PDF下载
下载说明
数据库原理PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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章 关系数据库标准语言SQL41
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 嵌入式SQL147
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 Server166
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 Oracle172
9.2.1 Oracle的发展历程172
9.2.2 Oracle的特点173
9.2.3 Oracle的开发工具174
9.2.4 应用程序访问Oracle的实例175
9.3 MySQL175
9.3.1 MySQL简介176
9.3.2 MySQL的特点176
9.3.3 MySQL的开发工具178
9.4 Sybase179
9.4.1 Sybase数据库的发展史179
9.4.2 Sybase数据库的特点179
9.4.3 Sybase数据库的组成181
9.4.4 Sybase数据库的开发工具181
9.5 DB2182
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