数据库 关系运算(关系代数).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)

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

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

1亿VIP精品文档

相关文档