Skip to main content

使用ER模型的数据库设计

6.1 设计过程概览

6.1.1 设计阶段

6.1.2 设计选择

6.2 实体-联系模型

6.2.1 实体集

6.2.2 联系集

6.3 复杂属性

6.4 映射基数

6.5 主码

6.5.1 实体集

6.5.2 联系集

6.5.3 弱实体集

6.6 从实体集中删除冗余属性

6.7 将E-R图转换为关系模式

6.7.1 强实体集的表示

6.7.2 具有复杂属性的强实体集的表示

6.7.3 弱实体集的表示

6.7.4 联系集的表示

6.7.5 模式的冗余

6.7.6 模式的合并

6.8 扩展的E-R特性

6.8.1 特化

6.8.2 概化

6.8.3 属性继承

6.8.4 特化上的约束

6.8.5 聚集

6.8.6 转换为关系模式

6.9 实体-联系设计问题

6.9.1 E-R图中的常见错误

6.9.2 使用实体集还是属性

6.9.3 使用实体集还是联系集

6.9.4 二元还是n元联系集

6.10 数据建模的可选表示法

6.10.1 可选的E-R表示法

6.10.2 统一建模语言

6.11 数据库设计的其他方面

6.11.1 功能要求

6.11.2 数据流、工作流

6.11.3 模式演化

6.12 总结