单选题
通过______关系运算,可以从表1和表2获得表3。
课程号
课程名
10011
计算机文化
10024
数据结构
20010
数据库系统
20021
软件工程
20035
UML应用
表1
课程号
教师名
10011
赵军
10024
李小华
10024
林志鑫
20035
李小华
20035
林志鑫
表2
课程号
课程名
教师名
10011
计算机文化
赵军
10024
数据结构
李小华
10024
数据结构
林志鑫
20035
UML应用
李小华
20035
UML应用
林志鑫
表3
(1)A.投影 B.选择 C.笛卡儿积 D.自然连接
A
B
C
D
【正确答案】
D
【答案解析】
此题考生可能对C、D两个选项很难作出判断,其实它们很容易区分:
笛卡儿积对两个关系R和S进行操作,产生的关系中元组个数为两个关系中元组个数之积。等值连接则是在笛卡儿积的结果上再进行选择操作,挑选关系第i个分量与第(r+j)个分量值相等的元组;自然连接则是在等值连接(以公共属性值相等为条件)的基础上再行投影操作,去掉S中的公共属性列,当两个关系没有公共属性时,自然连接就转化成笛卡儿积。
提交答案
关闭