关系代数

关系代数是一种过程化查询语言

一元运算:对一个关系进行运算

二元运算:对两个关系进行运算

  • 选择 σ σp(R) σp(r)={t |tr and p(t)}
  • 投影 π a1,,an(R)
  • 笛卡尔积 x r×s={t,q |tr and qs}
  • 自然连接 ⋈
  • 重命名 ρ
    • ρx(R) 表示把关系R重命名为x
    • $P{x\left( A_1\ldots ,A{n}\right) }\left( R\right)$
  • 集合差 - rS={t |tr or ts}
  • 集合交 ∩ rS={t |tr and ts}