问题 单项选择题

关系代数中有9种操作,其中,对关系进行垂直分割,消去某些列,并重新安排列的顺序的操作是 (51) ;根据某些关系进行水平分割的操作是 (52) 。在操作 (53) 中,选择两个关系的公共属性均相等的元组,并去掉该操作中重复的公共属性列,将得到一种新的操作 (54) ,如果两个关系没有公共属性,则这种新的操作就转化成 (55) 。设有关系R(A,B,C) 和S(B, C,D) ,下列关系代数表达式中不成立的是 (56)

(56)处填()。

A.ΠA (R)×ΠD (S)

B.R∪S

C.ΠC(R)∩ΠC(S)

D.R|><|S

答案

参考答案:B

解析:

关系代数中有9个操作:并、差、笛卡儿积、投影、选择、交、连接、自然连接和除法。题(56)中,A成立。因为笛卡儿积操作对两个关系没有要求。B不成立。因为并操作两个关系需要有相同的关系模式,而R和 S的关系模式不同。C成立。虽然R和S的关系模式不同,但经过投影后,Πc,(R)和Πc(S)具有相同的关系模式。D成立,在[*]中,选择R和S的公共属性均相等的元组,并去掉R×S中重复的公共属性列。

单项选择题
单项选择题 A1型题