图书介绍
数据库系统概论PDF|Epub|txt|kindle电子书版本网盘下载
![数据库系统概论](https://www.shukui.net/cover/72/32869776.jpg)
- 岳丽华,丁卫群编著 著
- 出版社: 北京:科学出版社
- ISBN:7030073959
- 出版时间:2000
- 标注页数:190页
- 文件大小:4MB
- 文件页数:202页
- 主题词:
PDF下载
下载说明
数据库系统概论PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 数据库系统的基本概念1
1.1 引论1
1.1.1 数据库方法与文件处理方法2
1.1.2 数据库系统用户3
1.1.3 数据库方法的优点5
1.2 数据模型与模式5
1.2.1 数据模型分类6
1.2.2 模式与实例6
1.3 数据库管理系统的体系结构7
1.3.1 三级模式体系结构7
1.4 数据库语言和接口8
1.3.2 数据独立8
1.4.1 DBMS语言9
1.4.2 DBMS界面9
1.5 数据库系统环境10
1.5.1 DBMS组成模块10
1.5.2 数据库系统实用软件11
1.5.3 通信功能12
1.6 数据库管理系统分类12
习题14
第二章 关系模型与关系代数16
2.1 关系模型的概念16
2.1.1 域、元组、属性和关系16
2.1.2 关系的性质17
2.1.3 关系模型的符号18
2.2 关系模型的语义限制19
2.2.1 域限制19
2.2.2 关键字限制19
2.2.3 实体完整性限制20
2.2.4 外关键字限制20
2.3 关系的操作21
2.3.1 插入操作21
2.3.2 删除操作21
2.3.3 修改操作22
2.4 关系代数22
2.4.1 选择操作23
2.4.2 投影操作24
2.4.3 命名操作25
2.4.4 集合操作25
2.4.5 连接操作27
2.4.6 除法操作27
2.4.7 其它操作28
2.5 关系代数上的查询操作31
习题31
第三章 关系数据库语言SQL35
3.1 SQL语言数据库的三级体系结构35
3.2 SQL的数据定义36
3.2.1 建表36
3.2.3 删除表37
3.2.4 表中的语义限制37
3.2.2 修改表37
3.2.5 完整的例子39
3.3 SQL的数据查询42
3.3.1 基本查询语句块42
3.3.2 基本查询块举例42
3.3.3 SELECT语句中的表达式及串操作44
3.3.4 嵌套查询45
3.3.5 集合操作查询46
3.3.6 分组查询47
3.3.7 SQL的连接查询50
3.3.8 SQL查询中的空值51
3.4.1 插入语句52
3.4 SQL中的更新语句52
3.4.2 删除语句53
3.4.3 修改语句53
3.5 SQL的视图54
3.5.1 视图的定义54
3.5.2 视图的查询55
3.5.3 视图的更新56
3.5.4 视图删除58
3.6 SQL的数据存取控制58
3.6.1 自定义的存取控制59
3.6.2 委托存取控制61
3.6.3 数据库管理员的责任62
3.7 索引说明62
3.8 嵌入的SQL64
3.8.1 识别问题65
3.8.2 通信区65
3.8.3 数据交换66
3.8.4 动态SQL68
习题69
第四章 关系演算和QBE71
4.1 元组关系演算71
4.1.1 元组变量及其范围71
4.1.2 元组演算的形式描述72
4.1.3 举例73
4.1.4 全称量词74
4.2 QUEL语言76
4.1.6 SQL的量词描述76
4.1.5 安全表达式76
4.2.1 QUEL中的数据与存储定义77
4.2.2 查询结构78
4.2.3 更新81
4.2.4 QUEL与SQL的比较82
4.3 域关系演算82
4.4 QBE语言84
4.4.1 查询结构85
4.4.2 更新结构88
4.5 关系数据库语言的比较89
习题90
第五章 数据库系统的实现技术92
5.1 系统目录92
5.2 查询处理与优化93
5.3 数据库事务和系统日志94
5.3.1 事务概念94
5.3.2 系统日志96
5.3.3 事务提交点96
5.3.4 系统日志中的检查点97
5.3.5 事务的并发执行97
5.3.6 事务的读和写操作98
5.3.7 并发失控的影响98
5.3.8 事务状态和操作99
5.4 事务执行调度101
5.5 并发控制的锁技术102
5.5.1 锁的类型103
5.5.2 2阶段锁保证可串性106
5.5.3 死锁与活锁107
5.6 并发控制的T/O技术109
5.6.1 时间戳109
5.6.2 时间戳算法110
5.7 基于延迟更新的恢复技术111
5.7.1 恢复概念111
5.7.2 恢复处理112
5.7.3 回退113
5.7.4 基于延迟更新的恢复技术114
5.8 基于立即更新的恢复技术117
5.8.1 单用户环境下基于立即更新的撤消/重做算法118
5.8.2 与并发执行相关的UNDO/REDO立即更新118
5.10.1 安全的类型119
5.9 数据库的备份和恢复119
5.10 数据库的安全119
5.10.2 数据库管理员与安全121
5.10.3 用户帐号和数据库审计121
5.11 基于优先权的自裁定存取控制122
5.12 多级保密的强制性存取控制122
习题125
第六章 数据库设计127
6.1 关系数据库设计步骤127
6.2 E-R模型128
6.2.1 实体、属性和实体型128
6.2.2 联系129
6.3.1 关系属性的语义131
6.3 模式优化131
6.3.2 元组及冗余信息132
6.3.3 空值133
6.3.4 伪造的元组134
6.4 函数相关135
6.5 关系模式的优化135
6.5.1 实体集上的限制135
6.5.2 联系集上的限制136
6.5.3 实体属性的确定136
6.5.4 实体集的确定136
6.6 规范化137
6.6.1 2NF137
6.6.3 BCNF138
6.6.2 3N138
6.7 多值相关与4NF139
6.7.1 多值相关139
6.7.2 MVD与FD140
6.7.3 4NF141
6.8 连接相关与5NF141
6.9 其它相关性和规范化142
6.9.1 包含相关142
6.9.2 Domain-Key NF142
习题143
第七章 传统数据库方法145
7.1 网状数据结构145
7.1.1 记录和记录型145
7.1.2 系型及其系值146
7.1.3 特殊系型147
7.1.4 系值的存储结构148
7.1.5 1∶1和M∶N联系的系结构描述149
7.2 网状模型的语义限制150
7.2.1 插入(选择)限制150
7.2.2 离开(选择)限制150
7.2.3 系序选择151
7.3 网状模型定义151
7.4 网状数据库的数据操作156
7.4.1 用户工作区UWA156
7.4.2 当前指示器157
7.4.4 当前指示器和UWA的图示158
7.4.3 状态指示器158
7.4.5 网状数据操作语言(DML)159
7.5 层次数据库结构161
7.5.1 层次数据结构161
7.5.2 层次结构值树163
7.6 虚拟父子联系164
7.7 层次模型中的完整性约束166
7.8 层次模型的数据定义166
7.9 层次模型中的数据操作168
7.9.1 HDML命令的UWA和当前值168
7.9.2 操作命令举例170
习题172
8.1 先进的数据模型175
第八章 数据库技术进展175
8.2 面向对象数据库基本概念176
8.3 对象结构和类型177
8.3.1 对象结构178
8.3.2 类型构造函数180
8.4 操作、方法的封装和持久性181
8.5 类与类型的层次结构及其继承性184
8.5.1 类型层次与继承184
8.5.2 类层次185
8.6 Client/Server结构186
习题188
参考文献190