第三章SQL
一、填空题
1、在SQL查询时,如果要去掉查询结果中的重复组,需要用()
2、在SQL中使用()命令建立基本表
3、在SQL中使用()命令修改数据库模式。
4、在SQL的SELECT语句中,不仅可以出现属性名,还可以出现()。
5、当基本表中增加一个新列后,各元组在新列上的值是()。
6、在SQL中表示并集的关键字是(0)。
7、在SQL中表示差集的关键字是()。
8、SQL对嵌套查询的处理方法是从()层向()层处理。
9、在SQL中定义视图时,需要用关键字()连接子查询来完成。
10、SQL包括了数据定义、数据操纵和()等功能。
11、SQL对嵌套查询的处理方法是从()层向()层处理。
二、单选题
1、在SQL中,用户可以直接操纵的是()。
A. 基本表
B. 视图
C. 基本表或视图
D. 基本表和视图
2、在SQL中,与关系代数中的投影运算对应的字句是()。
A. SELECT
B. FROM
C. WHERE
D.ORDER BY
3、SELECT语句执行的结果是()。
A. 数据项
B. 元组
C. 表
D. 数据库
4、关系数据库的标准语言是()。
A. DDL
B. SQL
C. ORACLE
D. DBMS
5、在SELECT语句中使用*表示()。
A. 选择任何属性
B. 选择全部属性
C. 选择全部元组
D. 选择键码
6、使用CREATE TABLE语句建立的是()。
A. 数据库
B. 表
C. 视图
D. 索引
7、在SELECT语句中使用MIN(属性名)时,属性名()。
A. 必须是数值型
B. 必须是字符型
C. 必须是数值型或字符型
D.不限制数据类型
8、使用CREATE VIEW语句建立的是()。
A. 数据库
B. 表
C. 视图
D. 索引
9、在SQL中使用UPDA TE对表中数据进行修改时,应使用的子句是()。
A. WHERE
B. FROM
C. V ALUES
D. SET
10、使用CRETE INDEX语句建立的是()。
11、在SQL的语句中,ALTER的作用是()。
A. 删除基本表
B. 修改基本表中的数据
C. 修改基本表中的结构
D. 修改视图
12、在SELECT语句中使用A VG(属性名)时,属性名()。
A. 必须是数值型
B. 必须是字符型
C. 必须是数值型或字符型
D.不限制数据类型
13、在SQL中用关键字EXCEPT表示的运算是集合的()。
A. 交集
B. 并集
C. 差集
D. 连接
14、在SQL的排序子句:“ORDER BY总分DESC ,英语DESC”,表示()。
A. 总分和英语分数都是最高的在前面
B. 总分和英语分数之和最高的在前面