1)如果实体间联系是1:1,可以在两个实体类型转换成的两个关系模式中任意一个关系模式的属性中加入另一个关系模式的键和联系类型的属性。 2)如果实体间联系是1:N,则在N端实体类型转换成的关系模式中加入1端实体类型的键和联系类型的属性。 这两句话听起来是不是有点绕,看下面这个例子(由于上述ER图没有1:1联...
1:N 遇到 1:N 关系的话在N端添加另一端的主键,假如有学生和班级两个实体,一个班级可以容纳多个学生,但是一个学生只能选择一个班级, 因此班级和学生是1:N的关系,现在要转换为关系模型, 我们只需在学生的这端加上班级的唯一标识即可,这样做的原因是,因为一个学生只能有一个班级,班级是相对学生唯一的。 N:M...
1:N 1:N 遇到 1:N 关系的话在 N 端添加另一端的主键,假如有学生和班级两个实 体,一个班级可以容纳多个学生,但是一个学生只能选择一个班级, 因此班级 和学生是 1:N 的关系,现在要转换为关系模型, 我们只需在学生的这端加上班 级的唯一标识即可,这样做的原因是,因为一个学生只能有一个班级,班级是相 ...
在数据库设计的逻辑阶段,从概念设计的实体关系(ER)模型转换为关系模型,是必不可少的一环。转换关系模型的核心在于理解并应用三个基本准则。首先,当遇到一对等(1:1)关系时,选择一个实体添加另一个实体的主键即可。例如,学生与班级的关系,一个学生对应唯一一个班级,此时只需在学生表中添加班级...
1:N 遇到 1:N 关系的话在N端添加另一端的主键,假如有学生和班级两个实体,一个班级可以容纳多个学生,但是一个学生只能选择一个班级, 因此班级和学生是1:N的关系,现在要转换为关系模型, 我们只需在学生的这端加上班级的唯一标识即可,这样做的原因是,因为一个学生只能有一个班级,班级是相对学生唯一的。