SQL部分模拟试题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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数据库信息:故障还原为“完全”并设为递归触发器。