试卷部分试题预览
多选题
A、
数据库
B、
数据库管理系统
C、
数据模型
D、
软件工具
多选题
设有学生表 student(sno ,sname,sage,smajor) ,要从 student 表中检索 sname字段值第 2 个字是 " 红" 的所有学生信息。以下能够按照上述条件进行检索的 WHERE表达式是 ______。
A、
sname LIKE "_ 红%"
B、
sname LIKE "_ 红_"
C、
sname LIKE "% 红%"
D、
sname LIKE "% 红_"
多选题
A、
ALTER INDEX
B、
ALTER TABLE
C、
DROP INDEX
D、
DROP TABLE
多选题
A、
使用视图,能够屏蔽数据库的复杂性
B、
更新视图数据的方式与更新表中数据的方式相同
C、
视图上可以建立索引
D、
使用视图,能够提高数据更新的速度
多选题
设有学生表 Student( 学号,姓名,系名,课程号,成绩 ),查询至少选修了 4 门课程的学生学号及平均 成绩的正确语句是 ______。
A、
SELECT学号, AVG(成绩 ) AS 平均成绩 FROM StudentGROUP BY学号 HAVING COUNT(课程号 ) >3
B、
SELECT学号, AVG(成绩 ) AS 平均成绩 FROM StudentGROUP BY课程号 HAVING COUNT(课程号 ) >3
C、
SELECT学号, AVG(成绩 ) AS 平均成绩 FROM StudentGROUP BY学号 HAVING COUNT(课程号 ) >4
D、
SELECT学号, AVG(成绩 ) AS 平均成绩 FROM StudentGROUP BY课程号 HAVING COUNT(DISTINCT学号 ) >3
多选题
A、
视图可以嵌套
B、
视图可以创建索引
C、
视图包含数据
D、
视图不能与表一起使用
多选题
对于 SQL查询: SELECT * FROM tbl_name WHERE id = (SELECT id FROM tbl_name) ,假设该表中包含 id 字段,那么该语句正确执行的条件是 ______。
A、
该表中必须有多条记录
B、
该表中必须只有一条记录
C、
该表中记录数必须小于等于一条
D、
此 SQL语句错误,无论如何都无法正确执行
多选题
A、
索引的数据无需存储,仅保存在内存中
B、
一个表上可以有多个聚集索引
C、
索引通常可减少表扫描,从而提高检索的效率
D、
所有索引都是唯一性的索引
多选题
A、
视图可以和表一起使用
B、
表和视图上都可以创建索引
C、
表和视图的数据都可以进行更新操作,但视图的更新受限
D、
表和视图都可以使用 SQL语句进行查询
多选题
设有成绩表,包含学号、分数等字段。现有查询要求:查询有 3 门以上课程的成绩在 90 分以上的学生 学号及 90 分以上课程数。以下 SQL语句中正确的是 ______。
A、
SELECT学号, COUNT( * ) FROM 成绩 WHERE分数> 90 GROUP BY学号 HAVING COUNT( * ) >3;
B、
SELECT学号, COUNT(学号) FROM 成绩 WHERE分数> 90 AND COUNT(学号 ) >3;
C、
SELECT学号, COUNT( * ) FROM 成绩 GROUP BY学号 HAVING COUNT( * ) >3 AND分数> 90;
D、
SELECT学号, COUNT( * ) FROM 成绩 WHERE分数> 90 AND COUNT( * ) >3 GROUP BY学号;