SQL部分模拟试题及答案

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

SQL部分模拟试题(二)

一、单项选择题(本大题共12小题,每小题2分,共24分)

1、数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是________。()A.DBMS包括DB和DBS B.DBS包括DB和DBMS

C.DB包括DBS和DBMSD D.BS就是DB,也就是DBMS

2、SQL Server的__________允许用户输入SQL语句并且迅速查看这些语句的结果。()

A.查询分析器 B.服务管理器 C.事件探测器 D.企业管理器

3、以下哪个操作可以创建数据库。()

A.进入查询分析器,选择菜单命令“工具”→“向导”,打开“选择向导”对话框,在对话框中,展开“注册服务器向导”中的“数据库”文件夹,选中“创建数据库向导”项

B.进入服务管理器,选择菜单命令“工具”→“向导”,打开“选择向导”对话框,在对话框中,展开“注册服务器向导”中的“数据库”文件夹,选中“创建数据库向导”项

C.进入事件探测器,选择菜单命令“工具”→“向导”,打开“选择向导”对话框,在对话框中,展开“注册服务器向导”中的“数据库”文件夹,选中“创建数据库向导”项

D.进入企业管理器,选择菜单命令“工具”→“向导”,打开“选择向导”对话框,在对话框中,展开“注册服务器向导”中的“数据库”文件夹,选中“创建数据库向导”项

4、下面所列条目中,哪一条不是标准的SQL语句?()

A. ALTERTABLE B.ALTERVIEW C.CREATETABLE D.CREATEVIEW

5、若要在基本表S中增加一列CN(课程名),可用__________。()

A.ADD TABLES(CN CHAR(8)) B.ADD TABLES ALTER(CN CHAR(8))C.ALTER TABLES ADD(CN CHAR(8)) D.ALTER TABLES(ADD CN CHAR(8))

6、取出关系中的某些列,并消去重复的元组的关系运算称为_________。()

A.取列运算 B.投影运算 C.连接运算 D.选择运算

7、在SQL语言中,条件“BETWEEN20AND30”表示年龄在20到30之间,且___________。()

A.包括20岁和30岁 B.不包括20岁和30岁

C.包括20岁不包括30岁 D.不包括20岁包括30岁

8、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于__________。()

A.实体完整性约束 B.参照完整性约束

C.用户自定义完整性约束 D.关键字完整性约束

9、执行存储过程可以利用SQL Server2000的___________来进行。()

A.查询分析器 B.联机丛书 C.企业管理器 D.事件探查器

10、在数据库的安全性控制中,授权的数据对象的________,授权子系统就越灵活。()

A.约束范围大 B.约束越细致 C.范围越大 D.范围越小

11、SQL Server的所有登陆名都保存在___________的sysxlogins中。()

A.pubs数据库 B.master数据库 C.msdb数据库 D.model数据库

12、SQL Server的预设模式是______。()

A.显式模式 B.隐式模式 C.混合模式 D.自动提交模式

二、多项选择题(本大题共4小题,每小题4分,共16分)

1、SQL Server2000的版本包括________。()

A. SQL Server2000企业版B.SQL Server2000标准版

C. SQL Server2000个人版D.SQL Server2000WindowsCE版

2、创建视图时应注意_________________。()

A.视图的名称应遵守T-SQL的命名规则

B.用户必须被授权可以使用CREATEVIEW语句,并且具有使用与定义视图有关的表或其他视图的权限

C.只能创建当前数据库中的视图。一个视图可以参照当前数据库中一个或多个表的一列或多列。每个视图最多可有1024列。

D.建立视图时,视图名称存储在sysobjects系统表中,视图的列定义信息存储在系统表syscolumns 中,视图的基表信息存储在sysdepends中。创建视图的语句文本存储在系统表syscomments中。3、下面有关主键的叙述不正确的是__________。()

A.不同的记录不可以具有重复的主键值或空值

B.一个表中的主键可以是一个或多个字段

C.在一个表中主键只可以是一个字段

D.表中的主键的数据类型必须定义为自动编号或文本

4、安全性控制的防范对象是_______,防止他们对数据库数据的存取。()

A.不合语义的数据

B.非法用户

C.不正确的数据

D.非法操作

三、判断题(本大题共10小题,每小题1分,共10分)

1、 SQL Server是基于客户机/服务器的关系数据库管理系统。()

2、联机丛书是同SQL Server软件一起交付的在线文档。()

3、可以使用服务管理器来删除数据库。()

4、在关系中,如果某个属性(或属性组)是另一个关系的主键,称该属性(或属性组)为这个关系的外键(外码)。外键的值可有两种选择:一是来源于所参照关系的主键,二是为空值。()

5、缺省对象与缺省约束的作用是不同的,它为插入语句中未指定的数据列提供数值。()

6、 SQL Server还提供了一种被称为触发器的特殊机制来实现数据库的数据完整性。()

7、如果登录名还没有被映射到用户名上,可以用guest用户访问数据库。()

8、事务反映现实世界中需要以完整单位提交的一项工作。它是一个逻辑工作单元,不必完整地执行或者全都不执行。()

9、从差异备份还原,必须先从完整备份还原,然后还原上次完整备份后的所有差异备份文件,并且还原时必须使用NORECOVERY选项。()

10、还原事务的方式有:由SQL Server自动还原和通过T-SQL程序手动还原。()

四、操作题(50分)

1、基本操作题(15分)

在SQL Server2000中完成以下操作:

(1)创建用户数据库stuDB;

(2)查看stuDB的数据库信息;

(3)修改stuDB数据库信息:故障还原为“完全”并设为递归触发器。

相关文档
最新文档