第2章 关系模型与关系代数参考答案

第2章 关系模型与关系代数参考答案

ID:13874109

大小:54.50 KB

页数:4页

时间:2018-07-24

第2章 关系模型与关系代数参考答案_第1页
第2章 关系模型与关系代数参考答案_第2页
第2章 关系模型与关系代数参考答案_第3页
第2章 关系模型与关系代数参考答案_第4页
资源描述:

《第2章 关系模型与关系代数参考答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第2章关系模型与关系代数2.7对于图2-8所示的成绩管理数据库ScoreDB的模式导航图,根据图2-11所示的样例数据,给出如下运算的结果。(1)(∏studentName,birthday,courseNo(Student⋈Class))÷(∏courseNo(σstudentNo=‘0701001’Score))答:含义:选修了学号为0701001的同学所有选修课程的学生姓名和出日日期。studentNamebirthday李小勇1990-12-21王红1992-04-26(2)(∏studentNo,courseNoSco

2、re)÷(∏courseNo(σcourseNoLIKE‘CS%’Course))⋈Score答:含义:选修了计算机系所有开设课程的学生的成绩信息。StudentNocourseNoTermScore0701001CN02807081850701001CS01207082880701001CS01508091920701008AC00107081760701008CN02807081860701008CS01207082930701008CS01508091960802005AC00109101880802005CS012080

3、92900802005CS01509101872.8对于图2-8所示的成绩管理数据库ScoreDB的模式导航图,根据图2-11所示的实例数据,试写出如下查询的关系代数表达式,并给出其查询结果。(1)查找籍贯为“上海”的全体学生。答:σnative=‘上海’Student(2)查找1992年元旦以后出生的全体男同学。答:σyear(birthday)>=1992∧sex='男’Student(3)查找信息学院非汉族同学的学号、姓名、性别及民族。答:∏studentNo,studenName,sex,nation(Student⋈(

4、σinstitute=’信息学院’Class))(4)查找08-09学年第二学期(08092)开出课程的编号、名称和学分。答:∏courseNo,courseName,courseHour(Course⋈(σterm=’08092’Score))(5)查找选修了“操作系统”的学生学号、成绩及姓名。答:∏studentNo,studenName,score(Student⋈(Grade⋈(σcourseName=’操作系统’Course))(6)查找班级名称为“会记学08(3)班”的学生在07-08学年第一学期(07081)选课情

5、况,要求显示学生姓名、课程号、课程名称和成绩。答:∏studenName,courseNo,courseName,score((σclassName=’会计学08(3)班’Class)⋈Student⋈(σterm=’07081’Score)⋈Course)(7)查找至少选修了一门其直接先修课编号为CS012的课程的学生学号和姓名。答:∏studenNo,studentName((σpriorCourse=’CS012’Course)⋈Score⋈Student)(8)查找选修了08-09学年第一学期(08091)开出的全部课程

6、的学生学号和姓名。答:∏studenNo,studentName(Score÷(∏courseNo(σterm=’08091’Score))⋈Student)(9)查找至少选修了学号为0703010的学生所选课程的学生学号和姓名。答:∏studenNo,studentName(Score÷(∏courseNo(σstudentNo=’0703010’Score))⋈Student)2.9对于图2-10所示的学生选课数据库SCDB的模式导航图,试写出如下查询的关系代数表达式。(1)查找2008级蒙古族学生信息,包括学号、姓名、性别

7、和所属班级。答:∏studenNo,studentName,sex,classNo((σnation=’蒙古族’Student)⋈(σgrade=2008Class))(2)查找“C语言程序设计”课程的课程班号、上课时间以及上课地点。答:∏cClassNo,time,location((σcourseName=’C语言程序设计’Course)⋈CourseClass⋈Classroom)(3)查找选修了先修课程为“计算机概论”的学生学号、课程号和成绩。答:∏studenNo,courseNo,score((∏C1.courseN

8、o((ρC1Course)⋈C1.priorCourse=C2.courseNo(σcourseName=’计算机概论’(ρC2Course))))⋈SC)(4)查找李勇老师08-09学年第二学期(08092)开出的课程号、课程名和学分。答:∏courseNo,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。