图书介绍
数据库原理及应用【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 张文祥,杨爱民主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:7113070787
- 出版时间:2006
- 标注页数:218页
- 文件大小:19MB
- 文件页数:229页
- 主题词:数据库系统-高等学校-教材
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 文件系统管理阶段1
1.1.3 数据库管理阶段2
1.2 数据库系统4
1.2.1 数据库系统组成4
1.2.2 数据库系统的效益6
1.3 数据库管理系统7
1.3.1 DBMS的主要功能7
1.3.2 DBMS的组成8
1.3.3 DBMS的工作过程9
1.4 数据模型10
1.4.1 信息和数据11
1.4.2 数据模型的三个层次11
1.4.3 信息世界中的基本概念12
1.4.4 概念模型的E-R模型表示方法13
1.4.5 数据库层次的数据模型16
1.4.6 物理数据描述20
1.5 数据库系统的模式结构20
1.5.1 数据库系统的三级模式结构20
1.5.2 数据库的二级映像功能与数据独立性22
1.5.3 小结22
1.6 数据库系统的体系结构22
1.6.3 分布式结构的数据库系统23
1.6.2 主从式结构的数据库系统23
1.6.1 单用户数据库系统23
1.6.4 客户机/服务器结构的数据库系统24
思考与练习25
第2章 关系数据库理论基础27
2.1 关系数据库概述27
2.1.1 数据结构27
2.1.2 关系操作27
2.1.3 完整性28
2.2 关系数据结构28
2.2.1 关系的定义及性质28
2.2.2 关系模式与关系数据库29
2.2.3 关系的完整性规则30
2.3.1 传统的集合运算31
2.3 关系代数31
2.3.2 专门的关系运算33
2.3.3 关系代数表达式及其应用实例37
2.3.4 扩充的关系代数操作39
2.4 关系演算40
2.4.1 组关系演算40
2.4.2 域关系演算42
2.4.3 关系运算的安全性和等价性42
2.5 查询优化43
2.5.1 关系代数表达式的优化问题43
2.5.2 关系代数表达式的等价变换规则44
2.5.3 优化的一般策略46
2.5.4 优化算法47
2.6 函数依赖49
2.6.1 问题的提出49
2.6.2 函数依赖定义51
2.6.3 码52
2.7 关系的规范化52
2.7.1 第一范式52
2.7.2 第二范式53
2.7.3 第三范式54
2.7.4 BCNF54
2.7.5 模式分解55
思考与练习56
3.1 数据库设计的基本步骤58
第3章 数据库的设计58
3.2 需求分析60
3.2.1 需求描述与分析60
3.2.2 需求分析阶段的输入和输出60
3.2.3 需求分析的内容与方法61
3.2.4 需求分析的步骤61
3.2.5 数据字典63
3.3 概念设计65
3.3.1 概念设计的必要性及要求65
3.3.2 概念设计的方法与步骤66
3.3.3 数据抽象67
3.3.4 E-R模型的操作69
3.3.5 采用E-R方法的数据库概念设计71
3.4.2 逻辑设计的步骤77
3.4 逻辑设计77
3.4.1 逻辑设计环境77
3.4.3 从E-R图向关系模型转换78
3.4.4 设计用户子模式80
3.4.5 对数据模型进行优化80
3.5 数据库的物理设计82
3.5.1 数据库设计人员需掌握的物理设计知识82
3.5.2 数据库物理设计的主要内容82
3.5.3 物理设计的性能评价85
思考与练习85
4.1 Oracle系统概况87
4.1.1 Oracle系统的特点87
第4章 Oracle系统概述及安装87
4.1.2 Oracle产品结构88
4.2 Oracle数据库系统的安装90
4.2.1 Oracle数据库系统服务器端的安装90
4.2.2 Oracle数据库系统客户端的安装95
4.3 客户端和服务器端的连接99
4.3.1 服务器端的设置99
4.3.2 客户端的设置100
思考与练习104
第5章 Oracle数据库服务器管理105
5.1 Oracle数据库服务器的体系结构105
5.1.1 Oracle RDBMS文件结构105
5.1.2 Oracle数据库的逻辑结构107
5.1.3 Oracle数据库的存储结构110
5.2 管理服务器的配置111
5.2.1 数据库服务器的管理模式111
5.2.2 管理服务器的配置112
5.2.3 管理服务器的启动与关闭114
5.3 数据库服务器的管理用户115
5.3.1 system用户115
5.3.2 sys用户115
5.3.3 scott用户115
5.3.4 sys和system用户的比较116
5.4 管理工具的使用116
5.4.1 “SQL Plus”的使用116
5.4.2 “SQL Plus Worksheet”的使用117
5.4.3 “Enterprise Manager Console”的使用119
5.5 数据库服务器的启动与关闭121
5.5.1 服务器的关闭121
5.5.2 服务器的启动123
思考与练习124
第6章 SQL语言基础126
6.1 SQL概述126
6.2 SQL数据定义127
6.2.1 基本表的创建、修改、删除及重命名127
6.2.2 索引的定义和删除130
6.2.3 视图的定义和删除131
6.3 SQL数据查询132
6.3.1 查询命令(SELECT)132
6.3.2 简单查询133
6.3.3 表连接操作135
6.3.4 集合运算137
6.3.5 聚合和分组查询138
6.3.6 子查询138
6.4 SQL数据操纵140
6.4.1 向表中插入新行(记录)140
6.4.2 表中记录更新(UPDATE)141
6.4.3 删除表记录(DELETE)141
6.5 SQL数据控制142
6.6 嵌入式SQL143
6.6.1 嵌入式SQL语言简介143
6.6.2 嵌入式SQL语法格式143
6.6.3 使用游标处理多条记录144
6.6.4 动态SQL语句146
思考与练习147
第7章 Oracle PL/SQL语言150
7.1 PL/SQL语法基础150
7.1.1 PL/SQL程序结构150
7.1.2 PL/SQL语法要素150
7.2 PL/SQL流程控制154
7.2.1 条件控制语句154
7.2.2 循环控制语句155
7.3 PL/SQL程序应用158
7.3.1 PL/SQL函数158
7.3.2 PL/SQL过程159
7.3.3 PL/SQL软件包161
7.3.4 PL/SQL触发器163
7.3.5 PL/SQL中的事务处理164
7.4 游标164
7.4.1 定义游标165
7.4.2 打开与关闭游标165
7.4.3 从游标提取数据165
思考与练习166
第8章 数据库的安全管理167
8.1 数据库的安全性(用户鉴别、特权、角色、审计)167
8.1.1 数据库的存取控制和用户的建立168
8.1.2 特权和角色171
8.2 数据完整性(数据库触发器)176
8.1.3 审计176
8.2.1 完整性约束177
8.2.2 数据库触发器177
8.3 Oracle数据库的安全管理180
8.3.1 系统安全性与授权180
8.3.2 审计工具184
8.3.3 利用视图实施安全性控制186
8.4 Oracle数据库的备份和恢复187
8.4.1 数据库的卸载实用程序(EXPROT)187
8.4.2 数据库的装载实用程序(IMPORT)190
思考与练习192
9.1 事务的基本概念193
9.1.1 事务的定义193
第9章 并发控制193
9.1.2 事务的性质194
9.2 并发控制194
9.2.1 丢失修改(Lost Update)195
9.2.2 不可重复读(Non-Repeatable Read)195
9.2.3 读“脏”数据(Dirty Read)196
9.3 封锁及封锁协议196
9.3.1 封锁196
9.3.2 封锁协议197
9.3.3 活锁和死锁199
9.4 并发调度的可串行性及两段锁协议201
9.4.1 并发调度的可串行性201
9.4.2 两段锁协议203
9.5.1 多粒度锁协议204
9.5 封锁的粒度204
9.5.2 意向锁205
9.6 Oracle的并发控制机制206
思考与练习207
第10章 数据库技术的发展208
10.1 概述208
10.2 新一代数据库系统208
10.2.1 面向对象数据库系统宣言208
10.2.2 第三代数据库系统宣言208
10.2.3 数据库技术与相关技术结合形成新型的数据库系统210
思考与练习211
附录 上机实验指导212
参考文献218
热门推荐
- 3378535.html
- 1741784.html
- 3781710.html
- 185537.html
- 194406.html
- 1177327.html
- 868161.html
- 2758453.html
- 1911347.html
- 3332721.html
- http://www.ickdjs.cc/book_1050858.html
- http://www.ickdjs.cc/book_1419997.html
- http://www.ickdjs.cc/book_1566032.html
- http://www.ickdjs.cc/book_3132520.html
- http://www.ickdjs.cc/book_549787.html
- http://www.ickdjs.cc/book_154983.html
- http://www.ickdjs.cc/book_2172066.html
- http://www.ickdjs.cc/book_2515711.html
- http://www.ickdjs.cc/book_300867.html
- http://www.ickdjs.cc/book_2894601.html