复习考试题1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一.单选题(每题2分,16题共32分,将所选写入题后的括号内)
1.下面哪个数据类型是二进制数据类型( A )
A. binary
B. datetime
C. smallmoney
D. tinyint
2.要防止小于200的数保存到某列,可以( B )
A. 使用主键约束
B. 使用CHECk约束
C. 使用缺省约束
D. 使用外键约束
3.用于模糊查询的匹配符是( C )
A.? B.# C._ D. !
4.下面哪个是完整外联接( D )
A. CROSS JOIN
B. UNION JOIN
C. INNER JOIN
D. FULL JOIN
5.删除库中的视图的命令是( A )
A. DROP VIEW
B. ALTER VIEW
C. UPDATE VIEW
D.DELETE VIEW
6.主键可以由表中的( )个字段组成( A )
A. 任意多个
B. 三
C. 二
D. 一
7.使控制程序无条件的退出最内层循环的语句是( B )
A. CONTINUE
B. BEEAK
C. GOTO
D. RETURN
8.在SQL Sever中,执行存储过程MY_PROC的正确的T_SQL为
( C )
A. RUN MY_PROC
B. START MY_PROC
C. EXECUTE MY_PROC
D. SHELL MY_PROC
9.在SQL中,常用约束来限制数据表字段的数据输入。下面哪个不是约束( D )
A. 唯一性
B. 核查
C.外键
D. 聚集
10.联接可分为数种,返回数据表1和数据表2中记录的笛卡儿乘积的联接称为( B )
A、内联接
B、交叉联接
C、完整外联接
D、左向外联接
11.欲返回JOBS表中前百分之10条的记录,下列命令正确的是( A )
A、SELECT TOP 10 PERCENT * FROM JOBS
B、SELECT * TOP 10 PERCENT FROM JOBS
C、SELECT * TOP 10% FROM JOBS
D、SELECT TOP 10% * FROM JOBS
12.在SQL Server 2000中,返回符合条件的记录条数,所用的函数是( B )
A. SUM()
B. COUNT(*)
C. MAX()
D. AVG()
13.某表里的“学号”列被定义为“学号 int identity(100,2)”。假设先添加了3
条记录,然后又把第二条记录删除掉。此时,若增加另外一条记录,学号的值将是( C )
A.8
B.104
C.106
D.108
14.阅读下面T-SQL代码( D )
USE pubs
GO
CREATE DATEBASE MyDB2
ON
{
……,
SIZE=3,
MAXSIZE=10,
FILEGROWTH=1
}
GO
以下说法正确的是
A. 创建失败,因为必须至少要指定数据文件所在的物理文件的位置
B. 创建失败,因为必须要指定数据库的日志文件名称
C. 创建成功,数据文件的初始大小为1MB,最大允许增加到10MB
D. 创建成功,数据文件每次增长以1M作为单位
15.在数据表中可以建立索引,在一个数据表中只能建立一个的索引被称为
( C )
A、唯一索引
B、非聚集索引
C、聚集索引
D、复合索引
16.关于SELECT DISTINCT产品.产品名称,产品.单价FROM产品
WHERE(((产品.单价)>(SELECT AVG([单价])FROM产品)))ORDERBY产品.单价DESC;下面说法错误的是
( A )
A. “ORDER BY产品.单价DESC”是指按单价从低到高顺序排列
B. “SELECT AVG([单价])FROM产品”是子查询
C. 查询结果显示的是单价大于平均价格的记录
D. 此查询显示的字段只有“产品名称”和“单价”
二.概念填空题(每空2分,15空共30分)
1.触发器是一种特殊的存储过程。触发器可以分为(INSTEAD OF)触发器和AFTER
触发器两种类型。
2.用户能够在一个数据库内执行任何操作之前,SQL Server 2000必须对该用户进行
身份验证。身份验证有两种:一个是Windows 身份验证,另一个是(SQL Server)身份验证
3.在SQL Server 2000中,按索引的顺序与数据表的物理顺序是否相同,索引可以分
为两种类型:(聚集)索引和(非聚集)索引。索引数据表与物理顺序相同的索引是(聚集)索引。关键字CLUSTERED用来创建一个(聚集)索引
4. 欲删除“项目数据”表的索引XMSJ_IX,其命令是(DROP INDEX项目数据. XMSJ_IX)
5.对于一个数据库,其磁盘文件的扩展名若为mdf,表明该文件是(主数据)文件,若磁盘文件的扩展名若为 ldf,表明该文件是(事务日志)文件
6.用户对数据进行添加、修改和删除时,自动执行的存储过程称为(触发器)
7.声明游标YB的命令是(DECLARE YB CURSOR)