题目
现有关系R、S、T如图4所示,由R、S得到T的关系运算是()关系S 关系R-|||-职工号 姓名 性别-|||-职工号 基本工资 职务工资-|||-T101 张珊 女-|||-T101 3200 1000-|||-T102 李思 男-|||-T103 3100 1100-|||-T103 王武 男-|||-关系T-|||-职工号 姓名 性别 基本工资 职务工资-|||-T101 张珊 女 3200 1000-|||-T103 王武 男 3100 1100-|||-图4A.投影B.选择C.笛卡尔积D.自然连接
现有关系R、S、T如图4所示,由R、S得到T的关系运算是()

- A.投影
- B.选择
- C.笛卡尔积
- D.自然连接
题目解答
答案
D自然连接[1]是指去掉重复属性的等值连接[2]。图中关系T是由关系S和关系R去掉相同属性(职工号)的等值连接(S.职工号=R.职工号),故选D。
解析
步骤 1:理解关系运算
关系运算包括投影、选择、笛卡尔积和自然连接等。投影是从关系中选择某些列;选择是从关系中选择满足条件的行;笛卡尔积是两个关系的组合;自然连接是去掉重复属性的等值连接。
步骤 2:分析关系R、S和T
关系R和S通过职工号进行连接,关系T是R和S的连接结果,其中职工号、姓名、性别、基本工资和职务工资都是从R和S中选取的,且职工号是相同的。
步骤 3:确定关系运算
关系T是通过去掉重复属性(职工号)的等值连接(S.职工号=R.职工号)得到的,因此是自然连接。
关系运算包括投影、选择、笛卡尔积和自然连接等。投影是从关系中选择某些列;选择是从关系中选择满足条件的行;笛卡尔积是两个关系的组合;自然连接是去掉重复属性的等值连接。
步骤 2:分析关系R、S和T
关系R和S通过职工号进行连接,关系T是R和S的连接结果,其中职工号、姓名、性别、基本工资和职务工资都是从R和S中选取的,且职工号是相同的。
步骤 3:确定关系运算
关系T是通过去掉重复属性(职工号)的等值连接(S.职工号=R.职工号)得到的,因此是自然连接。