问题 单项选择题

在关系数据库的逻辑设计中,若转换一个1:n的联系为一个关系,则此关系的主键是

A.1端实体的主键

B.n端实体的主键

C.1端实体的主键和n端实体主键

D.不使用相关实体的主键

答案

参考答案:B

解析:一个1:n联系可以转换为一个独立的关系模式,也可以与联系的任意n端实体所对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而联系的码为n端实体的码。如果与联系的n端实体所对应的关系模式合并,则需要在该关系模式的属性中加入1端实体的码和联系本身的属性。

问答题
问答题 简答题