题目
设有 E-R 图,含有 A、B 两个实体, A、B 之间联系的类型是 M:N,则将该 E-R图转换为关系模式时,关 系模式的数量是 ______。A. 3B. 2C. 1D. 4
设有 E-R 图,含有 A、B 两个实体, A、B 之间联系的类型是 M:N,则将该 E-R图转换为关系模式时,关 系模式的数量是 ______。
A. 3
B. 2
C. 1
D. 4
题目解答
答案
A. 3
解析
考查要点:本题主要考查E-R图向关系模式转换的基本规则,特别是M:N联系的处理方式。
解题核心思路:
- 实体转换为关系模式:每个实体对应一个关系模式。
- 联系的处理:M:N联系需要独立成为一个关系模式,其主键由两个实体主键的组合构成。
- 总数计算:A、B两个实体各对应1个关系模式,M:N联系对应1个关系模式,总计3个。
关键点:明确M:N联系必须独立成表,而非合并到任一实体中。
E-R图转换规则回顾
- 实体转换:每个实体(如A、B)对应一个关系模式,主键为实体的主码。
- 联系转换:
- 1:1或1:N联系:可合并到关联的实体关系中。
- M:N联系:必须独立成为一个关系模式,主键为两个实体主码的组合。
本题具体分析
- 实体A和B:各自独立转换为关系模式
A和B。 - M:N联系:需新建一个关系模式
AB,主键为A的主码和B的主码的组合。 - 总数:
A、B、AB共3个关系模式。