2.3. ERD 映射到关系数据模型¶
如前所述,数据库设计过程经过三个阶段:首先是概念建模(实体关系图),然后是逻辑建模(关系模式),最后是物理建模(将关系模式转换为物理表)。
接下来的章节将致力于演示如何将高层 ER 设计转换为更详细的关系模式设计模型,并且在大多数情况下,我们还依赖带有真实数据示例的表设计来促进学习过程。
读者将注意到,为了清晰和深入理解,下一节中的所有可视化都混合了全部三个设计层次模型。
下图展示了一个使用三种不同图表(ERD、RDD 和数据表)建模的简单数据库示例
如何将实体 - 关系图转换为关系模式?
仅通过将实体、属性、关系分解为表(关系)、列、字段和键即可。
下表显示了基本 ERD 元素及其对应的关系模式元素。
