有关系模式:学生表(学号,姓名,所在系),建立统计每个系的学生人数的视图的正确语句是()
第1题:
A.系编号
B.学号
C.姓名
D.无
第2题:
有学生表(学号,姓名,所在系,年龄),找出系内学生平均年龄高于全体学生平均年龄的系信息,正确的语句是______。
A.SELECT所在系,AVG(年龄)FROM学生表 WHERE AVG(年龄)>(SELECT AVG(年龄)FEOM学生表)
B.SELECT所在系,AVG(年龄)FROM学生表 WHERE AVG(年龄)>(SELECT AVG(年龄)FEOM学生表) GROUP BY所在系
C.SELECT所在系,AVG(年龄)FROM学生表 GROUP BY所在系 HAVING AVG(年龄)>(SELECT AVG(年龄)FEOM学生表)
D.SELECT所在系,AVG(年龄)FROM学生表 GROUP BY所在系 WHERE AVG(年龄)>(SELECT AVG(年龄)FEOM学生表)
第3题:
已知学生关系(学号, 姓名, 性别, 课程号, 成绩, 所在系号)有下列函数依赖 Ⅰ.(学号, 课程号)→课程号 Ⅱ.(学号, 课程号)→成绩 Ⅲ.(学号, 课程号)→所在系号 Ⅳ.(学号, 课程号)→姓名,性别 Ⅵ.(学弓, 桌程号)→学号 以上函数依赖属于非平凡函数依赖的是
A.仅I和V
B.仅Ⅱ和V
C.仅Ⅲ和Ⅳ
D.仅II、Ⅲ和Ⅳ
第4题:
A、仅学号
B、学号、身份证号
C、仅身份证号
D、学号、姓名
第5题:
设有关系Students(学号,姓名,年龄,性别,系名,家庭住址),如果要查询姓“李”的且家庭住址包含“科技路”的学生学号、姓名以及所在系,则对应的SELECT语句如下:
SELECT学号,姓名,系名
FROM Students
WHERE(61)AND(62);
A.姓名LIKE'李 '
B.姓名LIKE'李%'
C.姓名AS'李 '
D.姓名AS'李%'
第6题:
设有学生选修课程的数据库包含如下
学生表(学号,姓名,年龄,性别,所在系)
选课表(学号,课程号,成绩)
课程表(课程号,课程名称,教师姓名)
请用SQL语言查询下列问题:
1.李明老师所教的课程号、课程名称。
2.年龄大于23岁的女学生的学号和姓名。
3.所有成绩都在80分以上的学生姓名及所在系。
4.至少选修两门以上课程的学生姓名、性别。
5.选修了李明老师所讲课程的学生人数。
6.“操作系统”课程得最高分的学生姓名、性别、所在系。
7.所有课程成绩都在60分以上的学生姓名及所在系。
第7题:
设有学生表(学号,姓名,所在系名)和选课表(学号,课程号,成绩)。现要建立统计每个系选课人数的视图。请补全下列语句:CREATE VIEW Vl(系名,人数)AsSELECT所在系名,【4】 FROM选课表JOIN学生表ON选课表.学号=学生表.学号【5】
第8题:
设有关系模式:学生修课(学号,姓名,所在系,性别,课程号,课程名,学分,成绩)。设一个学生可选多门课程,一门课程可以被多个学生选。每个学生由学号唯一标识,一个学生只在一个系学习;每门课程由课程号唯一标识。每个学生选的每门课程有唯一的成绩。
(1)请指出此关系模式的候选键。
(2)写出该关系模式的函数依赖集。
(3)该关系模式属于第几范式?请简单说明理由。
(4)若不是第三范式的,请将其规范化为第三范式关系模式,并指出分解后每个关系模式的主键和外键。
第9题:
设学生表和成绩表的结构分别为(学号,姓名,所在系)和(学号,课程名,成绩),如果希望按分数降序查询出“英语系中选修了计算机课程的学生姓名和成绩”,则对应的SQL语句是()。
A. SELECT姓名,成绩FROM学生表,成绩表WHERE所在系一‘英语系’AND课
程名=‘计算机’AND学生表.学号=课程表,学号
B. SELECT姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’AND课
程名=‘计算机’AND学生表.学号=课程表.学号ORDER BY成绩ASC
C. SELECT姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’AND课
程名=计算机’AND学生表。学号=课程表。学号ORDER BY成绩
D. SELECT姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’AND课
程名=‘计算机’AND学生表.学号一课程表.学号ORDER BY成绩DESC
第10题:
A、σ姓名,课程号( ∏所在系=‘信息工程’ (SCStudent))
B、σ姓名,课程号( ∏所在系=‘信息工程’ SCStudent)
C、∏姓名,课程号(σ所在系=‘信息工程’ (SCStudent))
D、∏姓名,课程号(σ所在系=‘信息工程’ SCStudent)