图书介绍
数据库原理及应用 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![数据库原理及应用 第2版](https://www.shukui.net/cover/29/31052840.jpg)
- 杨爱民,张文祥,王涛伟等编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113156503
- 出版时间:2012
- 标注页数:230页
- 文件大小:37MB
- 文件页数:241页
- 主题词:数据库系统-高等学校-教材
PDF下载
下载说明
数据库原理及应用 第2版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 数据库管理系统(DBMS)3
1.2.1 DBMS的主要功能3
1.2.2 DBMS的组成5
1.2.3 DBMS的工作过程6
1.3 数据模型7
1.3.1 信息和数据7
1.3.2 数据模型的三个层次7
1.3.3 信息世界中的基本概念8
1.3.4 概念模型的E-R模型表示方法9
1.3.5 数据库层次的数据模型12
1.3.6 物理模型15
1.4 数据库系统的模式结构16
1.4.1 数据库系统的三级模式结构16
1.4.2 数据库的二级映像功能与数据独立性17
1.5 数据库技术的产生与发展18
1.5.1 人工管理阶段18
1.5.2 文件系统管理阶段18
1.5.3 数据库管理阶段19
1.6 数据库系统的体系结构22
1.6.1 单用户数据库系统22
1.6.2 主/从式结构的数据库系统22
1.6.3 分布式结构的数据库系统23
1.6.4 客户机/服务器结构的数据库系统23
小结24
思考与练习24
第2章 关系数据库26
2.1 关系数据库概述26
2.1.1 数据结构26
2.1.2 关系操作26
2.1.3 完整性27
2.2 关系数据结构27
2.2.1 关系的定义及性质27
2.2.2 关系模式与关系数据库28
2.2.3 关系的完整性规则29
2.3 关系代数30
2.3.1 传统的集合运算30
2.3.2 专门的关系运算33
2.3.3 关系代数表达式及其应用实例36
2.4 关系演算37
2.4.1 元组关系演算38
2.4.2 域关系演算39
2.4.3 关系运算的安全性和等价性39
2.5 查询优化40
2.5.1 关系代数表达式的优化问题40
2.5.2 关系代数表达式的等价变换规则41
2.5.3 优化的一般策略42
2.5.4 优化算法43
2.6 函数依赖46
2.6.1 问题的提出46
2.6.2 函数依赖定义47
2.6.3 码48
2.7 关系的规范化48
2.7.1 第一范式49
2.7.2 第二范式49
2.7.3 第三范式50
2.7.4 BC范式50
2.7.5 模式分解51
小结52
思考与练习52
第3章 数据库的设计54
3.1 数据库设计的基本步骤54
3.2 需求分析56
3.2.1 需求描述与分析56
3.2.2 需求分析分类57
3.2.3 需求分析的内容与方法57
3.2.4 需求分析的步骤58
3.2.5 数据字典59
3.3 概念设计61
3.3.1 概念设计的必要性及要求61
3.3.2 概念设计的方法与步骤62
3.3.3 E-R模型的操作63
3.3.4 采用E-R方法的数据库概念设计65
3.4 逻辑结构设计70
3.4.1 逻辑设计环境70
3.4.2 逻辑设计步骤70
3.4.3 从E-R图向关系模型转换71
3.4.4 设计用户子模式73
3.4.5 对数据模型进行优化73
3.5 数据库的物理设计74
3.5.1 数据库设计人员需要掌握的物理设计知识74
3.5.2 数据库物理设计的主要内容75
3.5.3 物理设计的性能评价77
3.5.4 系统数据库表的物理设计78
3.5.5 数据库表结构78
小结80
思考与练习80
第4章 Oracle系统概述及安装配置81
4.1 Oracle系统概况81
4.1.1 Oracle系统的特点81
4.1.2 Oracle产品结构82
4.2 Oracle数据库系统的安装84
4.2.1 Oracle数据库系统服务器端的安装84
4.2.2 Oracle数据库系统客户端的安装88
4.3 客户机和服务器的连接92
4.3.1 服务器端的设置92
4.3.2 客户机端的设置94
4.4 Oracle数据库服务器的体系结构97
4.4.1 Oracle RDBMS文件结构97
4.4.2 Oracle数据库的逻辑结构99
4.4.3 Oracle数据库的存储结构102
4.5 管理服务器的配置102
4.5.1 数据库服务器的管理模式102
4.5.2 配置管理服务器103
4.5.3 管理服务器的启动与关闭105
4.6 数据库服务器的管理用户106
4.6.1 system用户106
4.6.2 sys用户106
4.6.3 scott用户107
4.6.4 sys和system用户的比较107
4.7 管理工具的使用107
4.7.1 SOL Plus的使用108
4.7.2 SQLPlus Worksheet的使用109
4.7.3 Enterprise Manager…Console的使用110
4.8 数据库服务器的启动与关闭112
4.8.1 服务器的关闭112
4.8.2 服务器的启动114
小结116
思考与练习116
第5章 SQL基础117
5.1 SQL概述117
5.2 SOL数据定义118
5.2.1 基本表的创建、修改、删除及重命名118
5.2.2 索引的定义和删除122
5.2.3 视图的定义和删除122
5.3 SQL数据查询124
5.3.1 查询命令(SELECT)124
5.3.2 简单查询125
5.3.3 表连接操作127
5.3.4 集合运算129
5.3.5 聚合和分组查询130
5.3.6 子查询130
5.4 SQL数据操纵133
5.4.1 向表中插入新行(记录)133
5.4.2 表中记录更新(UPDATE)134
5.4.3 删除表记录(DELETE)134
5.5 SQL数据控制135
小结136
思考与练习136
第6章 数据库的安全管理139
6.1 数据库的安全性139
6.1.1 数据库的存取控制和用户的建立140
6.1.2 特权和角色143
6.1.3 审计148
6.2 数据完整性148
6.2.1 完整性约束149
6.2.2 数据库触发器149
6.3 Oracle数据库的安全管理151
6.3.1 系统安全性与授权152
6.3.2 审计156
6.3.3 利用视图实施安全性控制158
6.4 Oracle数据库的备份和恢复159
6.4.1 数据库的卸载实用程序159
6.4.2 数据库的装载实用程序161
小结163
思考与练习163
第7章 并发控制164
7.1 事务的基本概念164
7.1.1 事务定义164
7.1.2 事务的性质165
7.2 并发控制过程166
7.2.1 丢失修改166
7.2.2 不可重复读166
7.2.3 读“脏”数据167
7.3 封锁及封锁协议167
7.3.1 封锁167
7.3.2 封锁协议168
7.3.3 活锁和死锁169
7.4 并发调度的可串行性171
7.4.1 可串行性172
7.4.2 两段锁协议173
7.5 封锁的粒度174
7.5.1 多粒度锁协议174
7.5.2 意向锁175
7.6 Oracle的并发控制机制176
小结177
思考与练习177
第8章 数据库技术的发展178
8.1 概述178
8.2 新一代数据库系统178
8.2.1 面向对象数据库系统宣言178
8.2.2 第三代数据库系统宣言179
8.2.3 数据库技术与相关技术结合形成新型数据库系统180
思考与练习181
第9章 数据库接口技术182
9.1 C++Builder编程工具介绍182
9.1.1 C++Builder环境简介182
9.1.2 C++Builder基本功能简介183
9.2 ADO数据库接口技术187
9.2.1 ADO数据库接口技术简介187
9.2.2 ADO数据库接口技术实现方法187
9.3 ODBC数据库接口技术191
9.3.1 ODBC数据库接口技术简介191
9.3.2 ODBC数据库接口技术实现方法192
9.4 基于Web程序的数据库接口技术195
9.4.1 基于ASP的数据库接口技术195
9.4.2 基于ASP.NET的数据库接口技术201
小结215
思考与练习215
第10章 数据库应用案例分析216
10.1 学生信息管理系统的数据库设计216
10.1.1 学生信息管理系统E-R模型分析216
10.1.2 学生信息管理系统数据库的设计217
10.2 图书信息管理系统的数据库设计218
10.2.1 图书信息管理系统E-R模型分析218
10.2.2 图书信息管理系统数据库的设计219
10.3 医院门诊管理系统的数据库设计220
10.3.1 医院门诊管理系统E-R模型分析220
10.3.2 医院门诊管理系统数据库的设计222
10.4 小超市管理系统的数据库设计223
10.4.1 小超市管理系统E-R模型分析223
10.4.2 小超市管理系统数据库的设计224
小结226
思考与练习226
附录A SQL进阶训练系统227
参考文献230