问题
单项选择题
通过 (1) 关系运算,可以从表3-9和表3-10获得表3-11:表3-11的主键为 (2) 。
|
(2)
A.课程号
B.课程名
C.课程号、教师名
D.课程号、课程名
答案
参考答案:C
解析: 对于第1空,选项A,投影是从一个关系中选择出若干属性列组成新的关系,所以不符合题意;选项B,选择是从一个关系中选择满足给定条件的一系列元组组成新的关系,所以也不符合题意;选项C,设关系R和S元数分别为r和s,元组数分别为m和n,则R和S的笛卡儿积是一个r+s元的元组集合,每个元组的前r个分量来自R的一个元组,后s个分量来自S的一个元组,记为R×S,其结果共有m×n个元组,可见也不符合题意;选项D,自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果集中将重复属性列去掉,所以第1空应该选择D。 若关系中的某一属性或属性组的值能唯一地标识一个元组,则称该属性或属性组为主键。从表3中可以看出,课程号、课程名有重复,不能单独做主键,课程号和课程名的组合也有重复,不能做主键。故只有课程号和教师名的组合可以做主键。第2空的正确答案为选项C。