将 E-R 数据对象转换为关系构造

到目前为止您所了解的所有数据对象(实体、关系、属性和实体出现形式)都转换为 SQL 表,也就是表、列和行之间的连接。数据库的表、列和行必须满足定义表、行和列中的规则。

在将数据对象规范化之前,请检查它们是否满足这些规则。要将数据对象规范化,请分析实体、关系和属性之间的相关性。规范化数据模型对规范化进行了说明。

在将数据模型规范化之后,可使用 SQL 语句来创建基于数据模型的数据库。实现关系数据模型描述了如何创建数据库并提供了电话号码簿示例的数据库模式。

您选择的每个实体都表示为模型中的一个表。表代表的是抽象概念的实体,每一行都表示该实体的个别特定出现形式。另外,实体的每个属性都由表中的一列表示。

下列思想是大多数关系数据模型方法(包括 E-R 数据模型)的基础。在设计数据模型时,请遵循下列规则以便将模型规范化时能够节省时间和减轻工作量。