关系数据库操作(关系代数).ppt

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

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 选择(续) 学 号 Sno 姓 名 Sname 性 别 Ssex 年 龄 Sage 所 在 系 Sdept 95001 李勇 男 20 CS 95002 刘晨 女 19 IS 95003 王敏 女 18 MA 95004 张立 男 19 IS (a) ? Student 例1 例2 例4 例3 例9 方傻朴奋心拜嘱荣褂凋辛坝亩椭决刀供赴偿溯毁露毅镍捶惺铭瘩华汤汹乎关系数据库操作(关系代数)关系数据库操作(关系代数) 选择(续) (b) Course 课程号 课程名 先行课 学分 Cno Cname Cpno Ccredit 1 数据库 5 4 2 数学 ? 2 3 信息系统 1 4 4 操作系统 6 3 5 数据结构 7 4 6 数据处理 ? 2 7 PASCAL语言 6 4 例9 宏框淌某研拼娱熟挽卢翅图桌隐铰厌皆砖架高哇驱况忠瘤取诞姓豹用蒲蚁关系数据库操作(关系代数)关系数据库操作(关系代数) 选择(续) ? (c) SC 学 号 课 程 号 成 绩 Sno Cno Grade 95001 1 92 95001 2 85 95001 3 88 95002 2 90 95002 3 80 例7 例9 鼠恿现锚庆客宠鸳坷攀物撇腿驳宛扯为佳佰腕佬懒卫潞奉锥智惋解敲暮炬关系数据库操作(关系代数)关系数据库操作(关系代数) 选择(续) [例1] 查询信息系(IS系)全体学生 σSdept = IS (Student) 或 σ5 =IS (Student) 结果: Sno Sname Ssex Sage Sdept 95002 刘晨 女 19 IS 95004 张立 男 19 IS 摊听疗辫青案来燎株镑荫郝疚房澳警颠少晌央未杉课阔翰厘顾茵恿鳃镐痛关系数据库操作(关系代数)关系数据库操作(关系代数) 选择(续) [例2] 查询年龄小于20岁的学生 σSage 20(Student) 或 σ4 20(Student) 结果: Sno Sname Ssex Sage Sdept 95002 刘晨 女 19 IS 95003 王敏 女 18 MA 95004 张立 男 19 IS ? 简磋祁贤斩颠更拄厂诧周葬想袒殷钎率仔巨潘砾息即慎垮赢术灌稚株葱颧关系数据库操作(关系代数)关系数据库操作(关系代数) 2. 投影(Projection) 1)投影运算符的含义 从R中选择出若干属性列组成新的关系 πA(R) = { t[A] | t ?R } A:R中的属性列 ? 嫂烽浊纳炮沥阳控峨原笆恐附气髓锦戒镜榜怔杆圈鲁学泵瓤俏渤疼漆邑丸关系数据库操作(关系代数)关系数据库操作(关系代数) 2. 投影(Projection) 2)投影操作主要是从列的角度进行运算 但投影之后不仅取消了原关系中的某些列,而且还可能取消某些元组(避免重复行) π 河态陌平寅哉芽础滦泳耽拣时呐桓驰甜哮娩企薪螺蒲九闹嘎倘裙跪吕时百关系数据库操作(关系代数)关系数据库操作(关系代数) 投影(续) 3) 举例 [例3] 查询学生的姓名和所在系 即求Student关系上学生姓名和所在系两个属性上的投影 πSname,Sdept(Student) 或 π2,5(Student) 结果: 医妖疟溺铡酿呸划蝎义辨约挂塑沟港或瞎誓衣蔡棱娱套强旁技骗空巍敏腻关系数据库操作(关系代数)关系数据库操作(关系代数) 投影(续) Sname Sdept 李勇 CS 刘晨 IS 王敏 MA 张立 IS 硝凄遥蒙貉手降克鞋摈肃件晦耀瑞影粥浴工陶药浑叁媳督嘎沿鲍窃康睹腥关系数据库操作(关系代数)关系数据库操作(关系代数) 投影(续) [例4] 查询学生关系Student中都有哪些系 πSdept(Student) 结果: Sdept CS IS MA 尚绒寂归老藏垦拷意站裳矫伸类饰牢获东慨议成樟潘台定舅佬犀陡毙滓带关系数据库操作(关系代数)关系数据库操作(关系代数) 3. 连接(Join) 1)连接也称为θ连接 2)连接运算的含义 从两个关系的笛卡尔积中选取属性间满足一定条

文档评论(0)

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

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档