数据库复习笔记(2)------关系代数
分类
传统的集合运算
并(∪)、交(∩)、差(-)、笛卡尔积(×)
专门的关系运算
选择(σ)、投影(π)、连接、除(÷)
基本的五种关系运算
选择(σ)、投影(π)、并(∪)、差(-)、笛卡尔积(×)
传统的集合运算
并运算(∪)
R∪S = { t|t 属于R∨t 属于S }
交运算( ∩ )
R∩S = { t|t 属于R∧t 属于S }
差运算(-)
R -S = { t|t属于R∧t不属于S }
广义笛卡尔积(×)
R×S = { (tr,ts) |tr属于R ∧ ts属于S }
专门的关系运算
象集:用于表示关系中某一属性上取值固定后,诸元组在其余属性上的分量集合。
选择(σ)
σF® = {t|t属于R∧F(t)= ‘真’}
F(t)为选择条件,即在关系R中选择满足给定条件的元组。
例σmno = ‘01’ (Student)表示查询Student表中,mno属性值为01的元组
属性还可以由其在表头中所在位置来表示
多个限制条件可以由∧符号连接
投影(π)
πA® = { t[A] | t 属于R }
A:R中的属性列<