第六讲关系代数理论.ppt
《第六讲关系代数理论.ppt》由会员分享,可在线阅读,更多相关《第六讲关系代数理论.ppt(36页珍藏版)》请在三一文库上搜索。
1、第六讲 关系代数理论,关系数据库模型(3),关系数据操作,关系数据模型的操作 查询 选择、投影、连接、除、并、交、差 数据更新 插入、删除、修改,关系代数,概述 传统的集合运算 专门的关系运算,概述,1.关系代数 一种抽象的查询语言 用对关系的运算来表达查询,概述(续),2关系代数运算的三个要素 运算对象:关系 运算结果:关系 运算符:四类,概述(续),集合运算符 将关系看成元组的集合 运算是从关系的“水平”方向即行的角度来进行 专门的关系运算符 不仅涉及行而且涉及列 算术比较符 辅助专门的关系运算符进行操作 逻辑运算符 辅助专门的关系运算符进行操作,表1 关系代数运算符,概述(续),表 关系
2、代数运算符(续),概述(续),概述(续),4关系代数运算的分类 传统的集合运算 并、差、交、广义笛卡尔积 专门的关系运算 选择、投影、连接、除,传统的集合运算,并 差 交 广义笛卡尔积,1. 并(Union),R和S 具有相同的目n(即两个关系都有n个属性) 相应的属性取自同一个域 RS 仍为n目关系,由属于R或属于S的元组组成 RS = t|t Rt S ,并(续),R,S,RS,2. 差(Difference),R和S 具有相同的目n 相应的属性取自同一个域 R - S 仍为n目关系,由属于R而不属于S的所有元组组成 R -S = t|tRtS ,差(续),R,S,R-S,3. 交(Int
3、ersection),R和S 具有相同的目n 相应的属性取自同一个域 RS 仍为n目关系,由既属于R又属于S的元组组成 RS = t|t Rt S RS = R (R-S),交 (续),R,S,R S,4. 广义笛卡尔积(Extended Cartesian Product),R n目关系,k1个元组 S m目关系,k2个元组 RS 列:(n+m)列的元组的集合 元组的前n列是关系R的一个元组 后m列是关系S的一个元组 行:k1k2个元组 RS = tr ts |tr R tsS ,广义笛卡尔积 (续),R,S,R S,专门的关系运算,选择 投影 连接 除,选择(续),3) 选择运算是从行的角
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 关系 代数 理论
链接地址:https://www.31doc.com/p-2529663.html