第1章 引言
1.1 数据库的应用实例
1.1.1 从超市购物
1.1.2 从图书馆借书
1.1.3 学生网上选课
1.1.4 航空订票系统
1.2 数据库的基本概念
1.2.1 数据
1.2.2 信息
1.2.3 数据库
1.2.4 数据库管理系统
1.2.5 数据库系统
1.2.6 数据库管理员
1.2.7 数据模型
1.2.8 数据模式
1.2.9 空值问题
1.3 应用软件系统的体系结构
1.4 数据库与信息系统
1.5 数据库设计的任务与步骤
1.6 数据库设计人员
本章习题
第2章 数据模型
2.1 层次数据模型
2.2 网状数据模型
2.3 关系数据模型
2.3.1 关系
2.3.2 关系的关键
2.3.3 关系的主属性和非主属性
2.3.4 关系的完整性约束
2.4 实体-联系数据模型
2.4.1 基本E-R数据模型
2.4.2 扩充E-R数据模型
2.5 UML E-R数据模型
2.5.1 基本UML E-R数据模型
2.5.2 扩充UML E-R数据模型
本章习题
第3章 关系数据库的设计理论
3.1 关系模式设计中一些语义问题
3.2 函数依赖
3.2.1 函数依赖的定义
3.2.2 函数依赖集的闭包
3.2.3 属性集的闭包
3.2.4 最小函数依赖
3.3 多值依赖
3.4 连接依赖
3.5 关系模式的分解
3.6 无损分解的验证
3.7 保持依赖的验证
3.8 关系模式的规范化
3.8.1 第一范式
3.8.2 第二范式
3.8.3 第三范式
3.8.4 BC范式
3.8.5 无损连接和保持函数依赖分解成3NF模式集成的算法
3.8.6 无损分解成BCNF模式的算法
3.8.7 第四范式
本章习题
第4章 数据库设计的需求分析
4.1 业务需求的确定
4.1.1 业务的流程
4.1.2 组成业务的处理
4.1.3 数据的处理
4.1.4 业务规则
4.2 数据需求的确定
4.3 处理需求的确定
4.4 数据的收集和分析
……
第5章 数据库的概念设计
第6章 数据库的逻辑设计
第7章 数据库的物理设计
第8章 数据库的实现、运行与维护
第9章 数据库应用示例
附录 各章习题解答
参考文献