若关系可能是 平时sql语句用不到,只是个别情况才能用上的。
如下图:
____________________________________________________________________
弱实体类型如同实体类型也是转换成关系表架构,只是弱实体类型一定拥有一个对应的识别实体类型,所以在转换上稍有不同,其规则如下所示:
创建新的关系表架构,其名称为弱实体类型的名称。
新关系表架构包含单元值属性类型。
在新关系表架构新增标识实体类型的主键作为引用的外键。
将弱实体类型的“部分键”(Partial Key)加上外键,以便指定成新关系表架构的主键。
例如,家长弱实体类型和其标识实体类型学生的实体关系图,如图3-32所示。
图3-32 弱实体类型的实体关系图
图3-32中的家长弱实体类型在转换成关系表架构后,只需在【家长】关系表架构新增学号外键和指定学号与姓名属性为主键,如图3-33所示。
图3-33 转换后的关系表架构
图3-33中的外键引用可以看出【家长】关系表的学号属性是引用到【学生】关系表的外键
评论