题目
2.联系的分类有( )。A. 一对一联系B. 一对多联系C. 多对多联系D. 多对一联系
2.联系的分类有( )。
A. 一对一联系
B. 一对多联系
C. 多对多联系
D. 多对一联系
题目解答
答案
ABC
A. 一对一联系
B. 一对多联系
C. 多对多联系
A. 一对一联系
B. 一对多联系
C. 多对多联系
解析
本题考查实体联系分类的基本概念,属于数据库或数据结构的基础知识。关键在于理解联系的三种基本类型及其定义:
- 一对一联系:两个实体实例之间唯一对应。
- 一对多联系:一个实体实例对应多个另一个实体的实例。
- 多对多联系:两个实体实例之间互为多个对应。
多对一联系本质上是一对多联系的反向表述,并非独立类型,因此不属于分类范畴。
选项分析
A. 一对一联系
正确。例如:一个人对应一个身份证号。
B. 一对多联系
正确。例如:一个班级对应多个学生。
C. 多对多联系
正确。例如:学生选修多门课程,课程被多个学生选修。
D. 多对一联系
错误。多对一联系是一对多联系的反向描述(如多个学生属于同一班级),二者本质相同,因此不单独作为一类。