本章主要讨论了关系数据库设计的基本理论、概念;包括关系数据库设计中常用的各种范式定义,函数依赖和多值依赖,主要的函数依赖公理;以及关系数据库系统的设计方法和设计过程,包括规划,需求分析,概念设计,逻辑设计,物理设计等主要设计阶段和设计方法。
  以一个关系数据库设计中不好的关系模式为例子,引导出关系模式的基本定义,并对其中的一些基本概念,如函数依赖,多值依赖等进行了详细的说明,给出了完整的定义和例子。在函数依赖,多值依赖的范畴内,讨论了关系的规范化,并给出了规范化的过程,同时根据规范化的不同要求,给出了满足不同要求的从第一范式到BCNF范式,第四范式的定义和例子。
  在关系数据库设计部分,主要讨论了数据库设计的方法和步骤,列举了许多实例,详细介绍了数据库设计各个阶段的目标,方法,注意事项。重点部分是概念结构的设计和逻辑结构的设计。最后,通过综合教务管理系统的数据库设计为例,说明数据库设计的全过程,以及数据库应用程序的主要功能模块和用户界面的设计与实现。