1、关系代数运算符
集合运算符:并(U)、差(-)、交(∩)、笛卡尔积(×)
专门的关系运算符:选择(∂)、投影(π)、连接(∞)、除(÷)
算术比较符:大于(>)、大于等于(≥)、小于(<)、小于等于(≤)、等于(=)、不等于(≠)
逻辑运算符:非(¬)、与(∧)、或(∨)
2、五种基本的关系代数运算
并(Union):关系R与S具有相同的关系模式。关系R与S并由属于S的元组构成的集合。记作RUS={t|t∈R∨t∈S} t为元组变量。
差(Differece):关系R与S具有相同的关系模式,关系R与S的差是由属于R但不属于S的元组构成的集合,记作R-S,其形式定义如下:R-S={t|t∈R∧t∉S}
广义笛卡尔积:关系R和S的广义笛卡尔积是一个(n+m)列的元组的集合。记作R×S。
投影(Projection):投影运算是从关系的垂直方向进行运算,在关系R中选择出若干个属性列A组成新的关系,记作π(R)={t[A]|t∈R }。可以理解为数据库查询某张表某几个列。
选择(Selection):选择运算是从关系的水平方向进行运算,是从关系R中选择满足给定条件的诸元组,记作∂(R)={t|t∈R∧F(t)=True}。可以理解为查询语句后面加where查询条件。
3、扩展的关系运算
3.1 交(Intersection)
关系R与S具有相同的关系模式,关系R与S的交由属于R又属于S的元组构成的集合,关系R与S的交记作R∩S={t|t∈R∧t∈S}=R-(R-S)=S-(S-R)
3.2 连接(Jo