更多"学生、课程和成绩三个关系:学生(学号,姓名,性别,班级),课程(课程名"的相关试题:
[单项选择]已知有如下三个表:
学生(学号,姓名,性别,班级)
课程(课程名称,学时,性质)
成绩(课程名称,学号,分数)
若要列出“99网络”班所有“数据库技术”课成绩不及格的同学的学号、姓名、课程名称、分数,则应该对这些表进行哪些操作
A. 选择和自然连接
B. 投影和自然连接
C. 选择、投影和自然连接
D. 选择和投影
[单项选择]已知学生关系S(学生,姓名,班级,课程名称,成绩),学号由入学年份、专业编号和班内编号组成。则其候选关键字是( )。
A. (学号,姓名)
B. (学号,课程名称)
[单项选择]已知学生关系S(学生,姓名,班级,课程名称,成绩),学号由入学年份、系别、专业编号和班级编号组成,则其候选关键字是
A. 学号、姓名
B. 学号、课程名称
C. 姓名、成绩
D. 学号、班级
[单项选择]设有学生课程成绩关系sc(学号,课程号,成绩),其中每个学生每门课程都有一个成绩,则关系sc达到()
A. 1NF
B. 2NF
C. 3NF
D. BCNF
[单项选择]
设有一个关系Student(学号,姓名,系名,课程号,成绩),查询至少选修了四门课程的学生学号、姓名及平均成绩的SELECT 语句应该是: SELECT 学号,姓名,AVG(成绩) AS 平均成绩 FROM Student GROUP BY (1) HAVING (2)
1()
A. 学号
B. 姓名
C. 系名
D. 课程号
[单项选择]在关系Student(学号,姓名,系名,课程号,成绩)中,查询至少选修了四门课程的学生学号、姓名及平均成绩的SElECT语句应该是:
SELECT学号,姓名,AVC( (254) )AS平均成绩
FROM Student
CROUP BY学号
HAVING (255)
A. 成绩
B. 姓名
C. 系名
D. 课程号
[填空题]在成绩表中,检索选修3门以上课程的学生及格学科的总成绩。成绩表中包含学号、姓名、课程名和成绩4个字段。请将下列SQL语句补充完整。 SELECT 学号,SUM(成绩) FROM 成绩表; WHERE 成绩>=60; GROUP BY 学号; ()COUNT(*)>=3
[填空题]在成绩表中,检索选修3门以上课程的学生的及格学科的总成绩。成绩表中包含学号、姓名、课程名和成绩4个字段。
请将下面的SQL语句补充完整。
SELECT学号,SUM(成绩)FROM【 】;
WHERE成绩>=60;
GROUP BY学号;
【 】 COUNT(*)>=3
[单项选择]已知学生关系(学号,姓名,性别,课程号,成绩,所在系号)有下列函数依赖
Ⅰ.(学号,课程号)→课程号
Ⅱ.(学号,课程号)→成绩
Ⅲ.(学号,课程号)→所在系号
Ⅳ.(学号,课程号)→姓名,性别
Ⅵ.(学号,课程号)→学号
以上函数依赖属于非平凡函数依赖的是______。
A. 仅Ⅰ和Ⅴ
B. 仅Ⅱ和Ⅴ
C. 仅Ⅲ和Ⅳ
D. 仅Ⅱ、Ⅲ和Ⅳ
[单项选择]
设有学生关系Student(学号,姓名,系名,课程号,成绩),则查询至少选修了四门课程的学生学号、姓名及平均成绩的SELECT语句为: SELECT 学号,姓名,___(1)____ FROM Student GROUP BY ___(2)___ HAVING ___(3)____
1()
A. SUM(成绩)
B. AVG(SUM(成绩))
C. AVG(成绩) AT 平均成绩
D. AVG(成绩) AS 平均成绩