下列实体集和联系的转换规则正确的是( )。

分类: 数据库及其应用(02120) 发布时间: 2024-08-23 18:21 浏览量: 0
下列实体集和联系的转换规则正确的是( )。
A、实体集:每一个实体集转换成一个表,其属性转换为表中的列,键作为表的外键
B、一对一联系:将一个表的外键作为主键放在另一个表中
C、—对多联系:将“一”方向表的外键,作为主键放在“多”方向转换的表中
D、多对多联系:将联系本身转换成一个表,该表的主键由两个父表的主键组合而成,且主键也是外键
【正确答案】:D
【题目解析】:在E-R模型向关系模型的变换中,实体集和联系的转换规则如下:(1)实体集。每一个实体集转换成一个表,其属性转换为表中的列,键作为表的主键。(2)一对一联系。将一个表的主键作为外键放在另一个表中。外键通常放在存取操作比较频繁的表中,或者根据问题的语义决定放在哪一个表中。(3)—对多联系。将“一”方向表的主键,作为外键放在“多”方向转换的表中,实现一对多联系。(4)多对多联系。将联系本身转换成一个表,该表的主键由两个父表的主键组合而成,且主键也是外键。参见教材P63-64。