关系模型中,表示实体间N:M联系是通过增加一个( )。

admin2012-08-16  1.0K+

问题 关系模型中,表示实体间N:M联系是通过增加一个(     )。

选项 A、关系实现
B、属性实现
C、关系或一个属性实现
D、关系和一个属性实现

答案A

解析 E-R面向关系数据模型转换的规则是将一个M:N联系转换为一个关系模式,与该联系相连的各实体的键以及联系本身的属性均转换为关系的属性,关系的键为各实体键的组合。实体之间可能存在着联系,E—R图中,联系用连接有关实体的菱形框表示。联系可以是一对一(1:1)、一对多(1:n)或多对多(m:n)3种形式。
①1:1(一对一)。实体集A中每一个实体在实体集B中至多有1个实体与之联系,反之亦然。
例如,学校与校长之间的联系就是1:1。
②1:n(一对多)。实体集A中每一个实体在实体集B中至少有n个实体与之联系,反之是1:1关系。
例如,学校校长与教师之间的联系就是l:n。
③m:n(多对多)实体集A中每一个实体在实体集B中至少有n个实体与之联系,反之亦然。
例如,学校教师与学生之间的联系就是m:n。
转载请注明原文地址:https://kaotiyun.com/show/xRZc777K
0

最新回复(0)