查看更多
当前 - 选择题 - 数据库理论
简单
单选题
2022年5月第35题
#数据库系统
#数据库理论
#第二版教材
#凯恩建议必须掌握

给定关系 R(A,B,C,D,E) 和关系 S(D,E,F,G),对其进行自然连接运算 R⋈S 后其结果集的属性列为(__)。

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

本题考察的是关系数据库中的自然连接(Natural Join)运算规则
自然连接是基于两个关系中同名属性的等值连接
第一,找出两个关系中同名的属性列;
第二,只保留同名属性值相等的元组;
第三,结果中只保留一份同名属性列,其余各自的不同属性全部保留。
给定:

  • 关系 R 的属性列为 A, B, C, D, E
  • 关系 S 的属性列为 D, E, F, G

可以看出,R 和 S 有两个同名属性:D 和 E,所以自然连接会在 D 和 E 的值相等的前提下进行,并且结果中仅保留一份 D 和 E,不会重复。
因此,自然连接结果包含以下列::A, B, C, D, E, F, G
如果按照选项格式化为:R.A,R.B,R.C,R.D,R.E,S.F,S.G
符合选项 B 的描述,正确答案是 B

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