《数据库原理与应用》期中阶段测试题
一、选择题
1.数据库系统的核心是()。 [单选题] *
A.数据库 |
B.数据库管理系统(正确答案) |
C.数据模型 |
D.软件工具 |
2.MySQL 中,预设的、拥有最高权限超级用户的用户名为() [单选题] *
A.test |
B.Administrator |
C.DA |
D.root(正确答案) |
3.删除经销商 1018 的数据记录的代码为()。 from distributors where distri_num =1018; [单选题] *
A.drop table |
B.delete * |
C.drop column |
D.delete(正确答案) |
4.在 SELECT 语句中,使用关键字()可以把重复行屏蔽。 [单选题] *
A.TOP |
B.ALL |
C.UNION |
D.DISTINCT(正确答案) |
5.以下聚合函数求平均数的是()。 [单选题] *
A.COUNT |
B.MAX |
C.AVG(正确答案) |
D.SUM |
6.条件“IN(20,30,40)”表示()。 [单选题] *
A.年龄在 20 到 40 之间 |
B.年龄在 20 到 30 之间 |
C.年龄是 20 或 30 或 40(正确答案) |
D.年龄在 30 到 40 之间 |
7.按照班级进行分组()。 [单选题] *
A.ORDER BY CLASSES |
B.DORDER CLASSES |
C.GROUP BY CLASSES(正确答案) |
D.GROUP CLASSES |
8.进入要操作的数据库 TEST 用以下哪一项()。 [单选题] *
A.IN TEST |
B.SHOW TEST |
C.USER TEST |
D.USE TEST(正确答案) |
9.有关系 S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。其中 S#是学生号,SNAME 是学生姓名,SAGE 是学生年龄,C#是课程号,CNAME 是课程名称。要查询选修“ACCESS”课的年龄不小于20 的全体学生姓名的SQL 语句是 SELECT SNAME FROM S,C,SC WHERE 子句。这里的 WHERE 子句的内容是()。 [单选题] *
A.SAGE>=20 and CNAME=‘ACCESS’ |
B.S.S#=SC.S#andC. |
C#=SC.C#andSAGEin>=20andCNAMEin‘ACCESS’ C.SAGEin>=20andCNAMEin‘ACCESS’ |
D.S.S#=SC.S#andC.C#=SC.C# andSAGE>=20 and CNAME=‘ACCESS(正确答案) |
10.统计每个部门中人数()。 [单选题] *
A.SELECT SUM(ID) FROM EMP GROUP BY DEPT NO; |
B.SELECT SUM(ID) FROM EMP ORDER BY DEPT NO; |
C.SELECT COUNT(ID) FROM EMP ORDER BY DEPTNO; |
D.SELECT COUNT(ID) FROM EMP GROUP BY DEPT NO;(正确答案) |
11.从 GROUP BY 分组的结果集中再次用条件表达式进行筛选的子句是()。 [单选题] *
A.FROM |
B.ORDER BY |
C.HAVING(正确答案) |
D.WHERE |
12.条件“IN(20,30,40)”表示()。 [单选题] *
A.年龄在 20 到 40 之间 |
B.年龄在 20 到 30 之间 |
C.年龄是 20 或 30 或 40(正确答案) |
D.年龄在 30 到 40 之间 |
13.修改列指令是()。 [单选题] *
A.ALTER TABLE MODIFY |
B.ALTER TABLE MODIFY COLUMN…(正确答案) |
C.ALTER TABLE UPDATE |
D.ALTER TABLE UPDATE COLUMN |
14.以下哪一种指令无法增加记录()。 [单选题] *
A.INSERT INTO VALUES |
B.INSERT INTO SELECT… |
C.INSERT INTO SET |
D.INSERT INTO UPDATE…(正确答案) |
15.以下语句不正确的是()。 [单选题] *
A.select * from emp; |
B.select ename,hiredate,sal from emp; |
C.select * from emp order deptno; |
D.select * from where deptno=1 and sal<300;(正确答案) |
16.以下关于创建索引的描述错误的是()。 [单选题] *
A.可以在创建表的同时创建索引,也可以在已有表上创建索引。 |
B.创建唯一性约束的同时,会自动创建一个唯一性索引。 |
C.在已有表上创建索引可以使用命令 creat index 索引名on 表名。 |
D.可以在所有类型的字段上创建全文索引。(正确答案) |
17.查数据库中所有的数据表用以下哪一项()。 [单选题] *
A.SHOW DATABASE |
B.SHOW TABLES(正确答案) |
C.SHOW DATABASES |
D.SHOW TABLE |
18. 在 MySQL 中,模糊查询的匹配符有以下哪些:()。 [单选题] *
A.%(正确答案) |
B.* |
C.- |
D.? |
19 在 SELECT 语句中,与排序有关的关键字是()。 [单选题] *
A.ASC |
B.LIMIT |
C.ORDER BY(正确答案) |
D.DESC |
20.例如数据库中有 A 表,包括学生,学科,成绩三个字段, 数据库结构为:学生 学科 成绩;张三 语文 80;张三 数学 100;李四 语文 70;李四 数学 80;李四 英语 80.如何统计每个学科的最高分()。 [单选题] *
A.select 学生,max(成绩) from A group by 学生; |
B.select 学生,max(成绩) from A group by 学科;(正确答案) |
C.select 学生,max(成绩) from A order by 学生; |
D.select 学生,max(成绩) from A group by 成绩; |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论