计算机题库《数据库》SQL语言习题
SQL语言
一、选择题:
1、SQL语言是的语言,易学习。
A.过程化B.非过程化
C.格式化D.导航式
2、SQL语言是语言。
A.层次数据库B.网络数据库
C.关系数据库D.非数据库
3、SQL语言具有的功能。
A.关系规范化,数据操纵,数据控制
B.数据定义,数据操纵,数据控制
C.数据定义,关系规范化,数据控制
D.数据定义,关系规范化,数据操纵
4、SQL语言具有两种使用方式,分别称为交互式SQL和。
A.提示式SQL B.多用户SQL
C.嵌入式SQL D.解释式SQL
5、SQL语言中,实现数据检索的语句是。
A.SELECT B.INSERT
C.UPDA TE D.DELETE
6、下列SQL语句中,修改表结构的是。
A.ALTER B.CREA TE
C.UPDA TE D.DELETE
7、SQL中,与“NOT IN”等价的操作符是。
A.=SOME B.<>SOME
C.=ALL D.<>ALL
8、假设有三个基本表:学生表S、课程表C、学生选课表SC,它们的结构如下:
S(S#,SN,SEX,AGE,DEPT)
C(C#,CN)
SC(S#,C#,GRADE)
检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SQL语句是。
A.SELECT SN,AGE,SEX
FROM S
WHERE AGE>(SELECT AGE FROM S
WHERE SN=”王华”)
B.SELECT SN,AGE,SEX
FROM S
WHERE SN=”王华”
C.SELECT SN,AGE,SEX
FROM S
WHERE AGE>(SELECT AGE
WHERE SN=”王华”)
D.SELECT SN,AGE,SEX
FROM S
WHERE AGE>王华.AGE
9、检索选修课程”C2”的学生中成绩最高的学生的学号。正确的SELECT语句是。
A.SELECT S#
FROM SC
WHERE C#=”C2” AND GRADE>=
(SELECT GRADE FROM SC
WHERE C#= “C2”)
B.SELECT S#
FROM SC
WHERE C#=”C2” AND GRADE IN
(SELECT GRADE FROM SC
WHERE C#= “C2”)
C.SELECT S#
FROM SC
WHERE C#=”C2” AND GRADE NOT IN
(SELECT GRADE FROM SC
WHERE C#= “C2”)
D.SELECT S#
FROM SC
WHERE C#=”C2” AND GRADE>=ALL
(SELECT GRADE FROM SC
WHERE C#= “C2”)
10、检索学生姓名及其所选修课程的课程号和成绩。正确的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.S#
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
11、要查选修“COMPUTER“课程的女学生姓名,将涉及到关系。
A.S B.SC,C
C.S,SC D.S,C,SC
12、若用如下SQL语句创建一个表student:
CREATE TABLE student (NO CHAR(4)NOT NULL,
NAME CHAR(8)NOT NULL,
SEX CHAR(2),
AGE INT)
可以插入到student 表中的是。
A.(’1031’,’曾华’,男,23)B.(’1031’,’曾华’,NULL,NULL)C.(NULL,’曾华’,’男’,’23’)D.(’1031’,NULL,’男’,23)
13、SQL是的缩写。
A Standard Query Language
B Select Query Language
C Structured Query Language
D 以上都不是
14、视图是。
A 基本表
B 外视图
C 概念视图
D 虚拟表
15、SQL语言的操作对象。
A 只能是一个集合
B 可以是一个或多个集合
C 不能是集合
D 可以是集合或非集合
16、索引的作用之一是。
A 节省存储空间
B 便于管理
C 加快查询速度
D 建立各数据表之间的关系
17、以下有关索引的叙述中正确的是。
A 索引越多,更新速度越快
B 索引需要用户维护
C 并置索引中列的个数不受限制
D 索引可以用来提供多种存取路径
18、以下有关视图查询的叙述中正确的是。
A 首先查询出视图中所包含的数据,再对进行查询
B 直接对数据库存储的视图数据进行查询
C 将对视图的查询转换为对相关基本表的查询
D 不能对基本表和视图进行连表操作
19、以下有关UNIQUE约束的叙述中不正确的是。
A UNIQUE约束中不允许出现空值
B UNIQUE用于保证列或列组合的值唯一性
C 可以定义多个UNIQUE约束
D 系统为定义了UNIQUE约束的那些列建立唯一索引
20、以下关于空值的叙述中不正确的是。
A 用=NULL查询指定列为空值的记录
B 包含空值的表达式其计算结果为空值
C 聚集函数通常忽略空值
D 对允许空值的列排序时,包含空值的记录总是排在最前面
sql语句查询不包含21、部分匹配查询中有关通配符“%”的叙述中正确的是。
A“%”代表一个字符
B“%”代表多个字符
C“%”可以代表零个或多个字符
D“%”不能与“_”同使用
22、在分组检索中,要去掉不满足条件的分组,应当。
A 使用WHERE子句
B 使用HA VING子句
C 先使用WHERE子句,再使用HA VING子句
D 先使用HA VING子句,再使用WHERE子句
23、以下有关子查询的叙述中不正确的是。
A 子查询可以向其外部查询提供检索条件的条件值
B 子查询可以嵌套多层
C 子查询的结果是一个集合

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。