已知有如下三个表: 学生(学号,姓名,性别,班级) 课程(课程名称,学时,性质) 成绩(课程名称,学号,分数) 若要列出“99网络”班所有“数据库技术”课成绩不及格的同学的学号、姓名、课程名称、分数,则应该对这些表进行哪些操作?

admin2010-04-19  23

问题 已知有如下三个表:    学生(学号,姓名,性别,班级)    课程(课程名称,学时,性质)    成绩(课程名称,学号,分数)    若要列出“99网络”班所有“数据库技术”课成绩不及格的同学的学号、姓名、课程名称、分数,则应该对这些表进行哪些操作?

选项 A、选择和自然连接
B、投影和自然连接
C、选择、投影和自然连接
D、选择和投影

答案4

解析 要列出“99网络”班所有“数据库技术”课成绩不及格的同学的学号、姓名、课程名称、分数,其正确的关系代数表达式是先对学生按照条件班级=“99网络”进行选择,然后再与其他两个关系进行自然连接,然后在学号、姓名、课程名称、分数列上进行投影。
转载请注明原文地址:https://kaotiyun.com/show/F85Z777K
0

最新回复(0)