给定学生S(学号,姓名,年龄,入学时间,联系方式)和选课SC(学号,课程号,成绩)关系,若要查询选修了1号课程的学生学号、姓名和成绩,则该查询与关系代数表达式______等价。

admin2012-06-19  35

问题 给定学生S(学号,姓名,年龄,入学时间,联系方式)和选课SC(学号,课程号,成绩)关系,若要查询选修了1号课程的学生学号、姓名和成绩,则该查询与关系代数表达式______等价。

选项 A、
B、
C、
D、

答案B

解析 本题考查关系代数运算方面的基础知识。
   对于试题(8),题目要求“查询选修了1号课程的学生学号和姓名”,因此先进行S与SC关系的自然连接,即选取S.学号=SC.学号的元组并去掉右边的重复属性“学号”,生成的新关系为(学号,姓名,年龄,入学时间,联系方式,课程号,成绩),共有7个属性列。
   选项A“”是错误的,因为自然连接后的第6个属性为课程号,其选取运算“σ1=6∧7=’1’”的实际含义为“学号=课程号”同时“成绩=1”,与题意不符。选项B“”是正确的,因为该关系表达式的含义为:进行S与SC关系的自然连接,选取S.学号=SC.学号的元组并去掉右边的重复属性“学号”,再选取“课程号=1”的元组,最后进行学号、姓名和成绩的投影运算。
   同理可以分析选项C和D都是错误的。
转载请注明原文地址:https://jikaoti.com/ti/hc67FFFM
0

最新回复(0)