关系代数运算符课件.ppt
《关系代数运算符课件.ppt》由会员分享,可在线阅读,更多相关《关系代数运算符课件.ppt(29页珍藏版)》请在三一办公上搜索。
1、关系数据结构及其形式化定义关系的完整性关系代数关系演算,3.关系数据库,数据库原理与应用,1,关系代数运算符,数据库原理与应用,2,是二元运算并、差、交、积对于并、交、差运算,一般参与运算的两个关系,他们的关系模式相同以下假设参与运算的两个关系分别为R和S,传统集合运算,数据库原理与应用,3,选择、投影、连接、除几个引入的记号分量记号属性子集元组的连接或串接像集,专门的关系运算,数据库原理与应用,4,设 关系模式R(A1,A2,An),R为该关系模式下的关系。t R表示t是R的一个元组;tAi表示元组t在属性Ai上的分量若A=Ai1,Ai2,Aik为集合A1,A2,An的子集,则A称为属性列或
2、属性组 tA=(tAi1,tAi2,tAik)A=A1,A2,An-A,记号约定,数据库原理与应用,5,R为n目关系,S为m目关系,trR,ts S,trts为元组的连接(Concatenation)给定一个关系R(X,Z),X和Z为属性列,当tX=x时,x在R中的象集(Image set)定义为Zx=tZ|tR,tX=x,记号约定,数据库原理与应用,6,选择 Selection 投影 Projection 连接 Join 一般连接自然连接外连接除 Division,专门的关系运算,数据库原理与应用,7,选择又称限制在R中选取满足指定条件的元组F(R)=t|tRF(t)=真是从行的角度进行运算
3、F代表对属性的比较运算或者其组合,是一个逻辑函数,选择,数据库原理与应用,8,投影是从R中选择出若干属性组成新关系A(R)=tA|t R 投影是从列的角度进行的运算A代表R中属性集合的子集,投影,数据库原理与应用,9,关系数据结构及其形式化定义关系的完整性关系代数传统集合运算专用关系运算选择投影连接除关系演算,4.关系数据库,数据库原理与应用,10,连接运算是将两个有联系的关系横向连接在一起连接运算的结果是一个拥有参与运算的两个关系全部属性的关系连接运算和笛卡尔积有一定的关系可以理解成笛卡尔积后再进行选择,连接运算,数据库原理与应用,11,例子:关系“学生”、“老师”,数据库原理与应用,12,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关系 代数 运算 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2143578.html