扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 关系数据库中等
单选题
2022年11月第8题
收藏
分享
#数据库系统
#关系数据库
#第二版教材
#凯恩建议必须掌握
给定关系R(A,B,C,D)和S(A,C,E,F),以下(__)与等价
问题(1)
正确答案B
凯恩解析
本题考察的是关系代数中自然连接与选择、投影的等价变换。
自然连接 R ⋈ S 等价于在笛卡尔积 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 正确。
