题目
关系数据模型( )。A. 只能表示实体间的1:1联系B. 只能表示实体间的1:N联系C. 只能表示实体间的M:N联系D. 可以表示实体间的上述3种联系
关系数据模型( )。
A. 只能表示实体间的1:1联系
B. 只能表示实体间的1:N联系
C. 只能表示实体间的M:N联系
D. 可以表示实体间的上述3种联系
题目解答
答案
D. 可以表示实体间的上述3种联系
解析
关系数据模型的核心特征是使用二维表格(关系)来组织数据,通过主键和外键建立实体间的关联。本题考查关系模型对实体间不同联系类型(1:1、1:N、M:N)的表示能力。关键点在于理解:
- 关系模型的灵活性:通过表结构设计,可以灵活表示不同类型的联系。
- M:N联系的处理:需通过中间表(关联表)实现,但本质仍属于关系模型的范畴。
选项分析
- 选项A、B、C均限定关系模型仅能表示单一联系类型,与实际能力不符。
- 选项D正确,因为:
- 1:1联系:通过两个表的主键与外键唯一对应实现。
- 1:N联系:通过父表主键作为子表的外键实现(如班级与学生)。
- M:N联系:需创建中间表,包含两个关联表的外键(如学生选课表)。
核心结论
关系模型通过表结构设计和键约束,能够灵活表示所有基本联系类型,因此选D。