数据库-关系代数-投影 看图这里为什么会出现重复行啊./>

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/05 03:28:18
数据库-关系代数-投影看图这里为什么会出现重复行啊./>数据库-关系代数-投影看图这里为什么会出现重复行啊./>数据库-关系代数-投影看图这里为什么会出现重复行啊./>投影操作是一个关系操作,所谓的出

数据库-关系代数-投影 看图这里为什么会出现重复行啊./>
数据库-关系代数-投影 看图

这里为什么会出现重复行啊./>

数据库-关系代数-投影 看图这里为什么会出现重复行啊./>
投影操作是一个关系操作,所谓的出现重复行是指多个记录在投影属性上具有相同的取值,例如:
学号 姓名 性别 年龄
01 艾伦 男 17
02 三笠 女 17
03 阿明 男 17
在性别和年龄两个属性上投影后数据集只保留这两个属性列,结果如下:
性别 年龄
男 17
女 17
男 17
其中第一行和第三行就是重复行,虽然来自不同记录,但是这两个属性上的内容相同
对于关系代数来说,需要消除相同的行(SQL语句默认不消除重复)
最后结果就是:
性别 年龄
男 17
女 17