【数据库系统工程师】7.2关系运算

目录

  • 一、思维导图
  • 二、知识点
    • 1.关系数据语言分类
      • (1)关系代数语言
      • (2)关系演算语言
      • (3)具有关系代数和关系演算双重特点的语言(如SQL)
    • 2.关系代数运算
      • (1)4类
      • (2)分类图示
    • 3.五种基本的关系代数运算
      • (1)并
      • (2)差
      • (3)广义笛卡尔积
      • (4)投影
      • (5)选择
    • 4.扩展的关系运算
      • (1)交
      • (2)连接
      • (3)除
      • (4)广义投影
      • (5)外连接
      • (6)聚集函数


一、思维导图

【数据库系统工程师】7.2关系运算_第1张图片

二、知识点

1.关系数据语言分类

(1)关系代数语言

(2)关系演算语言

○ 元组关系演算语言(如Aplha、Quel)
○ 域关系演算语言(如QBE)

(3)具有关系代数和关系演算双重特点的语言(如SQL)

2.关系代数运算

(1)4类

○ 集合运算符
○ 专门的关系运算符
○ 算术比较符
○ 逻辑运算符

(2)分类图示

【数据库系统工程师】7.2关系运算_第2张图片

3.五种基本的关系代数运算

(1)并

在这里插入图片描述

(2)差

在这里插入图片描述

(3)广义笛卡尔积

在这里插入图片描述

(4)投影

在这里插入图片描述

(5)选择

在这里插入图片描述

4.扩展的关系运算

(1)交

在这里插入图片描述

(2)连接

○ θ连接
在这里插入图片描述

在这里插入图片描述

○ 等值连接
在这里插入图片描述

○ 自然连接
在这里插入图片描述

在这里插入图片描述

(3)除

在这里插入图片描述

(4)广义投影

在这里插入图片描述

(5)外连接

○ 左外连接
○ 右外连接
○ 全外连接

(6)聚集函数

你可能感兴趣的:(软考,数据库系统工程师,关系运算)