4、 数据库的关系代数表达式是由关系代数运算经有限次复合而成的式子。 在关系代数运算中,把由并(∪)、差(-)、笛卡尔积(×)、投影(π)、选择(σ)五个基本作经过有限次复合的式子称为关系代数表达式。 关系代数表达式的运算结果仍然是一个关系。 可以用关系代数表达式表示对数据库的各种数据查询和更新作。
1、 并、差、笛卡积、投影、选择是关系代数的5种基本的运算,其他运算,即交、连接、除都可以通过基本的运算推导运算出。
2、 五种基本作:并,差,积,选择,投影;构成关系代数完备的作集。 其他非基本作:可以用以上五种基本作合成的所有作。 并(U)、交(⌒)、投影(π)选择(σ)和笛卡积(×)。 传统的集合运算:1、并(UNION)设有两个关系R和S,它们具有相同的结构。
3、 (2) 差(-):同样,两个关系有相同的模式,R和S的差是由属于R但不属于S的元组构成的集合。 R-S≡{t| t∈R ∧t 不属于S} (3)笛卡尔积(×):对两个关系R和S进行作,产生的关系中元组个数为两个关系中元组个数之积。