数据库系统笔记(彩图+思维导图):并,差,笛卡尔积,选择,投影。

在这里插入图片描述

1.关系代数概论
关系代数是对集合进行操作
在这里插入图片描述
关系代数最重要的五个基本操作:并、差、广义笛卡尔积、选择操作、投影操作。
基本使用思路:
(1)选出将用到的关系或者表
(2)做”积“运算
(3)做选择运算保留所需的行/元组
(4)做投影运算保留所需的列/属性。
体现集合思维:这五个基本操作都是通过关系来进行的,以集合为中心,可以很好的体现集合思维

2.并相容性
操作的所有元组需要满足元组的属性数目相同,并且每个属性的域相同
这是关系操作的前提。
在这里插入图片描述
例子:
在这里插入图片描述
3.并操作
并操作就是找出两个关系中出现过的元组合并在一起,同时去掉重复的
在这里插入图片描述
在数据库中的例子:a,b两个表合并(细节:要去掉重复的)
在这里插入图片描述
4 差操作

即属于关系R但不属于关系S
由属于关系R但不属于关系S的元组构成
例子:

在这里插入图片描述
5 广义笛卡儿积
在这里插入图片描述
例子:(注意是依次相乘)
在这里插入图片描述
依次相乘:

在这里插入图片描述
性质:新得到的关系的度(属性个数)为原来元组的和
元组的个数等于原来元组的积
如下图:
在这里插入图片描述
6 选择

注意选择的符号怎么写
在这里插入图片描述
选择操作的对象是元组,结果也是元组
在这里插入图片描述

7.投影

注意:投影操作得到的是列组成新的关系,而非行(注意和选择区别)
在这里插入图片描述
在这里插入图片描述
8.关系代数基本操作小结:
在这里插入图片描述


版权声明:本文为weixin_43484977原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。