- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库-第三章2013-2课件
常用的关系操作 查询/数据更新 关系代数运算 选择、投影、连接、除、 并、交、差 关系数据库操作语言 例1 例3 例3 删除重复的元组后 选择操作 投影操作 行的角度进行运算 列的角度进行运算? 水平 垂直 例5 连接 等值连接 自然连接 除法运算步骤 将被除关系的属性分为象集属性和结果属性:与除关系相同的属性属于象集属性,不相同的属性属于结果属性 在除关系中,对与被除关系相同的属性(象集属性)进行投影,得到除目标数据集。 将被除关系分组,原则是,结果属性值一样的元组分为一组。 逐一考察每个组,如果它的象集属性值中包括除目标数据集,则对应的结果属性值应属于该除法运算结果集。 结果 1. 选择运算 姓名 王捷 张焱 陈艺 系 数学 物理 外语 性别 男 男 女 1. 选择运算 姓名 王捷 张焱 陈艺 王捷 王捷 课程名 立体几何 模糊数学 普通物理 听力 高等数学 等值连接 学生表R 学生选课表S 姓名 王捷 王捷 王捷 张焱 陈艺 系 数学 数学 数学 物理 外语 性别 男 男 男 男 女 姓名 王捷 王捷 王捷 张焱 陈艺 课程名 高等数学 立体几何 模糊数学 普通物理 听力 R S R.姓名=S.姓名 两个关系的笛卡儿积中选取两个属性值相等的那些元组组成新关系。 紫今陕板驯倡芽频谆前劣舅唇癸瘟奶寞红刘彬检矛痒矗院秧抡核肤卫幢窒数据库-第三章2013-2课件数据库-第三章2013-2课件 1. 选择运算 姓名 王捷 张焱 陈艺 系 数学 物理 外语 性别 男 男 女 1. 选择运算 姓名 王捷 张焱 陈艺 王捷 王捷 课程名 立体几何 模糊数学 普通物理 听力 高等数学 自然连接 学生表R 学生选课表S 姓名 王捷 王捷 王捷 张焱 陈艺 系 数学 数学 数学 物理 外语 性别 男 男 男 男 女 姓名 王捷 王捷 王捷 张焱 陈艺 课程名 高等数学 立体几何 模糊数学 普通物理 听力 R S 两个关系等值连接后去掉重复的属性列组成的新关系。 关旧岔艺爱誊铸斥滦缮眶帚颂割粤橇佯快耶髓吵道揪帖姓她喧吕冗钨龋蔬数据库-第三章2013-2课件数据库-第三章2013-2课件 自然连接 具有相同属性组的两个关系的笛卡儿积中去掉重复的属性列组成的新关系。分三个步骤: 1. 计算RXS 2. 选择满足条件r[Ai]=s[Bj]的所有元组,等值连接 3. 去掉重复的属性列 自然连接是一种特殊的等值连接。 R S 呀斌箔职最脏嘱获去掩以纪捷靶沽早犯痕勤坛啸喜耿糊揭师真粱子徘刺攒数据库-第三章2013-2课件数据库-第三章2013-2课件 A a1 a1 a2 a2 B b1 b2 b3 b4 C 5 6 8 12 B b1 b2 b3 b3 b5 E 3 7 10 2 2 R S R CE S A a1 a1 a1 a1 a2 R.B b1 b1 b2 b2 b3 C 5 5 6 6 8 S.B b2 b3 b2 b3 b3 E 7 10 7 10 10 啤确靳零任驹啡咆牛灯乡捻藉淘齿伶尽俞仰烈狙衡银箔契猖层绢秒盂刽塞数据库-第三章2013-2课件数据库-第三章2013-2课件 A a1 a1 a2 a2 R.B b1 b2 b3 b3 C 5 6 8 8 S.B b1 b2 b3 b3 E 3 7 10 2 R R.B=S.B S A a1 a1 a2 a2 B b1 b2 b3 b4 C 5 6 8 12 B b1 b2 b3 b3 b5 E 3 7 10 2 2 R S 曹繁硼诬芹惫妙智手妆鞘瘦师伐绊晃咏傻王茹度克拴洁盐洲由口钟耐殊申数据库-第三章2013-2课件数据库-第三章2013-2课件 A a1 a1 a2 a2 R.B b1 b2 b3 b3 C 5 6 8 8 S.B b1 b2 b3 b3 E 3 7 10 2 R R.B=S.B S A a1 a1 a2 a2 R.B b1 b2 b3 b3 C 5 6 8 8 E 3 7 10 2 R S 加颈风疏只卑贝种绦敢演峭裕捍凯彼馅诞贪猫械粟康歧弃委茅锗蒸函锰匡数据库-第三章2013-2课件数据库-第三章2013-2课件 除法运算(Division) R (X,Y) ÷S (Y,Z)=P(X) 二目运算,两个Y出自相同的域 P是R中满足下列条件的元组在X上的投影:元组在X上分量值x的象集Yx包含S在Y上投影的集合 R÷S={tr[X]|tr∈R∧ ? y(S)?Yx} 录抖蚂
文档评论(0)