定义学生选修课程的关系模式如下: S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、屎程名、先选课);SC(S#,C#,G)(其属性分别学号、课号和成绩)。 检索选修了课程号为2且成绩不及格的

admin2020-07-25  36

问题 定义学生选修课程的关系模式如下:
S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、屎程名、先选课);SC(S#,C#,G)(其属性分别学号、课号和成绩)。
检索选修了课程号为2且成绩不及格的学生的姓名的表达式是

选项 A、πSnS#C#=2∧G<60(SC))S)
B、πSnS#C#=2∧G<60(SC))
C、σC#=2∧G<60(SC)
D、πSnS#C#=2∧G<60(SC)πS#,Sa(SC)

答案A

解析 首先对关系SC(S#,C#,G)以课号C#=2并且成绩G小于60分为条件作选择运算,得到课号C#=2并且成绩G小于60分的记录,然后再与学生S(S#,Sn,Sd,Sa)关系作自然连接运算,对运算结果在学号列作投影运算,再在学生姓名列作一次投影运算,得到选修了课程号为2且成绩不及格的学生的姓名。所以选项A正确。
转载请注明原文地址:https://jikaoti.com/ti/kaQ0FFFM
0

最新回复(0)