有关系模式W(课程名称,学号,学生姓名,成绩),W的主码是“课程名称+学号”,且学号决定学生姓名,则W最高属于()
A.1NF
B.2NF
C.3NF
D.BCNF
A.1NF
B.2NF
C.3NF
D.BCNF
A.学号,课号,成绩
B.学号,课号
C.学号,成绩
D.课号,成绩
A.SELECT 课程名称,开课院系,COUNT(课程编号)AS 选修人数; FOR 学生成绩,课程 WHERE课程.课程编号=学生成绩.课程编号; GROUP BY 学生成绩.课程编号 HAVING COUNT(*)<=2; ORDER BY COUNT(课程编号)
B.SELECT 课程名称,开课院系,COUNT (学号)选修人数; GROUP BY 学生成绩,课程编号 HAVING COUNT(*)<=2; ORDER BY COUNT(学号)
C.SELECT 课程名称,开课院系,COUNT(学号)AS 选修人数; FROM 学生成绩,课程 WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY 课程名称 HAVING COUNT(学号)<=2; ORDER BY选修人数
D.SELECT 课程名称,开课院系,COUNT(学号)AS 选修人数; FROM 学生成绩,课程 HAVING COUNT(课程编号)<=2; GROUP BY 课程名称 ORDER BY 选修人数
有如下两个关系模式:student(学号,姓名,奖学金)score(学号,课程号,成绩),则()是score相对与student关系的外键。
A学号
B学号,课程号
C课程号
D成绩
A.SELECT课程名称,开课院系,COUNT(课程编号)AS选修人数FROM学生成绩,课程WHERE课程.课程编号=学生成绩.课程编号GROUPBY学生成绩.课程编号HAVINGCOUNT(*)<=2ORDERBYCOUNT(课程编号)
B.SELECT课程名称,开课院系,COUNT(学号)选修人数FROM学生成绩,课程WHERE课程.课程编号=学生成绩.课程编号GROUPBY学生成绩.学HAVINGCOUNT(*)<=2ORDERBYCOUNT(学号)
C.SELECT课程名称,开课院系,COUNT(学号)AS选修人数;FROM学生成绩,课程WHERE课程.课程编号=学生成绩.课程编号;GROUPBY课程名称HAVINGCOUNT(学号)<=2ORDERBY选修人数
D.SELECT课程名称,开课院系,COUNT(学号)AS选修人数;FROM学生成绩,课程HAVINGCOUNT(课程编号)<=2GROUPBY课程名称ORDERBY选修人数
设有下列关系模式:学生S(学号,姓名,性别,年龄)、课程C(课程号,课程名,教师)、选课SC(学号,课程号,成绩),若需查询选修课程名为“大学计算机信息技术”的学生姓名,其SQL-Select语句将涉及_______个关系。
A.SELECT课程名称,SUM(成绩)AS分数FROM课程,学生成绩WHERE课程.课程编号=学生成绩.课程编号GROUPBY课程名称
B.SELECT课程名称,MAX(成绩)AS分数FROM课程,学生成绩WHERE课程.课程编号=学生成绩.课程编号GROUPBY课程名称
C.SELECT课程名称,SUM(成绩)分数FROM课程,学生成绩WHERE课程.课程编号=学生成绩.课程编号GROUPBY课程.课程编号
D.SELECT课程名称,MAX(成绩)AS分数FROM课程,学生成绩WHERE课程.课程编号=学生成绩.课程编号GROUPBY课程编号
A.SELECT 学号,姓名,入学成绩 FROM 学生 WHERE 入学成绩=NULL
B.SELECT 学号,姓名,入学成绩 FROM 学生 WHERE 入学成绩 IS NULL
C.SELECT 学号,姓名,入学成绩 FROM 学生 WHERE 入学成绩 NULL
D.SELECT 学号,姓名,入学成绩 FROM 学生 WHERE 入学成绩 IN NULL
A.select学号,姓名,课程号,成绩from学生,选课where籍贯="湖南"
B.select学号,姓名,课程号,成绩from学生,选课where学生.学号=选课.学号and籍贯="湖南"
C.select学号,姓名,课程号,成绩from学生,选课;where学生.学号=选课.学号or籍贯="湖南"
D.select学生.学号,姓名,课程号,成绩from学生,选课;where学生.学号=选课.学号and籍贯="湖南"