设课程成绩表的结构为(学号,课程号,成绩),如果希望查询出“成绩大于90分且课程号首字母为A的所有记录”,则对应的SQL语句是()。
A . SELECT * FROM 课程成绩表 WHERE 成绩>90 AND 课程号 LIKE A%
B . SELECT * FROM 课程成绩表 WHERE 成绩>90 OR 课程号 LIKE A%
C . SELECT * FROM 课程成绩表 WHERE 成绩>90 AND 课程号 LIKE “A%”
D . SELECT * FROM 课程成绩表 WHERE 成绩>90 OR 课程号 LIKE “A%&rdquo
相似题目
-
设课程成绩表的结构为(学号,课程号,成绩),如果希望查询出“成绩大于90分且课程号首字母为A的所有记录”,则对应的SQL语句是()。
A . SELECT * FROM 课程成绩表 WHERE 成绩>90 AND 课程号 LIKE A%
B . SELECT * FROM 课程成绩表 WHERE 成绩>90 OR 课程号 LIKE A%
C . SELECT * FROM 课程成绩表 WHERE 成绩>90 AND 课程号 LIKE ‘A%’
D . SELECT * FROM 课程成绩表 WHERE 成绩>90 OR 课程号 LIKE ‘A%&rsquo
-
有学生和成绩表:S学号,姓名,性别,系名称)和SC学号,课程号,分数)。如下图所示,SC表是S表的子表,则S与SC之间的关系是()https://assets.asklib.com/images/image2/2017062910112044565.jpg
A . 一对一
B . 一对多
C . 多对多
D . 无关系
-
设学生表和成绩表的结构分别为(学号,姓名,所在系)和(学号,课程名,成绩),如果希望按分数降序查询出“英语系中选修了计算机课程的学生姓名和成绩”,则对应的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
-
有如下三个关系模式:
学生:S(S#,SN,AGE,SEX)
属性含义依次为:学号,姓名,年龄,性别
课程:C(C#,CN,TEACHER)
属性含义依次为:课程号,课程名,教师
选课:SC(S#,C#,SCORE)
属性含义依次为:学号,课程号,成绩
用SQL语句完成以下题查询所有女同学的课程号C01的平均成绩。
-
已知关系模式:学生(学号,姓名,性别,年龄,系别),选课(学号,课程号,成绩)用关系代数实现查询没有选修课程号为‘C3’课程的学生学号。
-
根据以下资料,回答题:使用如下三个数据库表: 学生表:student(学号,姓名,性别,出生日期,院系)课程表:course(课程号,课程名,学时) 选课成绩表:score(学号,课程号,成绩) 其中出生日期的数据类型为日期型,学时和成绩为数值型,其他均为字符型。 查询“计算机系”学生的学号、姓名、学生所选课程名和成绩,正确的命令是( )。
-
回答题:基于学生表S和学生选课表SC两个数据库表,它们的结构如下: S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段。 SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。 查询学生选修课程成绩小于60分的学号,正确的SQL语句是( )。
-
有学生成绩表:SC(学号,课程号,分数),已知一个学生可以选多门课,一门课有多个学生选,则SC表的主键应该是()
A . 学号,课程号
B . 学号
C . 课程号
D . 分数
-
设学生表和课程表的结构分别为(学号,姓名)和(学号,课程号,成绩),如果希望查询出“成绩大于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
-
现有表:s(学号,姓名,性别,年龄),c(课程号,课程名,学分),SC(学号,课程号,成绩)。检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是( )。
A . SELECT学号,姓名,课程名,成绩FROM S,SC,C;WHERE S.学号=SC.学号AND SC.课程号=C.课程号
B . SELECT学号,姓名,课程名,成绩;FROM(S JOIN SC ON S.学号=SC.学号)JOIN C ON SC.课程号=C.课程号
C . SELECT S.学号,姓名,课程名,成绩;FROM S JOIN SC JOIN C ON S.学号=SC.学号ON SC.课程号=C.课程号
D . SELECT S.学号,姓名,课程名,成绩;FROM S JOIN SC JOIN C ON SC.课程号=C.课程号0N S.学号=SC.学号
-
有学生选课关系:学生选课(学号,课程号,成绩),对该关系的查询语句如下:SELECT 课程号,AVG(成绩)FROM 学生选课GROUP BY 课程号如果要提高该查询的效率,应该建索引的属性是
-
设有表示学生选课的三张表,学生表(学号,姓名,性别),课程表(课程号,课程名),选课成绩表(学号,课程号,成绩),则选课成绩表的关键字为( )。
-
有如下三个关系模式:学生(学号,姓名,所属专业)课程(课程号,课程名,课时)成绩(学号,课程号,成绩)显然,成绩关系中的学号、课程号属性的取值必须存在于相应的关联表中,这种完整性规则称之为()完整性。
A、<img src="http://p.ananas.chaoxing.com/star3/origin/f92826c8c4374fe2cca74fac1b56b4ce.png">
B、<img src="http://p.ananas.chaoxing.com/star3/origin/fff0d65aa92a724707d8907389d27da2.png">
C、<img src="http://p.ananas.chaoxing.com/star3/origin/29ecba089ed9f62c094069d55a4cb8f3.png">
D、<img src="http://p.ananas.chaoxing.com/star3/origin/6b6e3199a565171ac6b859d8253143de.png">
-
17、现有关系数据库如下: 学生(学号,姓名,性别,专业、奖学金),课程(课程号,课程名,学分),选课(学号,课程号,分数), 用SQL语言实现题目:对成绩得过满分(100分)的学生,如果没有获得奖学金的,将其奖学金设为1000元,正确的SQL语句是_____ 。
A.UPDATE 学生 SET 奖学金=1000 WHERE 奖学金<=0 AND 学号 IN (SELECT 学号 FROM 选课 WHERE 分数=100)
B.UPDATE 学生 SET 奖学金=1000 WHERE 奖学金≤0 AND 学号 IN (SELECT 学号 FROM 选课 WHERE 分数=100)
C.UPDATE 学生 SET 奖学金=’1000’ WHERE 奖学金<=0 AND 学号 IN (SELECT 学号 FROM 选课 WHERE 分数=100)
D.UPDATE 学生 SET 奖学金=1000 WHERE 奖学金<=0 AND 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 分数=100)
-
已知教学管理数据库中选课表的结构如下:选课(学号,课程号,成绩),现要查询课程号为C001的学生的选课情况,按成绩由高到低排序,则查询语句应该是()
A.select * from 选课 where 课程号=C001 order by 成绩 desc
B.select * from 选课 where 课程号=C001 order by 成绩asc
C.select * from 选课 where 课程号=C001 order by 成绩
D.select * from 选课 where课程号=C001 and order by 成绩 desc
-
有这样三个表:学生表S、课程表C和学生选课表SC,它们的结构如下:S(S,SN,SEX,AGE,DEPT)、C(C,CN)、SC(S,C,GRADE)。其中:S为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C为课程号,CN为课程名,GRADE为成绩。要求如下:检索选修课程"C2"的学生中成绩最高的学生的学号。正确的SELECT语句是()。
A.SELECTSFROMSCWHEREC="C2"ANDGRADE>=(SELECTGRADEFROMSCWHEREC="C2")
B.SELECTSFROMSCWHEREC="C2"ANDGRADE>=(SELECTGRADEFROMSCWHEREC="C2")
C.SELECTSFROMSCWHEREC="C2"ANDGRADENOTIN(SELECTGRADEFROMSCWHEREC="C2")
D.SELECTSFROMSCWHEREC="C2"ANDGRADE=(SELECTMAX(GRADE)FROMSCWHEREC="C2"
-
基于这样的三个表,即学生表 S、课程表 C 和学生选课表 SC,它们的结构 如下: S(S,SN,SEX,AGE,DEPT) C(C,CN) SC(S,C,GRADE) 其中,S为学号,SN 为姓名,SEX 为性别,AGE 为年龄,DEPT 为系别,C为课程 号,CN 为课程名,GRADE 为成绩。 检索学生姓名及其所选修课程的课程号和成绩。正确的 SELECT 语句是()。
A、SELECT S.SN,SC.C,SC.GRADE FROM S WHERE S.S=SC.S
B、SELECT S.SN,SC.C,SC.GRADE FROM SC WHERE S.S=SC.GRADE
C、SELECT S.SN,SC.C,SC.GRADE FROM S,SC WHERE S.S=SC.S
D、SELECT S.SN,SC.C,SC.GRADE FROM S.SC
-
设有如下关系模式R(学号,姓名,系别,系主任,课程号,成绩)。 其基本函数依赖集F={学号 ---->系别,系别---->系主任,(学号,课程号)---->成绩} (1)写出关系模式R的候选码。(3分) (2)关系模式R最高属于第几范式?为什么? (4分) (3)如果R不属于3NF,请将R分解成3NF。 (3分)
-
有如下2个关系模式:学生(学号,姓名,专业)成绩(学号,课程号,成绩)则在成绩关系中的主键是()。
A.学号
B.学号和课程号
C.学号和成绩
D.课程号
-
26、在创建选课关系(学号,课程号,成绩)时,为表达“学号”与学生关系的主键“学号”相对应,需要建立() 。
A.参照完整性约束
B.用户自定义完整性约束
C.实体完整性约束
D.关系完整性约束
-
某教学管理数据库中,学生、课程关系模式分别为:S(学号,姓名,性别,家庭住址,电话),关系S的主键为学号;C(课程号,课程名,学分),关系C的主键为课程号。假设一个学生可以选择多门课程,一门课程可以由多个学生选择;一旦学生选择某门课程必定有该课程的成绩。由于学生与课程之间的‘选课”联系类型为(),所以对该联系(61)。查询“软件工程”课程的平均成绩、最高成绩与最低成绩之间差值的SQL语句
A.不需要构建一个独立的关系模式
B. 需要构建—个独立的关系模式,且关系模式为:SC(课程号,成绩)
C. 需要构建—个独立的关系模式,且关系模式为:SC(学生号;成绩)
D. 需要构建一个独立的关系模式,且关系模式为:SC(学生号,课程号,成绩)
-
关系模型 SC(学号,姓名,学院,学院领导,课程号,课程名,成绩),函数依赖集 F ={学号→(姓名,学院,学院领导),学院→学院领导,课程号→课程名,(学号,课程号)→成绩},则关系 SC 中(请作答此空),要满足第二范式,应将 SC 分解为()
A.只存在部分依赖
B. 只存在传递依赖
C. 只存在多值依赖
D. 存在部分依赖和传递依赖
-
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
-
14、如果选修(学号,课程号,成绩),学生(学号,姓名,性别,年龄)的两个学号列之间存在引用关系,则修改选修表中的学号时 如果发生违反参照完整性的情况,可以采取哪种处理策略?
A.拒绝执行
B.级联更新
C.级联删除
D.设置为空值