《SQL部分模拟试题及答案(第2套)(4页).doc》由会员分享,可在线阅读,更多相关《SQL部分模拟试题及答案(第2套)(4页).doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-SQL部分模拟试题及答案(第2套)-第 4 页SQL部分模拟试题(二)一、单项选择题(本大题共12小题,每小题2分,共24分)1、数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是_。( )ADBMS包括DB和DBS BDBS包括DB和DBMSCDB包括DBS和DBMSD DBS就是DB,也就是DBMS2、SQL Server的_允许用户输入SQL语句并且迅速查看这些语句的结果。()A查询分析器 B服务管理器 C事件探测器 D企业管理器3、以下哪个操作可以创建数据库。()A进入查询分析器,选择菜单命令“工具”“向导”,打开“选择向导”对话框,在对话框中, 展开“注册
2、服务器向导”中的“数据库”文件夹,选中“创建数据库向导”项B进入服务管理器,选择菜单命令“工具”“向导”,打开“选择向导”对话框,在对话框中,展开“注册服务器向导”中的“数据库”文件夹,选中“创建数据库向导”项C进入事件探测器,选择菜单命令“工具”“向导”,打开“选择向导”对话框,在对话框中,展开“注册服务器向导”中的“数据库”文件夹,选中“创建数据库向导”项D进入企业管理器,选择菜单命令“工具”“向导”,打开“选择向导”对话框,在对话框中,展开“注册服务器向导”中的“数据库”文件夹,选中“创建数据库向导”项4、下面所列条目中,哪一条不是标准的SQL语句?()AALTERTABLE BALTE
3、RVIEW CCREATETABLE DCREATEVIEW5、若要在基本表S中增加一列CN(课程名),可用_。()AADD TABLES(CN CHAR() BADD TABLES ALTER(CN CHAR()CALTER TABLES ADD(CN CHAR() DALTER TABLES(ADD CN CHAR()6、取出关系中的某些列,并消去重复的元组的关系运算称为_。()A取列运算 B投影运算 C连接运算 D选择运算7、在SQL语言中,条件“BETWEEN20AND30”表示年龄在20到30之间,且_。()A包括20岁和30岁 B不包括20岁和30岁C包括20岁不包括30岁 D不包
4、括20岁包括30岁8、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于_。()A实体完整性约束 B参照完整性约束C用户自定义完整性约束 D关键字完整性约束9、执行存储过程可以利用SQL Server2000的_来进行。()A查询分析器 B联机丛书 C企业管理器 D事件探查器10、在数据库的安全性控制中,授权的数据对象的_,授权子系统就越灵活。()A约束范围大 B约束越细致 C范围越大 D范围越小11、SQL Server的所有登陆名都保存在_的sysxlogins中。()Apubs数据库 Bmaster数据库 Cmsdb数据库 Dmodel数据库12、S
5、QL Server的预设模式是_。()A显式模式 B隐式模式 C混合模式 D自动提交模式二、多项选择题(本大题共4小题,每小题4分,共16分)1、SQL Server2000的版本包括_。()ASQL Server2000企业版BSQL Server2000标准版CSQL Server2000个人版DSQL Server2000WindowsCE版2、创建视图时应注意_。()A视图的名称应遵守T-SQL的命名规则B用户必须被授权可以使用CREATEVIEW语句,并且具有使用与定义视图有关的表或其他视图的权限C只能创建当前数据库中的视图。一个视图可以参照当前数据库中一个或多个表的一列或多列。每个
6、视图最多可有1024列。D建立视图时,视图名称存储在sysobjects系统表中,视图的列定义信息存储在系统表syscolumns中,视图的基表信息存储在sysdepends中。创建视图的语句文本存储在系统表syscomments中。3、下面有关主键的叙述不正确的是_。()A不同的记录不可以具有重复的主键值或空值B一个表中的主键可以是一个或多个字段C在一个表中主键只可以是一个字段D表中的主键的数据类型必须定义为自动编号或文本4、安全性控制的防范对象是_,防止他们对数据库数据的存取。()A不合语义的数据B非法用户C不正确的数据D非法操作三、判断题(本大题共10小题,每小题1分,共10分)1、SQ
7、L Server是基于客户机/服务器的关系数据库管理系统。()2、联机丛书是同SQL Server软件一起交付的在线文档。()3、可以使用服务管理器来删除数据库。()4、在关系中,如果某个属性(或属性组)是另一个关系的主键,称该属性(或属性组)为这个关系的外键(外码)。外键的值可有两种选择:一是来源于所参照关系的主键,二是为空值。()5、缺省对象与缺省约束的作用是不同的,它为插入语句中未指定的数据列提供数值。()6、SQL Server还提供了一种被称为触发器的特殊机制来实现数据库的数据完整性。()7、如果登录名还没有被映射到用户名上,可以用guest用户访问数据库。()8、事务反映现实世界中
8、需要以完整单位提交的一项工作。它是一个逻辑工作单元,不必完整地执行或者全都不执行。()9、从差异备份还原,必须先从完整备份还原,然后还原上次完整备份后的所有差异备份文件,并且还原时必须使用NORECOVERY选项。()10、还原事务的方式有:由SQL Server自动还原和通过T-SQL程序手动还原。()四、操作题(50分)1、基本操作题(15分)在SQL Server2000中完成以下操作:(1)创建用户数据库stuDB;(2)查看stuDB的数据库信息;(3)修改stuDB数据库信息:故障还原为“完全”并设为递归触发器。2、简单应用题(15分)在第一题基础上进行如下操作:(1)在stuDB
9、数据库中创建三个数据表:学生表(学号,姓名,性别,专业),课程表(课号,课程名,学分),成绩表(课号,学号,成绩);(2)确定这三个表的列名及其数据类型、表的主键及其约束;(3)为这三个表创建关系数据图表。3、综合题(20分)在前两题的基础上完成:(1)设置课程表的学分默认值为3;(2)设置学生表的性别只能是“男”或“女”;(3)设置成绩表的成绩取值范围为:0100;(4)设置学生表的学号是唯一的;(5)设置课程表的课号是唯一的;(6)创建一个stuDB_back,备份stuDB数据库中的数据并执行备份。试题二参考答案一、单项选择题: 1、(B)2、 (A)3、(D)4、(B)5、(C)6、 (C)7、(A)8、(C)9、 (A)10、(D)11、(B)12、(D)二、多项选择题1、(ABCD)2、(ABCD) 3、(CD) 4、(BD)三、判断题:(本大题共10小题,每小题1分,共10分)1、(对)2、(对)3、(错)4、(对)5、(错)6、(对)7、(对)8、(错)9、(对)10、(对)四、操作题(50分) (略)
限制150内