什么是选择运算?

什么是选择运算?,第1张

选择运算实际就是有条件的查询

通过SELECT关键字完成

比如:

查询TT表中的全部内容,可以这样执行

SELECT * FROM TT

查询TT表中的AA字段内容,可以这样执行

SELECT AA FROM TT

查询TT表中的AA=1的所有字段内容,并按照AA来排序,可以这样执行

SELECT * FROM TT WHERE AA = 1 ORDER BY AA

选择运算、投影运算和连接运算。

1,选择运算,选择也可以说是限制,它是在关系R中选择满足给定条件的诸元组,选择运算实际上是从关系R中选取使逻辑表达式F为真的元组,这是从行的角度进行的运算。

2,投影运算,关系R上的投影是从R中选择出若干属性列组成新的关系。∏A(R) = { t[A] | t∈R }其中A为R中的属性列。投影 *** 作是从列的角度进行的运算。

3,连接运算。连接也可以说是θ连接,它是从两个关系的笛卡儿积中选取属性间满足一定条件的元组。连接运算有两种最为重要也是最为常用的连接,即等值连接和自然连接。当θ为“=”时的连接称为等值连接。自然连接是一种特殊的等值连接。 

关系基本运算包括:选择、投影和连接。选择是筛选出符合条件的记录;投影是选择若干属性;连接是两个关系通过关联字段合并为一个新的关系。

1、选择(selection)

选择运算是单目运算,它从一个关系R中选择出满足给定条件的所有元组,并同R具有相同的结构。

关系R的选择运算是从关系R中选择满足指定条件(用F表示)的元组构成的新关系.换言之,选择运算的结果是一个表的水平方向的子集。关系R的选择运算记为:σF(R)。

2、投影(projection)

投影运算也是单目运算,它从一个关系R所有属性中选择某些指定属性,组成一个新的关系。选择运算选取关系的某些行,而投影运算选取关系的某些列,是从一个关系出发构造其垂直子集的运算。

3、连接(join)

连接运算是关系的二目运算.关系R与关系S的连接运算是从两个关系的广义笛卡尔积中选取属性间满足一定条件(称为连接条件,记为AθB)的元组形成一个新关系。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9256425.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存