题目
学生表中一个学号可以唯一确定一个学生,为学生关系的( )。A. 属性B. 域C. 主码D. 外码
学生表中一个学号可以唯一确定一个学生,为学生关系的( )。
A. 属性
B. 域
C. 主码
D. 外码
题目解答
答案
C. 主码
解析
本题考查关系模型中的基本概念,特别是对主码(主键)的理解。关键在于明确学号在学生表中的作用:唯一标识一个学生。需要区分属性、域、主码、外码的定义:
- 属性是关系中的列,如学号、姓名等;
- 域是属性的取值范围;
- 主码是能唯一标识一个元组(记录)的属性或属性组合;
- 外码是引用其他关系主码的属性,用于建立关系间的联系。
选项分析
A、属性
属性是关系中的列,例如学号、姓名等。但题目中强调学号能唯一确定学生,这超出了属性本身的定义,因此排除。
B、域
域指属性的取值范围(如学号的格式、长度等),与唯一性无关,故排除。
C、主码
主码是唯一标识一个元组的属性或组合。学号能唯一确定学生,符合主码的定义,因此正确。
D、外码
外码用于引用其他关系的主码,而学号是学生表自身的标识符,不是外码,故排除。