SQL复习题(附部分答案)

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

通配符是( )
(A)* (B)% (C)- (D)?
答案[ B]
23、如果希望完全安装 SQL Server,则应选择( )。
(A)典型安装 (B)最小安装 (C)自定义安装 (D)仅连接
答案[C ]
24、对视图的描述错误的是:( )
A.是一张虚拟的表
B.在存储视图时存储的是视图的定义
C.在存储视图时存储的是视图中的数据
10、 SQL Server 的主数据库是( )。
A、MASTER B、TEMPDB C、MODEL D、MSDB
答案[ A]
11、 数据库的容量,( )。
A、只能指定固定的大小。 B、最小为 10M
C、最大 100M。
D、可以设置为自动增长
答案[ D]
12、 日期时间型数据类型(datetime)的长度是( )。
答案[ B]
38、SQL Server 的字符型系统数据类型主要包括( )。
A、Int、money、char
B、char、varchar、text
C、 datetime、binary、int
D、char、varchar、int
答案[ B]
39、在 SELECT 语句的 WHERE 子句的条件表达式中,可以匹配 1 个字符的通配符
D、COMPUTE
答案[B A A ]
49、要删除视图 myview,可以使用(
)语句。
A、 DROP myview
B、DROP TABLE myview
C、 DROP INDEX myview D、DROP VIEW myview
答案[ D]
50、在 SQL SERVER 服务器上,存储过程是一组预先定义的 Transact-SQL 语句.
A.属性名都不相同 B.行都不相同
C.去掉了重复的列 D.属性值都不相同
答案[ C]
55.SQL 语言中,删除一个视图的命令是( )。
A. DELETE B.DROP C.CLEAR D.REMOVE
答案[B ]
56.触发器可以创建在( )中。
A.表 B.过程 C.数据库 D.函数
是(

A、*
B、%
C、_
D、?
答案[C ]
40、在 WHILE 循环语句中,如果循环体语句条数多于一条,必须使用:( )
A.BEGIN……END
B.CASE……END
C.IF…………THEN
D.GOTO
答案[A ]
41、SELECT 查询中,要把结果中的行按照某一列的值进行排序,所用到的子句
是:( )
C、DELETE,UPDATE D、CREATE,INSERT INTO
答案[ A]
16、 主键约束用来强制数据的( )完整性。
A、域 B、实体 C、参照 D、ABC 都可以
答案[ B]
18、 替代触发器(instead of)是在触发触发器的修改操作( )执行。
A、执行后 B、停止执行时 C、同时 D、之前
B.UPDATE,INSERT
C、DELETE,UPDATE
D.CREATE,INSERT INTO
答案[ A]
47、创建表的命令是( )。
A、 Create database 表名
B.Create VIEW 表名
C、 Create TABLE 表名
D.Alter TABLE 表名
答案[ C]
48、在 Transact-SQL 语法中,SELECT 语句的完整语法较复杂,但至少包括的部分
(C).mdf (D).idf
答案[B ]
27、表示职称为副教授同时性别为男的表达式为(
)
A.职称=‘副教授' OR 性别=‘男'
B.职称=‘副教授' AND 性别=’男'
C.BETWEEN‘副教授' AND ’男'
D.IN (‘副教授',‘男')
答案[B ]
28、在 SQL SERVER 服务器上,存储过程是一组预先定义并( )的 Transact-SQL
B.仅 SQL Server 身份验证模式
C.仅混合模式
D.Windows 身份验证模式和混合模式
答案[D ]
34、关于主键描述正确的是:(

A、包含一列
B、包含两列
C、包含一列或者多列
D、 以上都不正确
答案[ C]
35、下列(
)数据库不属于 SQL Server2008 在安装时创建的系统数据库。
)的数据库系统。
(A)网状型 (B)层次型 (C)关系型 (D)以上都不是
答案[ C] 7、 利用查询分析器,能( )。
A、直接执行 SQL 语句 B、提交 SQL 语句给服务器执行 C、作为企业管理器使用 D、作为服务管理器使用 答案[A ] 8、 事务日志文件的默认扩展名是( )。 A、MDF B、NDF C、LDF D、DBF 答案[C ]
D.允许对多个列进行排序
答案[B ]
52.反映现实世界中实体及实体间联系的信息模型是( )。
A.关系模型 B.层次模型 C.网状模型 D.E-R 模型
答案[D ]
53.下列四项中,不属于数据库特点的是( )
A.数据共享
B.数据完整性
C.数据冗余很高 D.数据独立性高
答案[ C]
54.在 SQL 中,SELECT 语句的“SELECT DISTINCT”表示查询结果中()。
D.可以像查询表一样来查询视图
答案[C ]
25、T-SQL 语言中,若要修改某张表的结构,应该使用的修改关键字是( )。
(A)CREATE (B)UPDATE (C)ALTER(D)USE
答案[ C]
26、SQL server 数据库文件有 3 类,其中日志文件的后缀为( )。
(A).ndf
B).ldf
答案[B ]
5、在 Transact-SQL 语法中,SELECT 语句的完整语法较复杂,但至少包括的部
分(_1_),使用关键字(_2_)可以把重复行屏蔽,将多个查询结果返回一个结
果集合的运算符是(_3__),如果在 SELECT 语句中使用聚合函数时,可以在后
面使用(_4_)。
⑴ A、SELECT,INTO B、SELECT,FROM
C、SELECT,GROUP D、仅 SELECT
⑵ A、DISTINCT B、UNION C、ALL D、TOP
⑶ A、JOIN B、UNION C、INTO D、LIKE
⑷ A、GROUP BY B、COMPUTE BY C、HAVING D、COMPUTE
答案[B A B A ]
6、SQL Server 2008 是一个(
2、在“连接”组中有两种连接认证方式,其中在(___)方式下,需要客户端应
用程序连接时提供登录时需要的用户标识和密码。
A、Windows 身份验证
B、SQL Server 身份验证
C、以超级用户身份登录时 D、其他方式登录时
答案[B]
3、关系数据库中,主键是(___),当运用 Transact-SQL 语句创建主键时,可
答案[ D]
1Βιβλιοθήκη Baidu、 聚合函数的返回值是( )。
A、一个标量值 B、一组值 C、表达式 D、表
答案[ A]
20、关于主键描述正确的是:(

(A)包含一列
(B)包含两列
(C)包含一列或者多列 (D)以上都不正确
答案[ ]
22、在 SELECT 语句的 WHERE 子句的条件表达式中,可以匹配 0 个到多个字符的
D、归类
⑵ A、设置主键约束,设置唯一约束 B、Create table,Create index
C、设置主键约束,Create index D、以上都可以
答案[A A ]
15、 在 T-SQL 语法中,用来插入和更新数据的命令是(___)。
A、INSERT,UPDATE B、UPDATE,INSERT
可以用( )来声明游标.
A、CREATE CURSOR B、ALTER CURSOR
C、SET CURSOR
D、DECLARE CURSOR
答案[A ]
51、关于 ORDER BY 子句,下列哪个说法是不正确的?( )
A.升序和降序的关键字是 ASC 和 DESC 。
B.只能按一个列进行排序。
C.排序列不可以用它们在 SELECT 子句中的次序号代替。
4、视图是一种常用的数据对象,可以简化数据库操作,当使用多个数据表来建
立视图时,不允许在该语句中包括(___)等关键字。
A、ORDER BY,COMPUTE
B、ORDER BY,COMPUTE,COMPUTR BY
C、ORDER BY,COMPUTE BY,GROUP BY
D、GROUP BY,COMPUTE BY
(1),使用关键字(2)可以把重复行屏蔽,对查询结果进行分组的是(3)
(1)A、SELECT,INTO B、SELECT,FROM C、SELECT,GROUP D、仅 SELECT
(2)A、DISTINCT B、UNION C、ALL D、TOP
(3)A、GROUP BY B、COMPUTE BY C、HAVING
以是(__)。
⑴ A、为标识表中唯一的实体
B、创建唯一的索引,允许空值
C、只允许以表中第一字段建立 D、允许有多个主键的
⑵ A、create table table1
(column1 char(13) not null primary key,
column2 int not on primary key;
A、master B、msdb C、model D、bookdb
答案[ D]
36、在 SQL SERVER 中全局变量前面的字符为:(

A、*
B、#
C、@@
D、@
答案[C ]
37、在 SQL Server 中,当数据表被修改时,系统自动执行的数据库对象是

)。
A、存储过程 B、触发器 C、视图 D、其他数据库对象
A、ORDER BY
B、WHERE
C、GROUP BY
D、HAVING
答案[A ]
42、根据关系数据基于的数据模型――关系模型的特征判断下列正确的一项:
()
A.只存在一对多的实体关系,以图形方式来表示
B.以二维表格结构来保存数据,在关系表中不允许有重复行存在
C.能体现一对多,多对多的关系,但不能体现一对一的关系
答案[C ]
31、在 SQL SERVER 中局部变量前面的字符为:( )
(A)* (B)# (C)@@ (D)@
答案[ D]
32、以下哪一个不是逻辑运算符( )?
(A)NOT (B)AND (C)OR
(D)IN
答案[ D]
33、SQL Server 2008 采用的身份验证模式有(
)。
A.仅 Windows 身份验证模式
语句。
(A)保存 (B)编写 (C)解释 (D)编译
答案[ D]
29、数据管理发展的三个阶段不包括(
)。
(A)人工管理阶段 (B)文件管理阶段
(C)数据库管理阶段 (D)智能管理阶段
答案[ D]
30、SQL 语言按照用途可以分为三类,不包括下面选项中的( )。
(A)DML (B)DCL (C)DQL (D)DDL
答案[B ]
45、 创建表的命令是(
)。
A.Create database 表名 B. Create VIEW 表名
C. Alter TABLE 表名
D. Create TABLE 表名
答案[D ]
46、在 Transact-SQL 语法中,用来插入数据的命令是( ),用于更新的命令是
()
A.INSERT,UPDATE
B、alter table table1 with nocheck add
constraint [PK_table1] primary key nonclustered
( column1) on primary;
C、alter table table1 column1 primary key ;
答案[ A C]
A、2 B、4 C、8 D、16
答案[ 8]
13、表在数据库中是一个非常重要的数据对象,它是用来(__)各种数据内容的。
A、显示 B、查询 C、存放 D、检索
答案[C ]
14、为数据表创建索引的目的是(_1_),可以在创建表时用( 2_)来创建唯一
索引。
⑴ A、提高查询的检索性能 B、创建唯一索引
C、创建主键
D.关系模型数据库是数据库发展的最初阶段
答案[B ]
43、新安装 SQL Server 后,默认有五个内置的数据库,其中主数据库是( )。
A、master
B、tempdb
C、msdb
D、model
答案[ A]
44、SQL 语言中,删除一个视图的命令是( )。
A. DELETE B.DROP C.CLEAR D.REMOVE
一、单选题
1.根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:
(___)
A.只存在一对多的实体关系,以图形方式来表示。
B.以二维表格结构来保存数据,在关系表中不允许有重复行存在。
C.能体现一对多、多对多的关系,但不能体现一对一的关系。
D.关系模型数据库是数据库发展的最初阶段。
答案[B]
相关文档
最新文档