中国大学MOOC: 有一学生选课关系:学生选课(学号,课程号,成绩),如果要提高按课程查询学生成绩的效率,应该建索引的属性是________。
举一反三
- 有一学生选课关系:学生选课(学号,课程号,成绩),如果要提高按课程查询学生成绩的效率,应该建索引的属性是________。 A: 学号 B: 课程号 C: 成绩 D: (学号,课程号)
- 有一学生选课关系:学生选课(学号,课程号,成绩),对该关系的查询语句如下:SELECT 课程号,AVG(成绩) FROM 学生选课 GROUP BY 课程号,如果要提高该查询的效率,应该建索引的属性是________。 A: 学号 B: 课程号 C: 成绩 D: (学号,课程号)
- 有学生选课关系:学生选课(学号,课程号,成绩),对该关系的查询语句如下:SELECT课程号,AVG(成绩)FROM学生选课GROUPBY课程号如果要提高该查询的效率,应该建索引的属性是
- 【单选题】学生(学号,姓名,性别) 课程(课程号,课程名) 选课(课程号,学号,成绩) 查询每位学生所有课程的成绩: A. SELECT 姓名,课程名,成绩 FROM 学生,课程,选课 B. SELECT 姓名,课程名,成绩 FROM 学生 JOIN 课程 JOIN 选课 C. SELECT 姓名,课程名,成绩 FROM 学生 , 课程 , 选课 WHERE 学生.学号 =选课.学号 and 课程.课程号 = 选课.课程号 D. SELECT 姓名,课程名,成绩 FROM 学生 JOIN 课程 JOIN 选课 WHERE 学生.学号 =选课.学号 and 课程.课程号 = 选课.课程号
- 【单选题】设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,查询选修课程号为"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")