查看更多
当前 - 选择题 - 数据库基本概念
简单
单选题
2024年11月第30题
#第二版教材
#必须掌握

给定关系模式R(A,C,D,E)、S(C,D,E),经过自然连接后的属性列数为(__)。

问题(1)
浓缩知识点

自然连接是关系代数中特殊的等值连接,核心规则如下:它会自动识别两个关系中的所有同名属性,以此为依据进行等值连接操作;连接完成后会自动剔除结果中重复的同名属性列,最终结果的属性列数等于两个关系的属性总数减去二者同名属性的数量,也可理解为结果属性由其中一个关系的独有属性加上仅保留一份的同名公共属性构成。此外,自然连接和普通等值连接的核心区别在于,普通等值连接需手动指定连接属性,且不会去除重复属性列,而自然连接是自动识别同名属性完成等值连接并去重。

正确答案
B

本题考察的是关系代数中的自然连接
自然连接是一种特殊的等值连接,它不仅要求两个关系中参与连接的属性同名,还会自动去除重复的同名属性列,最终结果只保留一份。R 的属性为:A、C、D、E,S 的属性为:C、D、E
它们的同名属性是 C、D、E,所以自然连接时这三个属性将用于连接。
结果中会包含以下属性:R 中独有的属性:A,公共属性:C、D、E(仅保留一份)
因此,连接后的列为:A、C、D、E , 共 4 列
所以,选择选项 B。

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