查看更多
当前 - 选择题 - 关系数据库
中等
单选题
2022年11月第8题
#数据库系统
#关系数据库
#第二版教材
#凯恩建议必须掌握

给定关系R(A,B,C,D)和S(A,C,E,F),以下(__)与σR.B>S.E(RS)\sigma_{R.B > S.E}(R \bowtie S)等价

问题(1)
正确答案B
凯恩解析

本题考察的是关系代数中自然连接与选择、投影的等价变换
自然连接 R ⋈ S 等价于在笛卡尔积 R × S 上施加同名属性相等的选择,再去掉重复同名属性进行投影,即 σ1=53=6(R×S)σ_{1=5 ∧ 3=6}(R × S) 之后再做 π 去除重复列。

题干还包含选择条件,对应序号条件为σ2>7 σ_{2 > 7}。将三者合并即得到等价表达式π1,2,3,4,7,8(σ1=52>73=6(R×S)) π_{1,2,3,4,7,8}(σ_{1=5 ∧ 2>7 ∧ 3=6}(R × S))

A选项:仅有 σ_{2>7}(R × S),缺少自然连接所需的等值条件(1=5、3=6)以及最终的投影,不等价。
B选项:包含自然连接所需的两个等值条件(1=5、3=6),包含题干的选择条件(2>7),并在最后通过 π_{1,2,3,4,7,8} 去掉重复同名列,完全等价。
C选项:条件写作 2>'7' 将 7 当作字符常量,类型不匹配,且同样缺少自然连接的等值条件与投影,不等价。
D选项:虽含有等值连接条件与投影,但将 7 写成字符常量 '7'(应为数值 7),与题干语义不符,故不等价。
因此,选项 B 正确。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有