总结

总结

本章介绍了数据库设计的相关内容,主要知识点如下:

➢ 数据库设计(Database Design)就是规划和结构化数据库中的数据对象(如数据表)以及这些数据对象之间关系的过程。

➢ 概念模型是现实世界的抽象反映,不依赖于具体的计算机系统,是现实世界到机器世界的一个中间层次。

➢ 客观存在并可以相互区分的事物叫实体。

➢ 属性是实体所具有的某些特性,通过属性对实体进行描述。

➢ 实体之间的关系有3种:一对一关系、一对多或多对一关系、多对多关系。

➢ 在E-R概念模型中,信息由实体、实体属性和实体之间的关系3种概念单元来表示。

➢ 在数据库设计过程中,对数据库进行检查和修改并使它返回范式的过程叫作规范化。

➢ 范式按照规范化的级别分为5种:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)和第五范式(5NF)。

➢ 数据库设计可分为6个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施阶段、数据库运行和维护。