- 1、本文档共99页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 2、优化的一般策略: (1) 提早执行选择运算; (2) 提前执行投影运算; (3) 同一关系的选择运算序列或投影运算序列合并处理(减少I/O次数) (4) 合并乘积与其后的选择为连接运算; (5) 简化多余运算; (6) 让投影运算与其后的其它运算同时进行? 2.4.6? 关系代数的优化(续) * ∏Son,Same( ∏Son,Same (S) (σCno=’C02’(SC)) ) ∏Son,Same (σCno=’C02’( (S X SC)) ) 例1:查询修课程号为C02的学生学号及姓名 2.4.6? 关系代数的优化(续) * 例2:查询选修了“数据结构”的学号 ∏Son (σCnane=’数据结构’ (SC (C)) ) ∏Son(SC (σCnane=’数据结构’(C)) ) ∏Son( ∏Son,Cno(SC) ) (∏Cno(σCnane=’数据结构’(C)) ) ) 2.4.6? 关系代数的优化(续) * * 下课了。。。 休息一会儿。。。 * * * 3、连接(Join) 1)连接运算的含义 连接运算从R和S的广义笛卡尔积R×S中选取(R关系)在A属性组上的值与(S关系)在B属性组上值满足一定条件(比较关系)的元组。 2)表达式 R S = { | tr ? R∧ts ?S∧tr[A]θts[B] } A和B:分别为R和S上元数相等且可比的属性组 θ:比较运算符? AθB tr ts 2.4.3 专门的关系运算(续) * 3)一般的连接操作是从行的角度进行运算 AθB R S 2.4.3 专门的关系运算(续) * 4)两类常用连接运算 等值连接(equijoin) θ为“=”的连接运算称为等值连接 等值连接的含义 从关系R与S的广义笛卡尔积中选取A、B属性值相等的那些元组,即等值连接为: R S = { | tr ?R∧ts ?S∧tr[A] = ts[B] } A=B tr ts 2.4.3 专门的关系运算(续) * A B C A B D 6 5 4 2 4 6 6 2 1 6 5 8 9 8 4 9 4 8 6 2 6 2.4.3 专门的关系运算(续) 例: * 自然连接(Natural join) 自然连接的含义 自然连接是一种特殊的等值连接,同时从行和列的角度进行运算 两个关系中进行比较的分量必须是相同的属性组 在结果中把重复的属性列去掉 R和S具有相同的属性组B R S = { | tr ?R∧ts ?S∧tr[B] = ts[B] } tr ts 2.4.3 专门的关系运算(续) * 设关系 R 和 S,两关系中有公共属性 B1、B2…Bn 自然连接运算分为三步: 1)计算R×S 2) 选择操作:在(R×S)中选取满足R.B1=S.B1∧…∧R.Bn=S.Bn 的元组 3)投影操作:去掉S.B1、S.B2…S.Bn(保留R.B1…R.Bn) 自然连结为组合操作: 2.4.3 专门的关系运算(续) * R1 R2 例: 1: R1 x R2 2: σF ( R1 x R2) 3:πR.A,R.B,R.C (σF ( R1 x R2)) 2.4.3 专门的关系运算(续) * R: S: R S C<E 例: 等值连接 R S R.B=S.B 自然连接 R S 等值连接 R S R..C=S.E 2.4.3 专门的关系运算(续) * 习题: R: W: D: 求:1) R1=∏Y,T (R) 2) R2= σP5∧T=e ( R) 3) R5= ∏[2],[1],[6], ( σ[3]=[5] ( R×D) ) 4) R3=R W 5) R4=W D * 自然连接是构造新关系的有效方法,是关系代数中常用的一种运算,在关系数据库理论中起着重要作用。 S: SC: SC S 利用两个关系表中相同属性进行自然连接,可将两个关系建立联系 2.4.3 专门的关系运算(续) * 2.4.3 专门的关系运算(续 4. 除法(Division) 象集Z (Images Set) 给定一个关系R(X,Z),X和Z为属性组。 当t [X]=x时,x在R中的象集为:
您可能关注的文档
- 第2章《飘》评析【几种译文对照版】.ppt
- 第2章不动产投资的价值观念(免费阅读).ppt
- 第2章一般路基设计(免费阅读).ppt
- 第2章一般整理(免费阅读).ppt
- 第2章三相电路(免费阅读).ppt
- 第2章《动物和人体生命活动的调节》第3节(免费阅读).ppt
- 第2章与防御技术.ppt
- 第2章个性与能力(管理心理学上海大学李刚)(免费阅读).ppt
- 第2章中国对外贸易经营体制改革.ppt
- 第2章中国共产党的领导机制(免费阅读).ppt
- springbooot+vue基于java的房屋维修系统毕业论文.doc
- 中国消防救援学院《单片机系统实验》2023-2024学年第一学期期末试卷.doc
- 2025年溧阳纺织化学品项目申请.pptx
- 景区门票包销合同模板(3篇).docx
- 【股票技术指标学习指南】第七章第三节货币需要量的测算.doc
- 2025春 _ 人教版七年级英语下册【unit4】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit5】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit6】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit7】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit8】看音标写单词.doc
最近下载
- 佳能 G1000 1500 1800 2000 2800 3000 3800 维修手册.pdf VIP
- 2025贵州七星关区洪山街道中心校(毕节四小)教师“跨校竞聘”工作笔试参考题库附答案解析.docx VIP
- 2025贵州毕节七星关区碧阳街道中心校(毕节二十二小)教师“跨校竞聘”34人笔试参考题库附答案解析.docx VIP
- 2025贵州毕节七星关区实验学校教师“跨校竞聘”60人笔试参考题库附答案解析.docx VIP
- 2025贵州毕节七星关区德溪街道中心校(毕节市七星关区第五实验学校)教师“跨校竞聘”24人笔试备考题库及答案解析.docx VIP
- 肾性贫血治疗现状及特征(罗沙司他).pptx VIP
- 哮喘慢阻肺重叠综合征.ppt VIP
- 王文娟首演版越剧《孟丽君》剧本.doc VIP
- 小学教研讲座专题:如何教语文.ppt VIP
- 某物流园区项目施工组织设计方案措施.pdf VIP
文档评论(0)