憨豆先生′

发布于:104天前

关系代数的核心运算有哪些?

隔壁邻居姐姐是一名初中生,学习代数的时候不清楚核心运算有哪些,在线问关系代数的核心运算有哪些?


分类:初中

1个回复

并(Union):把两种关系中的所有元组合成一种新的关系,运算符就是∪。假如R和S有相同的结构,那么T=R∪S,表示所有属于R或属于S的元组。

差(Difference):将与另一种关系相同的元组从一种关系中移除,运算符为-。假如R和S有相同的结构,那么T=R-S,表示包含所有属于R但不属于S的元组。

交(Intersection):找出两种关系中共有的元组,运算符就是∩。R和S的交为T=R∩S,也可表示为T=R-(R-S)。

笛卡尔积(Cartesian Product):将两个关系的所有元组合在一起,每个元组由两个关系的相应元组合而成,运算符为×。假如R和S有相同的结构,那么T=R×S。

投影(Projection):从关系中选择一些特定的列组成新的关系,运算符就是π。从列的角度来看,投影相当于垂直分解关系。