- 关系代数是一种抽象的查询语言,用对关系的运算来表达查询,作为研究关系数据语言的数学工具。
- 关系代数的运算对象是关系,运算结果亦为关系。关系代数用到的运算符包括四类:集合运算符、专门的关系运算符、算术比较符和逻辑运算符,如图所示。
关系代数运算符
| 运 算 符 | 含 义 | |
| 集运 算 合符 |
∪ | 并 |
| - | 差 | |
| ∩ | 交 | |
| 专系 门运 的算 关符 |
× | 广义笛卡尔积 |
| σ | 选择 | |
| Π | 投影 | |
| ∞ | 连接 | |
| ÷ | 除 | |
| 比 较 运 算 符 |
> | 大于 |
| ≥ | 大于等于 | |
| < | 小于 | |
| ≤ | 小于等于 | |
| = | 等于 | |
| ≠ | 不等于 | |
| 逻运 算 辑符 |
フ | 非 |
| ∧ | 与 | |
| ∨ | 或 | |
比较运算符和逻辑运算符是用来辅助专门的关系运算符进行操作的,所以关系代数的运算按运算符的不同主要分为传统的集合运算和专门的关系运算两类。
