主要内容 71概述 7.2关系代数的基本运算 73关系代数的附加运算 7.4扩充的关系代数运算 7.5关系演算 7.6关系代数的修改运算 7.7关系代数表达式的优化策略 78本章小结 数据库系统原理与应用教程(第二版) 第7章关系代数基本理论 第6页
数据库系统原理与应用教程(第二版) 第7章 关系代数基本理论 第6页 主要内容 7.1 概述 7.2 关系代数的基本运算 7.3 关系代数的附加运算 7.4 扩充的关系代数运算 7.5 关系演算 7.6 关系代数的修改运算 7.7 关系代数表达式的优化策略 7.8 本章小结
72关系代数的基本运算 下面我们将详细研究关系代数的基本运算形式, 这些形式包括各种: 集合运算 选择运算 投影运算 笛卡尔积运算 改名运算 ●关系代数的基本运算是其他复杂运算形式的基础。 数据库系统原理与应用教程(第二版) 第7章关系代数基本理论 第7页
数据库系统原理与应用教程(第二版) 第7章 关系代数基本理论 第7页 7.2 关系代数的基本运算 ⚫ 下面我们将详细研究关系代数的基本运算形式, 这些形式包括各种: ►集合运算 ►选择运算 ►投影运算 ►笛卡尔积运算 ►改名运算 ⚫ 关系代数的基本运算是其他复杂运算形式的基础
集合运算 ●集合运算包括三个非常普通的运算形式,即集合 并、交和差运算。这些集合运算规则类似于高等 代数中学过的那些集合运算规则。 集合R 集合R 集合S 集合S 数据库系统原理与应用教程(第二版) 第7章关系代数基本理论 第8页
数据库系统原理与应用教程(第二版) 第7章 关系代数基本理论 第8页 集合运算 ⚫ 集合运算包括三个非常普通的运算形式,即集合 并、交和差运算。这些集合运算规则类似于高等 代数中学过的那些集合运算规则
选择运算 ●当把选择运算符应用到关系R时,将产生一个包 含了关系R中部分元组的新关系新关系中的元 组部分满足指定的条件C,该条件与关系R的属性 有关。一般地,把这种选择运算表示为σc(R)。 条件C gc(R) 关系R 数据库系统原理与应用教程(第二版) 第7章关系代数基本理论 第9页
数据库系统原理与应用教程(第二版) 第7章 关系代数基本理论 第9页 选择运算 ⚫ 当把选择运算符应用到关系R时,将产生一个包 含了关系R中部分元组的新关系。新关系中的元 组部分满足指定的条件C,该条件与关系R的属性 有关。一般地,把这种选择运算表示为σC(R)
投影运算 ●当对某个关系R应 用投影运算符时, 则产生了一个只有 某些列的新关系。 关系R 投影运算符使用∏ 表示。表达式A1, 上魔经 A2,,An(R)的结 果是一个只有关系 R中属性A1, A2,…,An所对 应的列的关系 ∏A,,A(R) 数据库系统原理与应用教程(第二版) 第7章关系代数基本理论 第10页
数据库系统原理与应用教程 (第二版 ) 第 7 章 关系代数基本理论 第10 页 投影运算 ⚫ 当对某个关系 R应 用投影运算符时, 则产生了一个只有 某些列的新关系。 投影运算符使用 ∏ 表示。表达式 ∏A1, A2, …, An(R)的结 果是一个只有关系 R中属性A1, A2 , … ,An所对 应的列的关系