关系代数运算中的投影是什么

文章插图
关系代数运算中的投影是对关系进行的水平分割 。关系代数是一种抽象的查询语言,用对关系的运算来表达查询,作为研究关系数据语言的数学工具 。关系代数的运算对象是关系,运算结果亦为关系 。
代数是研究数字和文字的代数运算理论和方法,更确切的说,是研究实数和复数,以及以它们为系数的多项式的代数运算理论和方法的数学分支学科 。初等代数是更古老的算术的推广和发展 。
关系代数的运算选择:从关系中找出满足给定条件的元组的操作
SELECT FROM 学生 WHERE 年龄>18(从学生表中选择年龄大于18的学生)
其中年龄大于18就是给定条件,关系就是学生表;
投影:从关系中指定若干个属性组成新的关系的操作
SELECT* FROM 学生 WHERE 姓名=“小明”(从学生表中找出叫小明的学生的所以信息)
其中*表示所有属性
联接:将两个关系并成一个更宽的关系模式 。
对应的SQL语句是JION ON(可以看看书128)
关系运算中选择某些列形成新的关系的运算是关系运算中选择,投影,差如何分别
投影是“选择”列 选择是“选择”行
由关系R和S得到关系T的运算一、性质不同
1、选择:在关系R中选择满足给定条件的诸元组,形成一个新的关系 。
2、投影:从关系模式中挑选若干属性组成新的关系称 。
二、 内容不同
1、选择:关系中找出满足给定条件的那些元组称为选择 。其中的条件是以逻辑表达式给出的,值为真的元组将被选取 。这种运算是从水平方向抽取元组 。在FOXPRO中的短语FOR和WHILE均相当于选择运算 。如:LISTFOR出版单位='高等教育出版社'AND单价<=20 。
2、投影:从列的角度进行的运算,相当于对关系进行垂直分解 。在FOXPRO中短语FIELDS相当于投影运算 。如:LISTFIELDS单位,姓名 。

文章插图
扩展资料:
其他关系运算有:
1、连接运算
连接运算是从两个关系的笛卡尔积中选择属性间满足一定条件的元组 。
2、除法运算
在关系代数中,除法运算可理解为笛卡尔积的逆运算 。
3、传统的集合运算
并(UNION)设有两个关系R和S,它们具有相同的结构 。R和S的并是由属于R或属于S的元组组成的集合,运算符为∪ 。记为T=R∪S;差(DIFFERENCE)R和S的差是由属于R但不属于S的元组组成的集合,运算符为- 。记为T=R-S 。
五种基本关系代数运算是【关系代数的运算,关系代数运算中的投影是什么】五种基本关系代数运算是并、差、投影、交、选择、投影 。
1、并:设有两个关系R和S,它们具有相同的结构 。R和S的并是由属于R或属于S的元组组成的集合,运算符为∪ 。记为T=R∪S 。
2、差:R和S的差是由属于R但不属于S的元组组成的集合,运算符为- [1]。记为T=R-S 。
3、交:R和S的交是由既属于R又属于S的元组组成的集合,运算符为∩ [1]。记为T=R∩S 。R∩S=R-(R-S) 。
4、选择:从关系中找出满足给定条件的那些元组 。其中的条件是以逻辑表达式给出的,值为真的元组将被选取 。这种运算是从水平方向抽取元组 。
5、投影:从关系模式中挑选若干属性组成新的关系 。这是从列的角度进行的运算,相当于对关系进行垂直分解 。

文章插图
扩展资料:
数据库中的全部数据及其相互联系都被组织成关系,即二维表的形式 。关系数据库系统提供一种完备的高级关系运算,支持对数据库的各种操作 。关系模型有严格的数学理论,使数据库的研究建立在比较坚实的数学基础上 。
选择和投影运算都是属于一目运算,它们的操作对象只是一个关系 。连接运算是二目运算,需要两个关系作为操作对象 。
关系代数运算中的投影是关系模式中挑选若干属性组成新的关系称为投影 。这是从列的角度进行的运算,相当于对关系进行垂直分解 。在FOXPRO中短语FIELDS<字段1,字段2,…>相当于投影运算 。如: LIST FIELDS 单位,姓名
推荐阅读
- 水煎肉的汤汁做法
- 灯笼的由来,国庆节的灯笼刚收起来,那你知道灯笼的由来吗
- 遇见爱情的唯美说说 关于爱情的一段话
- 十大常用PPT软件 制作ppt的软件哪个好
- 第一次买的羽绒服怎么洗 羽绒服怎么保养
- 单耳旁和双耳旁的区别,区分单耳旁和双耳旁的口诀图片
- 快手去水印在哪里设置
- 怎么把我的世界变成电脑版 带你简单了解一下
- 上海临港区有什么好玩的地方
- 关于亲情的名人写的文章