• 2022-05-27
    设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则求出所有选修课程信息的运算表达式为()。
  • X与C的自然连接

    举一反三

    内容

    • 0

      【单选题】学生(学号,姓名,性别) 课程(课程号,课程名) 选课(课程号,学号,成绩) 查询每位学生所有课程的成绩: A. SELECT  姓名,课程名,成绩  FROM  学生,课程,选课 B. SELECT  姓名,课程名,成绩  FROM  学生 JOIN 课程 JOIN 选课 C. SELECT  姓名,课程名,成绩  FROM  学生 , 课程 , 选课  WHERE 学生.学号 =选课.学号 and 课程.课程号 = 选课.课程号 D. SELECT  姓名,课程名,成绩  FROM  学生 JOIN 课程 JOIN 选课  WHERE 学生.学号 =选课.学号 and 课程.课程号 = 选课.课程号

    • 1

      【单选题】有学生、选修和课程三个关系,学生S(学号,姓名,性别),课程C(课程号,课程名),选修SC(学号,课程号,成绩)。想查询选修2号课程的学生的学号和姓名,则关系运算式应写成( )。 A: ∏学号(δ课程号=2 (S∞SC)) B: ∏学号,姓名(δ课程号=2 (S)) C: ∏学号,姓名(δ课程号=2 (S∞SC)) D: δ课程号=2 (∏学号,姓名(S∞SC))

    • 2

      能正确检索出“'张山'同学不学的课程的课程号”的关系代数表达式是( ): A: π课程号(课程)- π课程号 (σ姓名='张山' (选课∞学生)) B: π课程号(σ姓名='张山' (选课∞学生))∪ π课程号 (课程) C: π课程号(课程)∩ π课程号(σ姓名='张山' (选课∞学生)) D: π课程号(σ姓名≠'张山' (选课∞学生))

    • 3

      能正确检索出“'张山'同学不学的课程的课程号”的关系代数表达式是( )。 A: π课程号(课程)- π课程号 (σ姓名='张山' (选课∞学生)) B: π课程号(σ姓名≠'张山' (选课∞学生)) C: π课程号(σ姓名='张山' (选课∞学生))∪ π课程号 (课程) D: π课程号(课程)∩ π课程号(σ姓名='张山' (选课∞学生))

    • 4

      已知关系:学生(学号,姓名,性别,年龄),课程(课程号,课程名,学分),选课(课程号,学号,成绩)。表示“查询没有选修数据库课程的学生姓名”的关系代数操作是________