题目
26 数题5 (1分)一对多联系的映射规则是指由一对多联系中属于1侧的实体所映射得到的关系有一个外码,这个外码对应于由侧的实体映射得到的关系中的主码。-|||-T-|||-F

题目解答
答案
F
解析
考查要点:本题主要考查数据库中一对多联系的映射规则,重点在于理解实体间关系转换为关系模型时外码的添加位置。
关键概念:
- 一对多联系(1:N):一个实体A(1侧)可以与多个实体B(多侧)相关联,但反之不行。
- 映射规则:在关系模型中,多侧的关系需要添加外码,该外码引用1侧关系的主码,以体现关联性。
- 错误点:题目中错误地认为1侧的关系有外码,而实际上外码应添加在多侧的关系中。
核心思路:
- 明确实体关系方向:一对多联系中,1侧是“主动”方,多侧是“被动”方。
- 外码添加规则:多侧的关系需添加外码,指向1侧的主码,以体现“一个”对“多个”的关联。
- 题目矛盾点:题目描述中将外码错误地放在1侧的关系中,与实际规则相反。
举例验证:
假设“教师”(1侧)与“学生”(多侧)是一对多关系:
- 教师表(1侧)的主码是
教师编号。 - 学生表(多侧)需添加外码
教师编号,引用教师表的主码。 - 若题目成立,则教师表应有外码引用学生表的主码,这显然不符合逻辑。