




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2019年11月20日6时15分,1,2.5关系演算,2.5.1元组关系演算2.5.2域关系演算,2019年11月20日6时15分,2,2.4关系演算,关系演算以数理逻辑中的谓词演算为基础,常见的谓词如下表所示,2019年11月20日6时15分,3,种类:按谓词变元不同分类1.元组关系演算:以元组变量作为谓词变元的基本对象元组关系演算语言ALPHA2.域关系演算:以域变量作为谓词变元的基本对象域关系演算语言QBE,2019年11月20日6时15分,4,元组关系演算(1),在元组关系演算(TupleRelationalCalculus)中,元组关系演算表达式简称为元组表达式,其一般形式为t|P(t)(元组成为谓词变元)其中,t是元组变量,表示一个元数固定的元组;P是公式,在数理逻辑中也称为谓词,也就是计算机语言中的条件表达式。t|P(t)表示满足公式P的所有元组t的集合。,2019年11月20日6时15分,5,元组关系演算(2),在元组表达式中,公式由原子公式组成。定义2.4原子公式(Atoms)有下列三种形式:R(s)siujsia或auj。(R是关系,s和u是元组,a是常量)在一个公式中,如果元组变量未用存在量词或全称量词符号定义,那么称为自由元组变量(Free),否则称为约束元组变量(Bound)。,2019年11月20日6时15分,6,元组关系演算(3),定义2.5公式(Formulas)的递归定义如下:每个原子是一个公式。其中的元组变量是自由变量。如果P1和P2是公式,那么P1、P1P2、P1P2和P1P2也都是公式。如果P1是公式,那么(s)(P1)和(s)(P1)也都是公式。公式中各种运算符的优先级从高到低依次为:,和,和,。在公式外还可以加括号,以改变上述优先顺序。公式只能由上述四种形式构成,除此之外构成的都不是公式。,2019年11月20日6时15分,7,元组关系演算(4),例2.16图2.20的(a)、(b)是关系R和S,(c)(g)分别是下面五个元组表达式的值,图2.20元组关系演算的例子,R1=t|S(t)t12R2=t|R(t)S(t)R3=t|(u)(S(t)R(u)t3u1),R5=t|(u)(v)(R(u)S(v)u1v2t1=u2t2=v3t3=u1),2019年11月20日6时15分,8,元组关系演算(5),在元组关系演算的公式中,有下列三个等价的转换规则:P1P2等价于(P1P2);P1P2等价于(P1P2)。(s)(P1(s)等价于(s)(P1(s);(s)(P1(s)等价于(s)(P1(s)。P1P2等价于P1P2。,2019年11月20日6时15分,9,元组关系演算(6),关系代数表达式到元组表达式的转换例2.17RS可用t|R(t)S(t)表示;R-S可用t|R(t)S(t)表示;RS可用t|(u)(v)(R(u)S(V)t1=u1t2=u2t3=u3t4=v1t5=v2t6=v3)表示。设投影操作是2,3(R),那么元组表达式可写成:t|(u)(R(u)tl=u2t2=u3)F(R)可用t|R(t)F表示,F是F的等价表示形式。譬如2=d(R)可写成t|(R(t)t2=d)。,2019年11月20日6时15分,10,2019年11月20日6时15分,11,元组关系演算的例子,例2.16图2.20的(a)、(b)是关系R和S,(c)(g)分别是下面五个元组表达式的值,图2.20元组关系演算的例子,R1=t|S(t)t12R2=t|R(t)S(t)R3=t|(u)(S(t)R(u)t3u1),R5=t|(u)(v)(R(u)S(v)u1v2t1=u2t2=v3t3=u1),2019年11月20日6时15分,12,元组关系演算语言ALPHA,由E.F.Codd提出INGRES所用的QUEL语言是参照ALPHA语言研制的语句检索语句GET更新语句PUT,HOLD,UPDATE,DELETE,DROP,2019年11月20日6时15分,13,元组关系演算语言ALPHA,检索操作GETGET工作空间名(定额)(表达式1):操作条件DOWN/UP表达式2插入操作建立新元组-PUT修改操作HOLD-修改-UPDATE删除操作HOLD-DELETE,2019年11月20日6时15分,14,2.4关系演算,2.4.1元组关系演算2.4.2域关系演算,2019年11月20日6时15分,15,域关系演算,域关系演算的查询表达式为:|(x1,x2,xn),其中x1,x2,xn代表域变量,代表演算公式,是由关系、域变量、常量及运算符组成的公式。域关系演算的结果是符合给定条件的域变量值序列的集合,也就是一个关系。域关系演算以元组变量的分量,即域变量,作为谓词变元的基本对象。,2019年11月20日6时15分,16,域关系演算,域关系演算的结果是符合给定条件的域变量值序列的集合,也就是一个关系。域关系演算以元组变量的分量,即域变量,作为谓词变元的基本对
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教部编版四年级上册(道德与法治)6 我的家庭贡献与责任教案设计
- 2024中石化(大连)石油化工研究院有限公司高层次人才招聘12人笔试参考题库附带答案详解
- 常用量检具培训
- 大数据培训的思考与未来展望
- 高速公路事故培训课件
- 壁纸壁布施工培训课程大纲
- 七年级语文上册 第一单元 4《古代诗歌四首》闻王昌龄左迁龙标遥有此寄教学设计 新人教版
- 三年级数学上册 7 长方形和正方形第3课时 周长配套教学设计 新人教版
- 人教版化学九年级上册第三单元课题1《分子和原子》教学设计
- 菜鸟驿站岗前培训
- 2021年湖北理工学院辅导员招聘考试题库及答案解析
- 消防设备设施维护保养台账
- 神奇的植物王国课件
- 员工岗位技能考核评定表
- 项目部安全生产事故应急预案
- 普通冲床设备日常点检标准作业指导书
- DBT29-265-2019 天津市市政基础设施工程资料管理规程
- -城乡规划法-最新课件
- DB32T 4013-2021 第三方社会稳定风险评估技术规范
- 夏日泛舟海上 (3)
- ESC指南心包疾病
评论
0/150
提交评论