数据库系统(华东交通大学)中国大学mooc慕课答案2024版100分完整版

担贤呜臼钦坞圃惯疮磷驴傅譬

对应课程:点击查看
起止时间:2020-02-17到2020-06-20
更新状态:已完结

第6讲 SQL语言之概述 第6讲测验

1、 SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能___。

A:数据定义
B:数据查询
C:数据操纵
D:数据控制
答案: 数据定义

2、 已知有: 学生表Student(S# char(8), Sname char(10), Ssex char(2), Sage integer, D# char(2), Sclass char(6))中,若要在学生表中追加一个元组“学号为98030101的男同学张三,年龄为20,所属系别03,所在班级980301”,则可用___。

A:INSERT INTO Student VALUES(‘98030101’,‘张三’,‘男’, 20,‘03’,‘980301’);
B:ADD INTO Student VALUES(‘98030101’,‘张三’,‘男’,20,‘03’,‘980301’);
C:INSERT INTO Student VALUES (9803010, 张三, 男, 20, 03, 980301);
D:ADD INTO Student VALUES(98030101, 张三, 男, 20,03,980301);
答案: INSERT INTO Student VALUES(‘98030101’,‘张三’,‘男’, 20,‘03’,‘980301’);

3、 有学生表Student(S# char(8), Sname char(10), Ssex char(2), Sage integer, D# char(2), Sclass char(6))。要检索学生表中“所有年龄小于等于19岁的学生的年龄及姓名”,SQL语句正确的是___。

A:Select Sage, Sname From Student Where Sage <= 19;
B:Select Sname From Student Where Sage <= 19;
C:Select * From Student Where Sage <= 19;
D:Select Sage, Sname From Student;
答案: Select Sage, Sname From Student Where Sage <= 19;

4、 若用如下的SQL语句创建一个表SC: CREATE TABLE SC (S# CHAR(6) NOT NULL,C# CHAR(3) NOT NULL,SCORE INTEGER, NOTE CHAR(20));向SC表中插入如下行时,___行可以被插入。

A:(‘200823’,‘101’,NULL,NULL)
B:(‘201009’,‘101’,NULL,必修)
C:(NULL,‘103’,80,‘选修’)
D:(‘201132’,NULL,86,‘’)
答案: (‘200823’,‘101’,NULL,NULL)

5、 有学生表Student(S# char(8), Sname char(10), Ssex char(2),Sage integer, D# char(2), Sclass char(6))。若要“检索名字为张某某的所有同学姓名”,SQL语句正确的是_

A:Select Sname From Student Where Sname Like ‘张_’;
B:Select Sname From Student Where Sname Like ‘张%’;
C:Select Sname From Student Where Sname Like ‘张
’;
D:Select Sname From Student Where Sname Not Like ‘张_ _’;
答案: Select Sname From Student Where Sname Like ‘张
’;

6、 在关系模型中关于结果唯一性问题,结果排序问题,模糊查询问题,如下说法不正确的是___。

A:结果排序是在Select语句中通过增加order by子句实现的,后只能跟DESC或省略为降序。
B:在Table中要求无重复元组是通过定义Primary key或Unique来保证的;而在检索结果中要求无重复元组, 是通过在SELECT子句中引入DISTINCT保留字来实现的。
C:模糊查询是通过在Select语句的Where子句中引入运算符like来实现的
D:在SELECT语句的Like条件中,用“\%”去匹配字符%,用_ 去匹配字符_
答案: 结果排序是在Select语句中通过增加order by子句实现的,后只能跟DESC或省略为降序。

7、 有关系表SC ( S# , C#, Score),求既学过“001”号课又学过 “002”号课的所有学生的学号,下列SQL语句正确的是___。

A:Select S1.S# From SC S1, SC S2 Where S1.S# = S2.S# and S1.C#=‘001’ and S2.C#=‘002 ;
B:Select S# From SC Where C# = ‘001’ AND C#=‘002’;
C:Select S2.S# From SC S1, SC S2 Where S1.S# = S2.S# or S1.C#=‘001’ and S2.C#=‘002 ;
D:Select S1.S# From SC S1 Where S1. C# = ‘001’ AND S1.C#=‘002’;
答案: Select S1.S# From SC S1, SC S2 Where S1.S# = S2.S# and S1.C#=‘001’ and S2.C#=‘002 ;

8、 有关系表SC(S# , C#, Score),求“001”号课成绩比“002”号课成绩高的所有学生的学号。下列SQL语句正确的是___。

A:Select S1.S# From SC S1, SC S2 Where S1.S# = S2.S# and S1.C#=‘001’ and S2.C#=‘002’ and S1.Score > S2.Score;
B:Select S1.S# From SC S1, SC S2 Where S1.S# = S2.S# and S1.C#=‘001’ and S2.C#=‘002’ and S2.Score > S1.Score;
C:Select S1.S# From SC S1, SC S2 Where S1.S# = S2.S# and S1.C#=‘001’ and S2.C#=‘002 ;
D:Select * From SC S1, SC S2 Where S1.S# = S2.S# and S1.C#=‘001’ and S2.C#=‘002’ and S1.Score > S2.Score;
答案: Select S1.S# From SC S1, SC S2 Where S1.S# = S2.S# and S1.C#=‘001’ and S2.C#=‘002’ and S1.Score > S2.Score;

9、 假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S#,C#,GRADE)。要查询选修“Computer”课的男生姓名,将涉及到关系___。

A:S,C,SC
B:S
C:S,SC
D:SC
答案: S,C,SC

10、 SQL语言中,删除一个表的命令是__。

A:DROP
B:DELETE
C:CLEAR
D:REMOVE
答案: DROP

11、 学生关系S(S#,Sname,Ssex,Sage,D#,Sclass),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是___。

A:ALTER TABLE S DROP Sage
B:DELETE Sage from
C:UPDATE S Sage
D:ALTER TABLE S ‘Sage’
答案: ALTER TABLE S DROP Sage

12、 若要撤销数据库中已经存在的表S,可用___。

A:DROP TABLE S
B:DELETE TABLE S
C:DELETE S
D:DROP S
答案: DROP TABLE S

13、 WHERE条件中出现 LIKE ‘_A%’,下面哪一个结果是可以被检索出来的___。

A:BAI
B:AILI
C:BBA
D:CCA
E:以上所有都可以被检索出来
答案: BAI

14、 查询时,若要输出无重复的记录,SELECT子句中使用的保留字是:___。

A:DISTINCT
B:ALL
C:TOP N
D:TOP N PERCENT
答案: DISTINCT

15、 查询结果输出时要求按“总评成绩”降序排列,相同者按“性别”升序,正确的子句是___。

A:ORDER BY 总评成绩 DESC,性别
B:ORDER BY 总评成绩,性别 DESC
C:ORDER BY 总评成绩 DESC,性别 DESC
D:ORDER BY 总评成绩 ASC,性别 DESC
答案: ORDER BY 总评成绩 DESC,性别

16、 在下列SQL语句中,属于数据控制语言DCL的是___。1、CREATE 2、SELECT 3、UPDATE 4、GRANT 5、DELETE 6、ALTER 7、INSERT 8、REVOKE

A:4,8
B:1,5,6,7
C:2,3,6,8
D:1,5,7
答案: 4,8

17、 已知关系S(S#,SN,AGE,SEX),SC(C#,S#,GRADE),C(C#,CN,TEACHER)。若要检索学生姓名及其选修课程的课程号和成绩,正确的SELECT语句是___。

A:SELECT S.SN,SC.C#,SC.GRADE FROM S,SC WHERE S.S#=SC.S#
B:SELECT S.SN,SC.C#,SC.GRADE FROM S WHERE S.S#=SC.S#
C:SELECT S.SN,SC.C#,SC.GRADE FROM SC WHERE S.S#=SC.GRADE
D:SELECT S.SN,SC.C#,SC.GRADE FROM S.SC
答案: SELECT S.SN,SC.C#,SC.GRADE FROM S,SC WHERE S.S#=SC.S#

18、 INSERT INTO Goods(Name,Storage,Price) VALUES (’Keyboard’,3000,90.00)的作用是__。

A:添加数据到一行中的部分列
B:添加数据到一行中的所有列
C:插入默认值
D:插入多个行
答案: 添加数据到一行中的部分列

19、 已知如下关系:学生Student(S#, Sname),课程Course(C#, Cname, T#),选课SC(S#, C#, Score),教师T(T#, Tname)。其中S#为学号,Sname为学生命名,C#为课号,Cname为课程名,T#为教师编号,Score为成绩,Tname为教师名。阅读SQL语句:SELECT Sname FROM Student, SC, Course WHERE Student.S#=SC.S# AND Course.C#=SC.C# AND T#= ‘T01’AND Score<60;关于其查询结果,下列说法正确的是_____ 。

A:学习T01号教师讲授课程不及格的所有学生的姓名
B:学习T01号教师讲授课程及格的所有学生的姓名
C:学习非T01号教师讲授课程不及格的所有学生的姓名
D:课程不及格的所有学生的姓名
E:其它选项的说法都不正确
答案: 学习T01号教师讲授课程不及格的所有学生的姓名

20、 如下几个表所示学生、课程、必修课和选课关系,用SQL语言实现下列操作。

数据库系统(华东交通大学)中国大学mooc慕课答案2024版100分完整版第1张
将“选课”表中的1002号课的所有成绩提高10分,正确的SQL语句是_____。

A:UPDATE 选课 SET 成绩=成绩+10 WHERE 课号=‘1002’;
B:UPDATE 选课 SET 成绩=成绩+10 WHERE 课号=1002;
C:SET 选课 UPDATE 成绩=成绩+10 WHERE 课号=‘1002’;
D:UPDATE 选课 SET 成绩+10 WHERE 课号=‘1002’;
答案: UPDATE 选课 SET 成绩=成绩+10 WHERE 课号=‘1002’;

21、 如下几个表所示学生、课程、必修课和选课关系,用SQL语言实现下列操作。

数据库系统(华东交通大学)中国大学mooc慕课答案2024版100分完整版第2张
从“课程”表中将2003号课去掉,正确的SQL语句是_____。

A:DELETE FROM 课程 WHERE 课号=‘2003’;
B:DELETE FROM 课程 WHERE 课号=2003;
C:DELETE FROM 课程 WHERE ‘2003’;
D:DELETE FROM 课程.课号=‘2003’;
答案: DELETE FROM 课程 WHERE 课号=‘2003’;

22、 如下几个表所示学生、课程、必修课和选课关系。

数据库系统(华东交通大学)中国大学mooc慕课答案2024版100分完整版第3张
已知SQL语句“SELECT DISTINCT 课号 FROM 必修课;”,其正确的检索结果是_____。

A:

数据库系统(华东交通大学)中国大学mooc慕课答案2024版100分完整版第4张

B:

数据库系统(华东交通大学)中国大学mooc慕课答案2024版100分完整版第5张

C:

数据库系统(华东交通大学)中国大学mooc慕课答案2024版100分完整版第6张

D:其它选项都不正确
答案:

数据库系统(华东交通大学)中国大学mooc慕课答案2024版100分完整版第4张

23、 如下几个表所示学生、课程、必修课和选课关系。

数据库系统(华东交通大学)中国大学mooc慕课答案2024版100分完整版第8张
已知SQL语句是“SELECT DISTINCT 学号 FROM 选课 WHERE 课号=‘1002’ OR 课号=‘2002’;正确的结果是_____。

A:

数据库系统(华东交通大学)中国大学mooc慕课答案2024版100分完整版第9张

B:

数据库系统(华东交通大学)中国大学mooc慕课答案2024版100分完整版第10张

       

如需购买完整答案,请点击下方红字:

点击这里,购买完整答案

获取更多中国大学mooc慕课答案,请点击这里,进入mooc.mengmianren.com

憨景垃握崇垒咸细特独拣色们

搜索
登录
订单
帮助