还剩6页未读,继续阅读
文本内容:
假设教学管理规定
①一个学生可选修多门课,一门课有若干学生选修;
②一个教师可讲授多门课,一门课只有一个教师讲授;
③一个学生选修一门课,仅有一个成绩学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名要求根据上述语义画出ER图,要求在图中画出实体的属性并注明联系的类型;解答
三、应用题设有如下所示的关系SS#SNAMEAGESEX、CC#CNAMETEACHER和SCS#C#GRADE,试用关系代数表达式表示下列查询语句1检索“程军”老师所授课程的课程号C#和课程名CNAME2检索年龄大于21的男学生学号S#和姓名SNAME3检索至少选修“程军”老师所授全部课程的学生姓名SNAME4检索”李强”同学不学课程的课程号C#5检索至少选修两门课程的学生学号S#6检索全部学生都选修的课程的课程号C#和课程名CNAME7检索选修课程包含“程军”老师所授课程之一的学生学号S#8检索选修课程号为k1和k5的学生学号S#9检索选修全部课程的学生姓名SNAME10检索选修课程包含学号为2的学生所修课程的学生学号S#11检索选修课程名为“C语言”的学生学号S#和姓名SNAME解本题各个查询语句对应的关系代数表达式表示如下
1.∏C#CNAMEσTEACHER=‘程军’C
2.∏S#SNAMEσAGE21∧SEX=”男”C
3.∏SNAME{swv[∏S#C#(sc)÷∏C#σTEACHER=‘程军’C]}
4.∏C#C-∏C#σSNAME=‘李强’SwvSC
5.∏S#σ
[1]=
[4]∧
[2]≠
[5]SC×SC
6.∏C#CNAMECwv∏S#C#sc÷∏S#S
7.∏S#SCwv∏C#σTEACHER=‘程军’C
8.∏S#C#(sc)÷∏C#σC#=’k1’∨C#=’k5’C
9.∏SNAME{swv[∏S#C#(sc)÷...。