设有表示学生选课的关系学生S、课程C和选课SC:   S(学号,姓名,年龄,性别,籍贯)   C(课程号,课程名,教师,教室)   SC(学号,课程号,成绩)   则检索籍贯为上海的学生姓名、学号和选修的课程号的表达式是(

admin2022-09-09  41

问题 设有表示学生选课的关系学生S、课程C和选课SC:
    S(学号,姓名,年龄,性别,籍贯)
    C(课程号,课程名,教师,教室)
    SC(学号,课程号,成绩)
    则检索籍贯为上海的学生姓名、学号和选修的课程号的表达式是(          )。

选项 A、σ籍贯=“上海”(SSC)
B、π姓名,学号,课程号籍贯=“上海”(S))
C、π姓名,学号,课程号籍贯=“上海”(SSC))
D、π姓名,学号籍贯=“上海”(SC))SC

答案C

解析 检索籍贯为“上海”是选择行,用σ操作;检索姓名、学号和选修的课程号是选择列(投影),用π操作。因此,表达式中必须同时既有σ也有π,且π的操作要包含“姓名”“学号”“课程号”3列。另外,做上述σ操作和π操作的表应是S和SC进行自然连接的结果表,而不能仅对S表做上述操作,因为S表中没有“课程号”列。本题选择C选项。
转载请注明原文地址:https://kaotiyun.com/show/wZ6p777K
0

最新回复(0)