关系代数是一种过程化查询语言。它包括一个运算的集合,这些运算以一个或两个关系为输入,产生一个新的关系作为结果。关系代数的基本运算有:
名称 | 英文 | 符号 |
---|---|---|
选择 | select | σ |
投影 | project | Π |
并 | union | ∪ |
集合差 | set-difference | - |
笛卡儿积 | Cartesian-product | × |
更名 | rename | ρ |
除了上面的6种基本运算之外,还有一些其他运算,其他运算是可以用基本运算来表示的。但是在实际中,我们为了方便使用,单独的建立了一种运算来表示,其他运算有:
名称 | 英文 | 符号 |
---|---|---|
集合交 | intersection | ∩ |
自然连接 | na |