数据库-关系代数-投影 看图
发布网友
发布时间:2022-07-21 10:53
我来回答
共3个回答
热心网友
时间:2023-10-29 01:27
举个例子吧,原Student(编号,姓名,出生日期),元组有(1,王五,女,1978-1-1), (2,王五,男,1978-1-1),
在(姓名,出生日期)上投影后会相同的2行(王五,1978-1-1)
热心网友
时间:2023-10-29 01:28
投影操作是一个关系操作,所谓的出现重复行是指多个记录在投影属性上具有相同的取值,例如:
学号 姓名 性别 年龄
01 艾伦 男 17
02 三笠 女 17
03 阿明 男 17
在性别和年龄两个属性上投影后数据集只保留这两个属性列,结果如下:
性别 年龄
男 17
女 17
男 17
其中第一行和第三行就是重复行,虽然来自不同记录,但是这两个属性上的内容相同
对于关系代数来说,需要消除相同的行(SQL语句默认不消除重复)
最后结果就是:
性别 年龄
男 17
女 17
热心网友
时间:2023-10-29 01:28
你的图我看不见,没法回答你追问
这样看得到不
数据库-关系代数-投影 看图
投影操作是一个关系操作,所谓的出现重复行是指多个记录在投影属性上具有相同的取值,例如:学号 姓名 性别 年龄 01 艾伦 男 17 02 三笠 女 17 03 阿明 男 17 在性别和年龄两个属性上投影后数据集只保留这两个属性列,结果如下:性别 年龄 男 17 女 ...
在学生表中要显示姓名和性别,应采用的关系运算是
一类是传统的集合运算(并、差、交等),另一类是专门的关系运算(选择、投影、连接、除法、外连接等),从关系模式中挑选若干属性组成新的关系称为投影。所以仅显示姓名和职务字段的运算为投影。DBMS 采用某种数据模型进行建模,提供了在计算机中表示数据的方式,其包括,数据结构、数据操作、数据完整性三部分...