SQL部分模拟试题及答案(第3套)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SQL部分模拟试题(三)
一、单项选择题(本大题共12小题,每小题2分,共24分)
1、下列四项中,不属于数据库系统特点的是()。
A.数据共享
B.数据完整性
C.数据冗余度高
D.数据独立性高
2、数据库是在计算机系统中按照一定的数据模型组织、存储和应用的___________。()
A.文件的集合
B.数据的集合
C.命令的集合
D.程序的集合
3、SQL Server的__________是SQL Server2000中主要的管理工具,它是Microsoft Management Console(MMC)的“快捷”方式,提供了对多个SQL Server系统的集中化管理。()
A.查询分析器
B.服务管理器
C.事件探测器
D.企业管理器
4、在视图上不能完成的操作是()。
A.更新视图
B.查询
C.在视图上定义新的表
D.在视图上定义新的视图
5、下列的SQL语句中,___________不是数据定义语句。()
A.CREATETABLE
B.DROPVIEW
C.CREATEVIEW
D.GRANT
6、设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要把“张二的化学成绩80分”插入S中,则可用()。
A. INSERT INTO S VALUES(’张二’,’化学’,80)
B.INSERT INTO S VALUES(’张二’,’化学’,’80’)
C.ADD INTO S VALUES(’张二’,’化学’,80)
D. ADD INTO S VALUES(’张二’,’化学’,’80’)
7、假定学生关系是S(SNO,SNAME,SEX,AGE)
课程关系是C(CNO,CNAME,CREDIT)
学生选课关系是SC(SNO,CNO,GRADE)
要查找选修“数据库”课程的女学生的姓名,将涉及到的关系________。()
A.S
B.C,SC
C.S,SC
D.S,C,SC
8、SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等。其中最重要的,也是使用最频繁的语句是____________。()
A.SELECT
B.INSERT
C.UPDATE
D.DELETE
9、关于完整性约束机制错误的是____________。()
A.数据库的完整性约束是数据库中对数据表的取值范围、取值类型等进行限制
B.数据库系统提供完整性约束的定义机制这种完整性约束支持机制
C.在SQL Server中,数据完整性约束主要包括缺省值(Default)约束、检查约束、唯一约束、主键约束和外键约束。
D.数据完整性,是指数据库中的数据在逻辑上的一致性和合理性。
10、以下关于检查约束错误的是____________。()
A.当检查约束对应于多列,则被定义为表级约束
B.检查约束不可以包括搜索条件
C.检查约束不能应用于数据类型为timestamp的列和有Identity属性的列上
D.列级检查约束只能参照被约束列。
11、以下不是触发器的类型的是___________。()
A.多重触发器
B.递归触发器
C.嵌套触发器
D.链接触发器
12、可以利用SQL Server2000的___________来创建登录。()
A.查询分析器
B.联机丛书
C.企业管理器
D.事件探查器
二、多项选择题(本大题共4小题,每小题4分,共16分)
1、SQL Server2000的新特性有_______________。()
A.增强了关系数据库的功能
B.集成了关系数据库与XML
C.增强了图形管理功能
D.增加了复制功能
2、企业管理器用于完成以下任务_________。()
A.定义SQL Server服务器组
B.在服务器组中注册服务器
C.配置一个或多个注册服务器的选项
D.创建和管理所有SQL Server服务器的数据库、对象、登录账户、拥护和许可权限
3、数据库完整性的类型有____________。()
A.类型完整性
B.列完整性
C.行完整性
D.参照完整性
4、SQL Server2000的登录验证模式是____________。()
A.Windows登录模式
B.DOS登录模式
C.UNIX登录模式
D.混合验证模式
三、判断题(本大题共10小题,每小题1分,共10分)
1、SQL Server是基于客户机/服务器的关系数据库管理系统。()
2、用DROP语句可以删除数据库。()
3、参照关系也称主关系,被参照关系也称从关系,它们是指以外键相关联的两个关系。以
其他表的外键为主键的关系称为参照关系;外键所在的关系称为被参照关系或目标关系。()
4、临时表是一种特殊的表,它存储在tempdb中,当不再使用时会被系统自动删除。()
5、在缺省被创建后,不能立即进行使用,只有将其绑定到一个列或用户定义的数据类型上
才能发挥作用。()
6、存储过程一旦加密就无法解密,但是存储过程的所有者和系统管理员能查看存储过程定
义。()
7、触发器的嵌套是指触发器在更改一个表中的内容时,激活了该表的另外一个触发器,而
该触发器又以这种方式激活了第三个触发器,依此类推。()
8、为了能与服务器连接,必须在某种登录模式下拥有安全帐号,即拥有合法登录名。()
9、使用事务日志文件可以恢复非日志事务。()
10、事务的永久性意味着在事务完成后,所有的数据保持一致的状态,这保证了数据的完整性。()
四、操作题(50分)
1、基本操作题(15分)
在SQL Server2000中完成以下操作:
(1)创建用户数据库stuDB;
(2)查看stuDB的数据库信息;
(3)修改stuDB数据文件自动按5%增长,事务日志文件增长限制为20MB;
(4)修改stuDB的public权限为:创建视图,备份DB以及备份日志。
2、简单应用题(15分)
在第一题的基础上完成:
(1)在stuDB数据库中建立三个数据表:student(no,name,sex,major),course(cno,cname,credit),grade(no,cno,result);
(2)添加如下记录到student表;