目 录
1绪 论
1.1概 述
1.1.1数据、数据库、数据库管理系统、数据库系统
1.1.2数据管理技术的进展
1.1.3数据库系统的优点
1.2数据模型
1.2.1数据模型的基本概念
1.2.2三种主要数据模型
小 结
2关系数据库
2.1关系模型
2.1.1关系操作
2.1.2关系模型的完整性约束条件
2.2关系数据语言
2.2.1概 述
2.2.2SQL定义功能
2.2.3SQL数据操作功能
2.2.4视 图
2.2.5嵌入式SQL(EmbeddedSQL)
2.3数据库系统的三级模式与数据独立性
小 结
3数据库保护
3.1安全性
3.1.1安全性控制的一般方法
3.1.2数据库的安全性措施举例
3.2完整性
3.2.1关系系统的实体完整性和参照完整性
3.2.2用户定义的完整性约束
3.3并发控制
3.3.1基本概念
3.3.2封 锁
3.3.3死 锁
3.4恢 复
3.4.1数据库的一致状态
3.4.2故障的种类与相应的恢复操作
3.4.3后援副本、日志文件和恢复
小 结
4数据库设计
4.1概 述
4.1.1数据库设计方法
4.1.2数据库设计步骤
4.2需求分析
4.3概念结构设计
4.3.1概念模型
4.3.2局部视图设计
4.3.3视图的集成
4.4逻辑结构设计
4.4.1E-R图向关系模型的转换
4.4.2数据模型的调整和完善
4.5数据库的物理设计
4.6数据库的实施和维护
4.6.1数据的载入和应用程序的调试
4.6.2数据库的试运行
4.6.3数据库的运行和维护
小 结
5数据库系统的客户/服务器体系结构
5.1概 述
5.2客户/服务器一般概念
5.3客户/服务器结构的数据库管理系统
5.4客户/服务器模型与Intranet模型
小 结
6DBMS进程结构及多线索的概念
6.1概 述
6.2DBMS进程结构研究
6.3多线索(Multi—Threaded)DBMS的概念
小 结
7并行数据库系统(ParallelDatabaseSystems)
7.1概 述
7.2并行数据库系统的目标及功能结构
7.2.1并行数据库的目标
7.2.2并行数据库的功能结构
7.3并行数据库的体系结构
7.4并行数据库的并行处理技术
7.4.1并行查询处理概述
7.4.2并行操作算法
7.4.3并行查询优化
7.5并行数据库的物理组织
小 结
8分布式数据库系统
8.1概 述
8.1.1分布式数据库系统
8.1.2分布式数据库系统的特点
8.1.3分布式数据库系统的目标
8.1.4分布式数据库系统与并行数据库系统的区别
8.2分布式数据库系统的体系结构
8.2.1分布式数据库系统的模式结构
8.2.2数据分片
8.2.3分布透明性
8.2.4分布式数据库管理系统(D—DBMS)
8.3查询处理和优化
8.3.1一个实例
8.3.2查询处理和优化要解决的问题
8.3.3查询优化的目标
8.3.4连接查询的优化
8.4分布事务管理
8.4.1分布事务的恢复
8.4.2并发控制
8.5分布式数据库的发展前景和应用趋势
小 结
参考文献
附录 中英文词汇对照及索引