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

admin2020-02-26  39

问题 定义学生选修课程的关系模式如下:
S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);
C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);
SC(S#,C#,G)(其属性分别学号、课号和成绩)。
检索选修课程名为“操作系统”的成绩在90分以上(含90分)的学生姓名的表达式是

选项 A、
B、
C、
D、

答案A

解析 首先对C(C#,Cn,P#)关系在以课程名Cn为“操作系统”为条件作选择运算,得到C关系中课程名为操作系统的记录,然后再与SC(S#,C#,G)关系在以成绩G大于等于90为条件作选择运算,得到成绩大于等于90的记录,两者作自然连接运算,对运算结果在课号列作投影运算,再在学号列作一次投影运算,再在姓名列上用投影运算,得到选修课程名为“操作系统”的成绩在90分以上(含90分)的学生姓名。所以选项A正确。
转载请注明原文地址:https://jikaoti.com/ti/tGp0FFFM
0

最新回复(0)