题目
关系模型中,实体间的联系通过什么表示?- 外键- 主键- 索引- 视图
关系模型中,实体间的联系通过什么表示? - 外键 - 主键 - 索引 - 视图
题目解答
答案
外键
解析
考查要点:本题主要考查关系模型中实体间联系的表示方法,需要明确关系模型的基本概念及其组成部分。
解题核心思路:关系模型通过外键建立不同表之间的关联,外键是引用另一个表主键的字段,用于实现数据间的关系。主键用于唯一标识记录,索引和视图属于辅助结构,与实体联系的直接表示无关。
破题关键点:
- 主键:唯一标识单个表中的记录,不直接表示联系。
- 外键:引用其他表的主键,是联系的直接体现。
- 索引:优化查询性能,与联系无关。
- 视图:虚拟表,不存储实际数据,与联系无关。
在关系模型中,数据以“表”为单位存储,每个表包含若干记录(行)和属性(列)。实体间的联系(如“学生选课”)需要通过字段间的引用关系实现:
-
主键的作用:
每个表必须定义一个主键,用于唯一标识表中的每一条记录。例如,学生表的主键是学号
,课程表的主键是课程号
。 -
外键的作用:
当需要表示两个表之间的联系时(如学生选课关系),需要在关联表(如选课表
)中引入外键。选课表
中的学号
和课程号
字段分别引用学生表和课程表的主键,从而建立学生与课程之间的关联。 -
索引与视图的局限性:
- 索引仅用于加快查询速度,不参与数据关系的定义。
- 视图是虚拟表,依赖于基础表的查询结果,无法直接表示实体间的联系。
结论:实体间的联系通过外键字段实现,外键是连接不同表的核心机制。