问题
单项选择题
若4元关系尺为:R(A,B,C,D),则()。
A.∏A,C(R)为取属性值为A、C的两列组成新关系
B.∏1,3(R)为取属性值为A、C的两列组成新关系
C.∏1,3(R)与∏A,C(R)是等价的
D.∏1,3(R)与∏A,C(R)是不等价的
答案
参考答案:C
解析:
投影(projection):∏A(R)={t[A]|t∈R}。它用于从关系模式R中挑出若干属性列(由A指定)组成新的关系,它是针对“列”的角度进行的运算。而表达式A有两种写法:一种是采用数字表示法,指出是第几列;另一种则是列名表示法。
因此∏A,C(R)是从关系模式R中挑出A、C两个属性列(而非属性值)组成新关系,∏1,3(R)则是从关系模式R中挑出第1、第3个属性列组成新关系,因此它是与∏A,C(R)等价的。