• 2021-04-14
    能正确检索出“至少选课号为C02和C04的学生学号”的()。
  • π学号(σ课程号=C02(选课))∩π学号( σ课程号=C04(选课))π学号,课程号(选课)÷{(C02),(C04)}

    举一反三

    内容

    • 0

      查询选修课程号为“101”课程得分最高的同学,正确的SQL语句是( )。 A: A) SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号AND 课程号="101" AND 成绩>=ALL(SELECT 成绩 FROM 选课) B: B) SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号AND 成绩>=ALL(SELECT 成绩 FROM 选课 WHERE 课程号="101") C: C) SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号AND 成绩>=ANY(SELECT 成绩 FROM 选课 WHERE 课程号="101") D: D) SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号AND 课程号="101" AND 成绩>=ALL(SELECT 成绩 FROM 选课 WHERE 课程号="101")

    • 1

      基于教学视频中的学生选课数据库,能正确查询出“数学系学生都学的课程的课程编号”的关系代数表达式是( )。 A: π学号,课程号(选课) ÷π学号(σ所在系='数学'(学生)) B: π学号,课程号(σ所在系='数学'(选课∞学生)) ÷π课程号(学生) C: 选课÷π学号(σ所在系='数学'(学生)) D: π课程号(σ所在系='数学'(选课∞学生∞课程))

    • 2

      【单选题】设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,查询选修课程号为"101"课程得分最高的同学,正确的SQL语句是____________。 A. SELECT 学生.学号, 姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 成绩>=ALL(SELECT 成绩 FROM 选课 WHERE 课程号="101") B. SELECT 学生.学号, 姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 课程号="101" AND 成绩 >=ALL(SELECT 成绩 FROM 选课) C. SELECT 学生.学号, 姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 课程号="101" AND 成绩>=ALL(SELECT 成绩 FROM 选课 WHERE 课程号 D. SELECT 学生.学号, 姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 成绩>=ANY(SELECT 成绩 FROM 选课 WHERE 课程号="101")

    • 3

      不能正确检索出“选修'数据库原理与应用'课程的学生学号和姓名”的关系代数表达式是( )。? π学号,姓名( (π学号 ((σ课程名='数据库原理与应用'(课程))∞选课))∞学生)|π学号,姓名(σ课程名='数据库原理与应用'(;课程∞学生))|π学号,姓名(σ课程名='数据库原理与应用'(课程∞选课∞学生))|π学号,姓名(σ课程名='数据库原理与应用'(课程∞选课))

    • 4

      假设所有学生都已选课,所有的选课成绩都已确定。检索所有选课成绩都在90分以上(含)的学生信息,正确的SQL命令是( )。根据以下资料,回答下面的题目:使用如下数据表: 学生.DBF:学号(C,8),姓名(C,6),性别(C,2)选课.DBF:学号(C,8),课程号(C,3),成绩(N,3)从“选课”表中检索成绩大于等于60并且小于90的记录信息,正确的SQL命令是( )。 A: SELECT*FROM学生WHERE学号IN(SELECT学号FROM选课WHERE成 绩>=90) B: SELECT*FROM学生WHERE学号NOT IN(SELECT学号FROM选课WHERE成绩<90) C: SELECT*FROM学生WHERE学号!=ANY(SELECT学号FROM选课WHERE成绩<90) D: SELECT*FROM学生WHERE学号=ANY(SELECT学号FROM选课WHERE成绩>=90)