3.3.5 逻辑结构设计
数据库逻辑结构设计的任务是:把概念结构设计阶段设计好的基本E-R图转换为与具体机器上的DBMS产品所支持的数据模型相符合的逻辑结构。
这一阶段是数据库结构设计的重要阶段。
数据库逻辑设计的基础是概念设计的结果,其成果应包括:
- 某DBMS所支持的外模式
- 概念模式
- 说明及建立外模式
- 概念模式的DDL程序。
逻辑结构设计步骤:
- 将概念结构向一般关系模型转化。
- 将第一步得到的结构向特定的DBMS支持下的数据模型转换。
- 依据应用的需求和具体的DBMS的特征进行调整与完善。
以常用的E-R模型和扩充E-R模型为主,介绍关系数据库的逻辑设计基本原则和方法:
1.基本E-R模型向关系模型的转换