题目
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为( )。R S-|||-A B C A B-|||-a 3 2 a 3-|||-b 0 1 b 0-|||-c 2 1 c 2A.选择B.投影C.插入D.连接
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为( )。

- A.选择
- B.投影
- C.插入
- D.连接
题目解答
答案
B
解析
步骤 1:理解关系R和S
关系R包含三个属性A、B、C,而关系S只包含两个属性A、B。从R到S的转换中,C属性被去除了,但A和B属性的值保持不变。
步骤 2:确定运算类型
根据关系R和S的对比,可以发现S是通过从R中选择A和B属性而得到的。这种操作在关系数据库中被称为投影(Projection),它用于从关系中选择特定的列(属性)。
步骤 3:验证答案
确认关系S是通过从关系R中投影出A和B属性得到的,因此答案是B.投影。
关系R包含三个属性A、B、C,而关系S只包含两个属性A、B。从R到S的转换中,C属性被去除了,但A和B属性的值保持不变。
步骤 2:确定运算类型
根据关系R和S的对比,可以发现S是通过从R中选择A和B属性而得到的。这种操作在关系数据库中被称为投影(Projection),它用于从关系中选择特定的列(属性)。
步骤 3:验证答案
确认关系S是通过从关系R中投影出A和B属性得到的,因此答案是B.投影。