1、数据库系统概论第二章 关系数据库 (续 )第二章 关系数据库2.1 关系模型概述2.2 关系数据结构2.3 关系的完整性2.4 关系代数2.5 关系演算2.6 小结2.4 关系代数v 概述v 传统 的集合运算v 专门 的关系运算集合运算符-并差交笛卡 尔积比较运算符 大于大于等于小于小于等于等于不等于运算符 含 义 运算符 含 义表 2.4 关系代数运算符 概 述专门 的关系运算符 选择投影连接除逻辑 运算符 非与或运算符 含 义 运算符 含 义表 2.4 关系代数运算符(续) 概 述 (续 )2.4 关系代数v 概述v 传统 的集合运算v 专门 的关系运算2.4.1 传统的集合运算传统的集合
2、运算: 并、差、交、广义笛卡尔积特点 :n除乘积外 ,关系 R和关系 S具有 相同的目 n,且相应的 属性取自同一个域 ,属性名可不同。n 二目运算 。n是从关系的水平方向进行的运算。 1.关系并运算 RS :由 R与 S中所有的元组组成,去 掉重复元组;2.关系交运算 RS :由 R与 S中都有的元组组成;3.关系差运算 R S:由 R中有而 S中没有的元组组成;RS RS R S 2.4.1 传统的集合运算【 例 】 现有在职职工和离退修职工两个表,若需要所有职工的表,在职职工表 工号 姓名 性 别 状 态106001 张 春来 男 1103026 马 宏明 男 1105008 王 红 女 1离退休职工表 S 工号 姓名 性 别 状 态106008 李建新 男 0104012 王 红 女 0可以利用 并运算 实现。工号 姓名 性 别 状 态106001 张 春来 男 1103026 马 宏明 男 1105008 王 红 女 1106008 李建新 男 0104012 王 红 女 0新关系 S2.4.1 传统的集合运算 (续 )