数据库原理复习之关系数据库关系运算

关系数据库关系运算

  • 选择
  • 投影
  • 链接
  • 除运算

数据库原理复习之关系数据库关系运算

选择运算

数据库原理复习之关系数据库关系运算

选择运算是从关系R中选取使逻辑表达式F为 真的元组,是从行的角度进行的运算
数据库原理复习之关系数据库关系运算

投影运算
数据库原理复习之关系数据库关系运算

投影操作主要是从列的角度进行运算,但投影之后不仅取消可原关系中的某些列,而且还可能取消某些元组(避免重复行)
数据库原理复习之关系数据库关系运算
连接运算

连接运算又有等值连接,自然连接,半连接,左外连接,右外连接,全外连接。

数据库原理复习之关系数据库关系运算

  • 等值连接
    数据库原理复习之关系数据库关系运算
  • 自然连接
    数据库原理复习之关系数据库关系运算
  • 半连接
    数据库原理复习之关系数据库关系运算
    R和S自然连接后,保留R属性的投影
  • 左外连接
    数据库原理复习之关系数据库关系运算
  • 右外连接
    数据库原理复习之关系数据库关系运算
  • 全连接
    数据库原理复习之关系数据库关系运算
    一般连接操作是从行的角度进行运算,自然连接还需要取消重复列,所以是同时从行和列的角度进行运算。
    数据库原理复习之关系数据库关系运算

除运算

数据库原理复习之关系数据库关系运算
数据库原理复习之关系数据库关系运算
除运算是同时从行和列的角度进行的
数据库原理复习之关系数据库关系运算

关系代数表达式
数据库原理复习之关系数据库关系运算

数据库原理复习之关系数据库关系运算

数据库原理复习之关系数据库关系运算

数据库原理复习之关系数据库关系运算