数据库之关系运算.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库之关系运算

3.2.2 选择运算(续) 选择运算示意图如下: 3.2 特殊的关系运算 例如从student关系中查询所有计算机系学生的记录。 δ系名=“计算机系 (student) Sql查询命令: Select * from student where 系名=计算机系 3.2 特殊的关系运算 Select * from student where 系名=计算机系 编号 系名 姓名 性别 出生年月 03004 计 算 机系 韩 东 男 1979.10.10 02001 外 语 系 刘 玲 女 1979.08.02 03001 计 算 机系 王 冬 男 1978.08.07 04001 数 学 系 姜瑞青 男 1981.06.02 05001 电子工程系 翁超雷 男 1980.08.10 05002 电子工程系 田茉莉 女 1976.09.02 03002 计 算 机系 宋江明 男 1981.01.03 03003 计 算 机系 邵林文贺 女 1979.05.04 编号 系 名 姓 名 性别 出生年月 03004 计算机系 韩 东 男 1979.10.10 03001 计算机系 王 冬 男 1978.08.07 03002 计算机系 宋 明 男 1981.01.03 03003 计算机系 邵林文贺 女 1979.05.04 3.2 特殊的关系运算 [例] 从学生选课关系SC中,查询选修了“图像处理”课程的学生学号。 πSID(σ Cname=‘图像处理(SC)) 一个运算的结果可以作为另一个运算的运算对象。 Select SID from SC where Cname= ‘图像处理 学生选课关系 SC SID Sname CID Cname 2005216001 赵成刚C语言程序设计 2005216001 赵成刚图像处理 2005216001 赵成刚网页设计 2005216002 李敬C语言程序设计 2005216002 李敬图像处理 2005216002 李敬网页设计 SID 2005216001 2005216002 结果: 3.2.3 连接运算 连接是根据给定的条件,从两个已知关系R和S的笛卡尔积中,选取满足连接条件(属性之间)的若干元组组成新的关系。记作: (R) (S) 其中F是选择条件。 F 3.2 特殊的关系运算 3.2.3 连接运算(续) 1.条件连接:从两个关系的笛卡尔积中选取属性间满足一定条件的元组。 2.相等连接:从关系R与S的笛卡尔积中选取满足等值条件的元组。 3.自然连接:也是等值连接,从两个关系的笛卡尔积中,选取公共属性满足等值条件的元组,但新关系不包含重复的属性。 4.外连接 3.2 特殊的关系运算 连接运算(续) [例]关系R和关系S 如下所示: R S R.A R.B R.C S.B S.E a1 b1 5 b1 3 a1 b1 5 b2 7 a1 b1 5 b3 10 a1 b1 5 b3 2 a1 b1 5 b5 2 a1 b2 6 b1 3 a1 b2 6 b2 7 a1 b2 6 b3 10 a1 b2 6 b3 2 a1 b2 6 b5 2 a2 b3 8 b1 3 a2 b3 8 b2 7 a2 b3 8 b3 10 a2 b3 8 b3 2 a2 b3 8 b5 2 a2 b4 12 b1 3 a2 b4 12 b2 7 a2 b4 12 b3 10 a2 b4 12 b3 2 a2 b4 12 b5 2 连接运算(续) 条件连接: R S的结果如下: C<E R.A R.B R.C S.B S.E a1 b1 5 b1 3 a1 b1 5 b2 7 a1 b1 5 b3 10 a1 b1 5 b3 2 a1 b1 5 b5 2 a1 b2 6 b1 3 a1 b2 6 b2 7 a1 b2 6 b3 10 a1 b2 6 b3 2 a1 b2 6 b5 2 a2 b3 8 b1 3 a2 b3 8 b2 7 a2 b3 8 b3 10 a2 b3 8 b3 2 a2 b3 8 b5 2 a2 b4 12 b1 3 a2 b4 12 b2 7 a2 b4 12 b3 10 a2 b4 12 b3 2 a2 b4 12 b5 2 连接运算(续) 等值连接 R S 的结果如下: R.B=S.

文档评论(0)

80219pm + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档