关系代数是一种抽象的查询语言,是一种代数的符号,其中的查询是通过向关系附加特定的操作符来表示的。它包括一个对表进行操作的集合。

关系代数的基本运算

关系代数 - 图1

并 U

并(Union,符号 U):计算两个表在集合理论上的联合。给出表R和S(两者有相同的元/列数),RUS的联合就是所有在R里面有,或S里面有,或在两个表里面都有的记录集合。
image.png

差 —

差(Difference,用符号—表示):计算两个表的区别的集合。令R和S是拥有相同元/列的表,R—S是在R里面却不在S里面的集合。
image.png

笛卡儿积

![image.png](https://cdn.nlark.com/yuque/0/2020/png/561286/1578896960622-46786905-2f14-4d22-b547-7f809c394d96.png#align=left&display=inline&height=72&name=image.png&originHeight=143&originWidth=875&size=121506&status=done&style=none&width=437.5)

image.png

投影

image.png
image.png

选择

image.png
image.png

image.png

image.png

联接

image.png

image.png

image.png

image.png

例题

image.png
image.png
image.png