第2章关系数据库练习题(免费阅读).pptVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关系间的笛卡尔积、等值连接和自然连接结果比较 Student SC Sno Sname Ssex Sdept Sage 080601031 王强 男 CS 22 080601032 张艳 女 CS 21 080601033 刘敏 女 IS 21 Sno Cno Grade 080601031 2 080601033 1 080601033 2 笛卡儿积 Student.Sno Sname Ssex Sdept Sage SC.Sno Cno Grade 080601031 王强 男 CS 22 080601033 1 080601032 张艳 女 CS 21 080601033 1 080601033 刘敏 女 IS 21 080601033 1 080601031 王强 男 CS 22 080601031 2 080601032 张艳 女 CS 21 080601031 2 080601033 刘敏 女 IS 21 080601031 2 080601031 王强 男 CS 22 080601033 2 080601032 张艳 女 CS 21 080601033 2 080601033 刘敏 女 IS 21 080601033 2 自然连接 Sno Sname Ssex Sdept Sage Cno Grade 080601031 王强 男 CS 22 2 080601033 刘敏 女 IS 21 1 080601033 刘敏 女 IS 21 2 Student.Sno Sname Ssex Sdept Sage SC.Sno Cno Grade 080601031 王强 男 CS 22 080601031 2 080601033 刘敏 女 IS 21 080601033 1 080601033 刘敏 女 IS 21 080601033 2 等值连接 【例1】在以上学生-选课数据库中,查询选修了1号课程的学生学号. 【例2】在以上学生-选课数据库中,查询选修了1号课程或3号课程的学生学号. ?Sno(? Cno = ‘1’ (SC)) ?Sno(? Cno = ‘1’ v Cno=‘3’ (SC)) 或 ?Sno(? Cno = ‘1’ (SC)) U ?Sno(? Cno = ‘3’ (SC)) 【例3】求既选修2号课程,又选修3号课程的学生学号。 πSno(σCno =‘2’(SC))∩πSno(σCno= C3( SC )) 该题不能写为: πSno(σCno=‘2’ ∧ Cno=‘3’( SC )) 【例4】 求没有选修课程号为2号课程的学生学号。 πSno(Student)- πSno(σCno= 2( SC )) 本题不能写为: πSno(σCno≠ 2( SC )) ?Sname (σCno=‘5’(SC) * Student ) 【例5】查询选修了5号课程的学生姓名. 1.假设学生选课数据库如下: Student(Sno,Sname,Age,Dept) Course(Cno,Cname,Teacher) SC(Sno,Cno,Grade) 用关系代数分别进行如下查询: (1)学号为9900111的学生的系别和年龄; (2)有不及格成绩(60)学生的课程名; (3)计算机系有不及格课程的学生名单; (4)学生张林的“数据库原理”课成绩。 练习: (1)πDept,Sage(σSno=‘9900111’(Student)) (2)πCname(σGrade60(SC) * Course) (3)πSname(σGrade60(SC)* σDept=‘计算机系’(Student)) (4)πGrade(σsname=‘张林’(Student)* SC *(σCname=‘数据库原理’(Course)) 2.某图书馆管理数据库由以下关系组成: 读者(读者编号, 姓名, 单位),图书(书号, 书名, 作者, 出版社, 单价, 类型),借阅记录(读者编号, 书号, 借阅日期, 应还日期, 归还日期) 试用关系代数描述以下查询要求 1)查询“清华大学出版社”出版的所有图书 2)查询单价在15元以上的书名和作者 3)查询3号读者2008年6月15日所借图书 4)查询超期归还图书的读者姓名和单位 5)查询借阅过《数据库原理》的读者 6)查询没有借阅过任何图书的读者 (1) (2

文档评论(0)

peain + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档