- 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可以是单个属
您可能关注的文档
- !高炉钻头的工艺及改进措施_李琦.pdf
- (4.P)万科三期QC1.ppt
- (UP-STC-Ⅰ)-双电源智能投切装置使用说明书.pdf
- (内科学A).doc
- (商场注意事项).doc
- (广东专用)2012高考英语书面表达精品课件:话题作文8 购物.ppt
- (用于划分分部分项工程)第4篇.pdf
- (修改)售后前台接待技巧培训指导.ppt
- (08L0207226)网络广告策略分析(孙娜).doc.doc
- (北师大版)五年级数学上册课件 折纸.ppt
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)