de
tNamebirthdaycourseNoStude
tClass÷∏courseNoσ
stude
tNo‘0701001’Score
答:含义:选修了学号为0701001的同学所有选修课程的学生姓名和出日日期。stude
tNamebirthday
f李小勇王红
1990122119920426
(2)∏stude
tNocourseNoScore÷∏courseNoσcourseNoLIKE‘CS’Course
Score
答:含义:选修了计算机系所有开设课程的学生的成绩信息。
Stude
tNo
courseNo
Term
Score
0701001
07010010701001
0701008
CN028
CS012CS015
AC001
07081
?
85
07082
88
08091
92
07081
76
0701008
CN028
07081
…
86
0701008
CS012
07082
93
0701008
CS015
08091
】
96
08020050802005
0802005
AC001CS012
CS015
09101
88
08092
、
90
09101
87
对于图所示的成绩管理数据库ScoreDB的模式导航图,根据图211所示的实例数据,试写出如下查询的关系代数表达式,并给出其查询结果。(1)查找籍贯为“上海”的全体学生。
答:σ
ativeLIKE‘上海’Stude
t(2)查找1992年元旦以后出生的全体男同学。答:σyearbirthday1992∧sex男’Stude
t(3)查找信息学院非汉族同学的学号、姓名、性别及民族。答:∏stude
tNostude
Namesex
atio
σ
atio
’汉族’Stude
tσ
i
stitute’信息学院’Class(4)查找0809学年第二学期(08092)开出课程的编号、名称和学分。答:∏courseNocourseNamecourseHourCourseσterm’08092’Score(5)查找选修了“操作系统”的学生学号、成绩及姓名。
f答:∏stude
tNostude
NamescoreStude
tScore∏courseNoσcourseName’
操作系统’Course(6)查找班级名称为“会计学07(3)班”的学生在0708学年第一学期(07081)选课情况,要求显示学生姓名、课程号、课程名称和成绩。答:∏stude
NamecourseNocourseNamescoreσclassName’会计学08(3)
班’ClassStude
tσterm’07081’ScoreCourse(7)查找至少选修了一门其直接先修课编号为CS012的课程的学生学号和姓名。答:∏stude
Nostude
tNameσpriorCourse’CS012’CourseScoreStude
t(8)查找选修了0809学年第一学期(08091)开出的全部课程的学生学号和姓名。答∏stude
Nostude
tNameScore÷∏courseNoσterm’08091’ScoreStude
t(9)查找至少选修了学号为0703010的学生所选课程的学生学号和姓名。答:∏stude
Nostude
tNameScore÷∏courseNoσstude
tNo’0703010’ScoreStude
t对于图210所示的学生选课数据库SCDB的模式导航图,试写出如下查询的关系代数表达式。(1)查找2008级蒙古族学生信息,包括学号、姓名、性别和所属班级。答:∏stude
Nostude
tNamesexclassNoσ
atio
’蒙古族’Stude
tσ
grade2008r