-
设学生表和成绩表的结构分别为(学号,姓名,所在系)和(学号,课程名,成绩),如果希望按分数降序查询出“英语系中选修了计算机课程的学生姓名和成绩”,则对应的SQL语句是()。
A . SELECT姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’AND课程名=‘计算机’AND学生表.学号=课程表.学号
B . SELECT姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’AND课程名=‘计算机’AND学生表.学号=课程表.学号ORDERBY成绩ASC
C . SELECT姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’AND课程名=‘计算机’AND学生表.学号=课程表.学号ORDERBY成绩
D . SELECT姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’AND课程名=‘计算机’AND学生表.学号=课程表.学号ORDERBY成绩DESC
-
已知关系模式:学生(学号,姓名,性别,年龄,系别),选课(学号,课程号,成绩)用关系代数实现查询没有选修课程号为‘C3’课程的学生学号。
-
根据以下资料,回答题:使用如下三个数据库表: 学生表:student(学号,姓名,性别,出生日期,院系)课程表:course(课程号,课程名,学时) 选课成绩表:score(学号,课程号,成绩) 其中出生日期的数据类型为日期型,学时和成绩为数值型,其他均为字符型。 查询“计算机系”学生的学号、姓名、学生所选课程名和成绩,正确的命令是( )。
-
给定学生S(学号,姓名,年龄,入学时间,联系方式)和选课SC(学号,课程号,成绩)关系,若要查询选修了1号课程的学生学号、姓名和成绩,则该查询与关系代数表达式()等价。
A .https://assets.asklib.com/psource/2016091808405697037.gif
B .https://assets.asklib.com/psource/201609180841003247.gif
C .https://assets.asklib.com/psource/2016091808410379291.gif
D .https://assets.asklib.com/psource/201609180841069792.gif
-
设学生表和课程表的结构分别为(学号,姓名)和(学号,课程号,成绩),如果希望查询出“成绩大于90分的学生姓名”,则对应的SQL语句是()。
A . SELECT 姓名 FROM 学生表 WHERE 学生表.学号=课程表.学号 AND 课程表.成绩>90
B . SELECT 姓名 FROM 课程表 WHERE学生表.学号=课程表.学号 AND 课程表.成绩>90
C . SELECT 姓名 FROM 学生表,课程表 WHERE 学生表.学号=课程表.学号 OR 课程表.成绩>90
D . SELECT 姓名 FROM 学生表,课程表 WHERE 学生表.学号=课程表.学号 AND 课程表.成绩>90
-
学生一选课一课程数据库中的三个基本表:学生信息表:STUDENT(sno,sname,sex,age,dept)主码为sno课程信息表:CDLIRSB(cno,cname,teacher)主码为cno学生选课信息表:SC(sno,cno,grade)主码为(sno,cno)在“查询选修课程号为C04,且成绩在80分以上的所有学生的学号和姓名”的SQL语句中,将使用的表有()
A . 仅STUDENT
B . 仅STUDENT和COURSE
C . 仅SSTUDENT和SC
D . STUDENT、COURSE和SC
-
查询所修课程成绩都大于等于85分的学生的学号和姓名,正确的命令是( )。
A . SELECT学号,姓名FROM student s WHERE NOT EXISTS(SELECT*FROM score se WHERE SC.学号=s.学号码AND成绩<85)
B . SELECT学号,姓名FROM student S WHERE NOT EXISTS(SELECT*FROM score sc WHERE SC.学号=s.学号码AND成绩>=85)
C . SELECT学号,姓名FROM student s,score scWHERE s.学号=sc.学号AND成绩>=85
D . SELECT学号,姓名FROM student s,score scWHERE S.学号=sc.学号AND ALL成绩>=85
-
查询成绩在60分以上的学生的信息及其选课的课程号和成绩
-
使用内连接 查询选修了“java程序基础”课程的学生学号、姓名、课程号、课程名和期末成绩
-
使用内连接查询选修了“java程序基础”课程的学生学号、姓名、课程号、课程名和期末成绩
-
[37-370]定义学生选修课程的关系模式如下:S (S#,Sn,Sd, Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课号和成绩)。检索选修了课程号为2且成绩不及格的学生的姓名的表达式是
-
在学生管理数据库中查询显示所有学生的学号、姓名、课程编号、成绩
-
在“查询选修课程号为4,且成绩在80分以上的所有学生的学号和姓名”的SQL语句中,将使用的是表是()。A
在“查询选修课程号为4,且成绩在80分以上的所有学生的学号和姓名”的SQL语句中,将使用的是表是()。
A.学生信息表s
B.学生信息表s和课程信息表c
C.学生信息表s、课程信息表c和学生选课信息表sc
D.学生信息表s和学生选课信息表sc
-
若要查询选修课(学号、课程号、成绩)成绩在80分以上的女生的姓名,应使用的SELECT语句是 ______。
A.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.OR.性别=“女”.AND.成绩>=80
B.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.AND.性别=“女”.OR.成绩>=80
C.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.OR.性别=“女”.OR.成绩>=80
D. SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.AND.性别=“女”.AND.成绩>=80
-
设S,SC分别为学生关系和选课关系,现要查询选修C2课程,且成绩为B以上(含 B) 的学生及成绩,相应的S
设S,SC分别为学生关系和选课关系,现要查询选修C2课程,且成绩为B以上(含 B) 的学生及成绩,相应的SQL语句是: SELECTS.* ,SC.G FROMS,SC WHERES.S=SC.SAND SC.C:='C2,AND
A.SC.G>='B'
B.SC.G<='B'
C.SC.G>'B'
D.SC.G<'B'
-
若要查询选修课()成绩在80分以上的女生姓名,应使用的SELECT语句是______
A.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.OR.性别=’女’.AN
D.成绩>=80
B.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.AN
D.性别:’女’.OR.成绩>=80
C.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.OR.性别=’女’.OR.成绩>=80
D.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.AN
D.性别:’女’.AN
D.成绩>=80
-
查询学生成绩大于90分(至少有一科成绩高于90分)的学生的姓名的正确命令是()
A.Select 姓名 from 学生 where 学生.学号=(select 学号 from 成绩 where 成绩>90)
B.Select 姓名 from 学生 where 学生.学号 in(select 学号 from 成绩 where 成绩>90)
C.Select 姓名 from 学生 where 学生.学号 >(select 学号 from 成绩 where 成绩>90)
D.Select 姓名 from 学生 where 学生.学号<(select 学号 from 成绩 where 成绩>90)
-
某教学管理数据库中,学生、课程关系模式分别为:S(学号,姓名,性别,家庭住址,电话),关系S的主键为学号;C(课程号,课程名,学分),关系C的主键为课程号。假设一个学生可以选择多门课程,一门课程可以由多个学生选择;一旦学生选择某门课程必定有该课程的成绩。由于学生与课程之间的‘选课”联系类型为(),所以对该联系(61)。查询“软件工程”课程的平均成绩、最高成绩与最低成绩之间差值的SQL语句
A.不需要构建一个独立的关系模式
B. 需要构建—个独立的关系模式,且关系模式为:SC(课程号,成绩)
C. 需要构建—个独立的关系模式,且关系模式为:SC(学生号;成绩)
D. 需要构建一个独立的关系模式,且关系模式为:SC(学生号,课程号,成绩)
-
4、已知关系模式: 学生表:S(学号,姓名,性别,出生日期,院系) 课程表:C(课程号,课程名,学时) 选课成绩表:SC(学号,课程号,成绩) 用SQL语言检索选修课程在5门以上(含5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是()。
A.SELECT s.学号,姓名,平均成绩 FROM s JOIN sc ON s.学号 = sc.学号 GROUP BY s.学号 HANVING COUNT(*)>=5 ORDER BY 平均成绩 DESC
B.SELECT 学号,姓名,AVG(成绩) 平均成绩 FROM s JOIN sc ON s.学号 = sc.学号 WHERE COUNT(*)>=5 GROUP BY 学号 ORDER BY 平均成绩 DESC
C.SELECT s.学号,姓名,AVG(成绩) 平均成绩 FROM s CROSS JOIN sc WHERE s.学号 = sc.学号 AND COUNT(*) >= 5 GROUP BY s.学号 ORDER BY 平均成绩 DESC
D.SELECT s.学号,姓名,AVG(成绩) 平均成绩 FROM s JOIN sc ON s.学号 = sc.学号 GROUP BY s.学号,姓名 HANV
-
设有一个关系Student(学号,姓名,系名,课程号,成绩),查询至少选修了四门课程的学生学号、姓名及平均成绩的SELECT语句应该是:SELECT学号,姓名,AVG(成绩)AS平均成绩FROM StudentGROUP BY()HAVING()
A.COUNT(DISTINCT学号)>3
B.COUNT(课程号)>3
C.COUNT(DISTINCT学号)>=3
D.COUNT(课程号)>=3
-
在Excel 2003中,若希望只显示学生成绩表中计算机基础课程成绩在80分以上的记录,可使用()功能实现
A.查找
B.自动筛选
C.分类汇总
D.条件格式
-
学生成绩管理系统(增强版) 某班最多有30人(具体人数由键盘输入)参加期末考试,考试科目为数学(MT)、英语(EN)和物理(PH)。学生成绩管理系统是一个非常实用的程序,如果能够把用户输入的数据存盘,下次运行时读出,就更好了。请在之前的基础上,增加文件读写的功能,编程实现如下菜单驱动的学生成绩管理系统: 1.录入每个学生的学号、姓名和各科考试成绩; 2.计算每门课程的总分和平均分; 3.计算每个学生的总分和平均分; 4.按每个学生的总分由高到低排出名次表; 5.按每个学生的总分由低到高排出名次表; 6.按学号由小到大排出成绩表; 7.按姓名的字典顺序排出成绩表; 8.按学号查询学生排名及其考试成绩; 9.按姓名查询学生排名及其考试成绩; 10.按优秀(90-100)、良好(80-89)、中等(70-79)、及格(60-69)、不及格(0-59)5个类别,对每门课程分别统计每个类别的人数及所占的百分比; 11.输出每个学生的学号、姓名、各科考试成绩,以及每门课程的总分和平均分; 12.将每
-
4、以下()语句可查询选修了三门以上成绩在80分以上课程的学生学号。
A.select sno from sc where grade>80 group by sno having count(cno)>3
B.select sno from sc where grade>80 group by sno having count(*)>3
C.select sno from sc where grade>80 and count(*)>3 group by sno
D.select sno from sc where grade>80 group by sno having count(sno)>3
-
定义学生、教师和课程的关系模式:S(S,Sn,Sd,SA)(属性分别为学号、姓名、所在系、年龄);C(C,Cn,P)(属性分别为课程号、课程名、先修课);SC(S,C,G)(属性分别为学号、课程号和成绩)。则该关系为()
A.第三范式
B.第一范式
C.第二范式
D.BCNF范式