(9)設(shè)有二元關(guān)系R和三元關(guān)系s,下列運(yùn)算中合法的是
A)Rn S
B)RU S
C)R—S
D)R×S
參考答案:(9)D【解析】在并(U)、交(n)、差(一)三種運(yùn)算中,都要求參加運(yùn)算的兩個(gè)關(guān)系具有相同的屬性名表,其運(yùn)算結(jié)果也與它們具有相同的屬性名。即它們的表框架是相同的。由此可以看出,本題給出的兩個(gè)關(guān)系R與S其表格框架是不同的(R是二元關(guān)系,S是三元關(guān)系),因此,它們不能作并(U)、交(n)、差(一)這三種運(yùn)算。而兩個(gè)不同框架的關(guān)系是可以作笛卡爾積(×)運(yùn)算的。
A)Rn S
B)RU S
C)R—S
D)R×S
參考答案:(9)D【解析】在并(U)、交(n)、差(一)三種運(yùn)算中,都要求參加運(yùn)算的兩個(gè)關(guān)系具有相同的屬性名表,其運(yùn)算結(jié)果也與它們具有相同的屬性名。即它們的表框架是相同的。由此可以看出,本題給出的兩個(gè)關(guān)系R與S其表格框架是不同的(R是二元關(guān)系,S是三元關(guān)系),因此,它們不能作并(U)、交(n)、差(一)這三種運(yùn)算。而兩個(gè)不同框架的關(guān)系是可以作笛卡爾積(×)運(yùn)算的。