共计 1030 个字符,预计需要花费 3 分钟才能阅读完成。
自动写代码机器人,免费开通
这篇文章主要介绍了数据库的关系运算有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让丸趣 TV 小编带着大家一起了解一下。
数据库的关系运算包括:1、选择运算,从一个关系 R 中选择出满足给定条件的所有元组;2、投影运算,从一个关系 R 所有属性中选择某些指定属性;3、连接运算,是从两个关系的广义笛卡尔积中选取属性间满足一定条件的元组形成一个新关系。
数据库的关系运算包括:
1、选择运算,从一个关系 R 中选择出满足给定条件的所有元组;
2、投影运算,从一个关系 R 所有属性中选择某些指定属性;
3、连接运算,是从两个关系的广义笛卡尔积中选取属性间满足一定条件的元组形成一个新关系。
知识拓展:
一、传统的集合运算
1、并(UNION)设有两个关系 R 和 S,它们具有相同的结构。R 和 S 的并是由属于 R 或属于 S 的元组组成的集合,运算符为∪。记为 T =R∪S。
2、差(DIFFERENCE)R 和 S 的差是由属于 R 但不属于 S 的元组组成的集合,运算符为-。记为 T =R-S。
3、交(INTERSECTION)R 和 S 的交是由既属于 R 又属于 S 的元组组成的集合,运算符为∩。记为 T =R∩S。R∩S=R-(R-S)。
二、选择运算
从关系中找出满足给定条件的那些元组称为选择。其中的条件是以逻辑表达式给出的,值为真的元组将被选取。这种运算是从水平方向抽取元组。在 FOXPRO 中的短语 FOR 和 WHILE 均相当于选择运算。
如:LIST FOR 出版单位 = 高等教育出版社 AND 单价 =20
三、投影运算
从关系模式中挑选若干属性组成新的关系称为投影。这是从列的角度进行的运算,相当于对关系进行垂直分解。在 FOXPRO 中短语 FIELDS 相当于投影运算。如:LIST FIELDS 单位,姓名
四、连接运算
连接运算是从两个关系的笛卡尔积中选择属性间满足一定条件的元组。
五、除法运算
在关系代数中,除法运算可理解为笛卡尔积的逆运算。
设被除关系 R 为 m 元关系,除关系 S 为 n 元关系,那么它们的商为 m - n 元关系,记为 R÷S。商的构成原则是:将被除关系 R 中的 m - n 列,按其值分成若干组,检查每一组的 n 列值的集合是否包含除关系 S,若包含则取 m - n 列的值作为商的一个元组,否则不取。
六、外连接运算
感谢你能够认真阅读完这篇文章,希望丸趣 TV 小编分享的“数据库的关系运算有哪些”这篇文章对大家有帮助,同时也希望大家多多支持丸趣 TV,关注丸趣 TV 行业资讯频道,更多相关知识等着你来学习!
向 AI 问一下细节