单选题 对关系S进行______运算,可以得到表1;对关系R和S进行______运算,可以得到表2。
R
商品号 商品名
1010 电视
1011 显示器
2020 打印机
2025 冰箱
2030 手机
S
商品号 订货者
1010 A公司
1011 B公司
1011 C公司
2025 A公司
2025 C公司
表1
订货者
A公司
B公司
C公司
表2
商品号 商品名 订货者
1010 电视 A公司
1011 显示器 B公司
1011 显示器 C公司
2025 冰箱 A公司
2025 冰箱 C公司
【正确答案】 B
【答案解析】
【正确答案】 A
【答案解析】[解析] 投影是对关系进行垂直分割,消去关系中某些列,重新安排列次序,再删去重复的元组。由于某些列删除后,某些元组可能会变得完全相同,那些相同的元组经投影操作后只保留一个。所以,在关系代数中,对一个关系进行投影操作以后,新关系的元组个数小于或等于原来关系的元组个数。因此,对关系S进行投影运算,可以得到表1。
自然连接是指在R×S中,选择R和S公共属性值均相等的元组,并去掉R×S中重复的公共属性列。从给出的各关系记录可以看出,对关系R和S进行自然连接运算,可以得到表2。