- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]05-关系代数
连接运算(续I) 9 8 7 6 5 4 3 2 1 C B A D E 3 1 6 2 A B C D E 1 2 3 3 1 1 2 3 6 2 4 5 6 6 2 R S B D R S A B C D E 1 2 3 3 1 1 2 3 6 2 4 5 6 6 2 4 5 6 3 1 7 8 9 3 1 7 8 9 6 2 R×S 自然连接 在连接运算中最常用的连接是自然连接。 定义 从两个关系的广义笛卡儿积中选取在相同属性列上取值相等的元组,并去掉重复的属性列。 R S = { t | t = r, s ? r?R ? s?S ? r[B]=s[B]} 自然连接 自然连接是特殊的等值连接 等值连接:从两个关系(R、S)的笛卡尔积中选取属性(A、B)值相等的元组 自然连接:在等值连接中取消重复属性 自然连接做了三件事: 计算广义笛卡尔积R×S ; 选择满足条件r[Ai]=s[Bj]的所有元组; 去掉重复的属性。 自然连接(续I) A B C a b c d b c b d f c a d B D E b c d b c e a d b S R A B C D E a b c c d a b c c e d b c c d d b c c e c a d d b R S 仓库号 职工号 工资 WH2 E1 1220 WH1 E3 1210 WH2 E4 1250 WH3 E6 1230 WH1 E7 1250 仓库号 城市 面积 职工号 工资 WH2 上海 500 E1 1220 WH1 北京 370 E3 1210 WH2 上海 500 E4 1250 WH3 广州 200 E6 1230 WH1 北京 370 E7 1250 根据以上关系求出在上海工作的职工的工资值都有哪些? 仓库 职工 关系代数语句为: 综合运算实例 R2=R1 职工 查询过程示意 选择运算 自然连接运算 投影运算 外连接 例:列出老师的有关信息,包括姓名、工资、所教授的课程。 ∏P# ,PN , SAL , C# , CN((PROF) PC C) 化学 C03 数学 C02 物理 C01 CN C# P04 C02 P02 C02 P01 C01 P# C# 数学 C02 500 李三 P04 数学 C02 700 钱广 P02 物理 C01 800 赵明 P01 CN C# SAL PN P# 问题:有关P03号职工的姓名和工资信息没有显示出来。 P# PN SAL P01 赵明 800 P02 钱广 700 P03 孙立 600 P04 李三 500 PROF: PC: C: 外连接(续I) 外连接 为避免自然连接时因失配而发生的信息丢失,可以假定往参与连接的一方表中附加一个取值全为空值的行,它和参与连接的另一方表中的任何一个未匹配上的元组都能匹配,称之为外连接。 外连接 = 自然连接 + 失配的元组。 外连接的形式:左外连接、右外连接、全外连接 。 左外连接 = 自然连接 + 左侧表中失配的元组。 右外连接 = 自然连接 + 右侧表中失配的元组。 全外连接 = 自然连接 + 两侧表中失配的元组。 外连接(续II) A B C a b c b b f c a d B C D b c d b c e a d b e f g A B C D a b c d a b c e c a d b A B C D a b c d a b c e c a d b b b f null null e f g A B C D a b c d a b c e c a d b b b f null A B C D a b c d a b c e c a d b null e f g R S R S R S R S R S 除运算 例题: 数学 张军 数学 王红 物理 张军 课程 姓名 R S 物理 数学 课程 求选修了全部课程的学生 除运算 ? 物理 数学 课程 = ? 物理 王红 数学 张军 数学 王红 物理 张军 课程 姓名 王红 张军 姓名 = 没有选修全部课程的学生 所有学生选修全部课程 数学 张军 数学 王红 物理 张军 课程 姓名 物理 王红 数学 张军 数学 王红 物理 张军 课程 姓名 课程 物理 姓名 王红 张军 姓名 王红 ? = 姓名 张军 选修了全部 课程的学生 姓名 王红 除运算 除运算是上述运算过程的等价算法 设R(X,Y)和S(Y)是两个关系,则 R÷S = ∏X(R) -∏X(( ∏X(R) ?S) - R ) 除运算 设有关系R(X,Y)和S(Y),其中X、Y可以是单个属
您可能关注的文档
- [理化生]高中物理必修2 6-4.ppt
- [理化生]高中生物2-2-4.ppt
- [理化生]高中生物同步课件:13 测定微生物的数量中图版选修1.ppt
- [理化生]高中生物同步课件:33 胚胎工程的应用及前景新人教版选修3.ppt
- [理化生]高中物理教科版教案-必修.doc
- [理化生]高中物理会考复习手册.doc
- [理化生]高中生物必修2第三章、基因的本质.ppt
- [理化生]高中生物精品教案之必修2遗传与进化75页.doc
- [理化生]高二化学反应与能量变化2.ppt
- [理化生]高二物理恒定电流复习精品.ppt
- 2025年中考语文写作专项复习:作文分类之考场议论文技法指导课件.pptx
- 6.19.3+植物的生殖方式课件2024-2025学年北师大版生物八年级上册.pptx
- 3.14丝绸之路的开通与经营西域+课件--2024-2025学年统编版七年级历史上册.pptx
- 3.15+秦汉时期的科技与文化++课件++2024-2025学年统编版七年级历史上册.pptx
- Unit 2 We’re FamilySection B 1a-2b课件-2024-2025学年鲁教版 五四制六年级英语上册.pptx
- 20.曹刿论战 第1课时.pptx
- +Unit5+Project++Reading+Plus课件++-+2024-2025学年人教版英语七年级上册.pptx
- 1.3+太平天国运动+课件--+2024-2025学年统编版八年级历史上册.pptx
- Module+10+Unit+1+It+might+snow+课件+2024-2025学年外研版英语八年级上册.pptx
- Unit7+ ?Section+B1a-1e课件+2024-2025学年人教版英语八年级上册+.pptx
文档评论(0)