SQLServer数据库试题七及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SQL Server 数据库试题七及答案
一.单项选择题(每题2分,计30分)
1._____ 是数据库系统的核心,它负责数据库的配置、存取、管理和维护等工
作。(c )
A、操作系统
B、关系模型
C、数据库管理系统
D、数据库
2.SQL Server2000 是一款基于________ 体系的关系型数据库管理系统。( A)
A、客户机/服务器
B、主机
C、N层
D、单机3.下面哪一个不是SQL Server2000 的基本数据类型( A)
A、VARIANT
B、VARCHAR、CVARBINARY 、DNVARCHAR 4.下面的类型中宽度最大的是( C)
A、CHAR(5)
B、VARCHAR(5)
C、NCHAR(5)
D、BIGINT
5. 表达式LEN('电子学院')+ DATALENGTH(GETDATE()的值为(C)
A、8 B 、10 C、12 D、16
6. 在SQL Server2000 中,数据存储的基本单位是页,页的大小是( D)
A、1K
B、2K
C、4K
D、8K
7 .在使用CREATE DATABA命令创建数据库时,FILENAMES项定义的是(D)
A、文件增长量
B、文件大小
C、逻辑文件名
D、物理文件名
8. 关于表结构的定义,下面说法中错误的是( C )
A、表名在同一个数据库内应是唯一的
B、创建表使用CREATE TABL命令
C、删除表使用DELETE TABL命令
D、修改表使用ALTER TABL命令
9. 下面哪一个约束用来禁止输入重复值?( A )
A、UNIQUE
B、NULL
C、DEFAULT
D、FOREIGN KEY
10. 下面关于登录账户、用户和角色的说法错误的是( C)
A、登录账户是服务器级的
B、用户是登录账户在某个数据库中的映射
C、用户不一定要和登录账户相关联
D、角色其实就是用户组11 •在SELECT语句中,用于去除重复行的关键字是(B)
A、TOP
B、DISTINCT
C、PERCENT、DHAVING
12•若想查询出所有姓张的、且出生日期为空的学生信息,则WHEF条件应为(C)
A 、姓名LIKE‘张%
'
AND 出生日期= NULL
B
、
姓名LIKE‘张*' AND 出生日期= NULL
C 、姓名LIKE
‘张%
'
AND 出生日期IS NULL
D
、
姓名LIKE‘张_' AND 出生日期IS NULL
13.下面关于视图的说法中,错误的是( C )
A、视图是个虚拟表
B、可以使用视图更新数据,但每次更新只能影响一个表
C、不能为视图定义触发器
D、可以创建基于视图的视图14.下面关于触发器的描述,错误的是( A )
A、触发器是一种特殊的存储过程,用户可以直接调用
B、触发器表和DELETE表没有共同记录
C、触发器可以用来定义比CHECKS束更复杂的规则
D删除触发器可以使用DROP TRIGGE命令,也可以使用企业管理器15.下面关于事务的描述,错误的是( D )
A、事务可用于保持数据的一致性
B、事务应该昼小且应尽快提交
C、应避免人工输入操作出在在事务中
D、在事务中可以使用ALTER DATEABSE
二.填空题(每空 1 分,计20 分)
1. SQL Server是作为Windows NT或2000的一个—服务________ 行的,用户
可以启动、暂停或停止它。
2.SQLServer 服务包括有__ SQLServer 服务 ______ 、___ SQLServer Agent
服务_______ 、Microsoft Search 和MS DTd艮务。
3.SQLServer 有两类数据库,__系统数据库 _______ 和用户数据库。其中为新
的用户数据库提供模板的系统数据库是_____ model _____ 。
4.所有的数据库都有一个____ 主数据文件_____ 和一个或多个事务日志文件,
此外,还可能有____ 次要数据文件_____ 。
5•向表中添加数据应使用_ INSERT或填INSERT INTO)命令,更新数据应使用___ UPDATE _____ 命令。
6.在SQL Server2000 中,约束有非空约束、缺省约束、_主键约束__________ 、___ 外键约束_______ 、检查约束和唯一约束等 6 种类型。
7.对象权限是指用户基于数据库对象层次上的访问和操作权限,共有5种:SELEC、T INSERT、DELETE、___ UPDAT_E ____ 和 ___________ EXECUTE ______________________________________ 。(或填
更新、执行)
8. ___________________________________________ UNION 以把两个或多个SELECT语句的查询结果组合成一个结果集,使用时要求所有SELECTS句的列数应_________________________________________________ 目同___,对应列的数据类型相容。
9. 索引表的顺序与数据行的物理顺序目同的索引称为___聚集(或聚簇或簇)索引。
10. 使用游标的一般步骤应为:__创建游标
_______ 、 ___ 打开游标___ 、从游标的结果集中读取数据、对游标中的数据逐行操作、关闭游标和释放游标。
11. _____________ ___事务是指一个操作序列,这些操作序列要么都被执行,
要么都不被执行。
12. _________________ ___差异备份只记录自上次完整数据库备份后发生更改的数据。
三.判断题(每题1分,计10分)
1. 外键是指一个表中含有与另外一个表的主键目同的列或列组,外键不要求惟一。(V)
2. SQLServer2000 支持Unicode 字符集,目应数据类型为text 、char 和
(X)