最新大型关系数据库期末参考试题.docx

上传人:b****3 文档编号:4008165 上传时间:2022-11-27 格式:DOCX 页数:14 大小:26.79KB
下载 相关 举报
最新大型关系数据库期末参考试题.docx_第1页
第1页 / 共14页
最新大型关系数据库期末参考试题.docx_第2页
第2页 / 共14页
最新大型关系数据库期末参考试题.docx_第3页
第3页 / 共14页
最新大型关系数据库期末参考试题.docx_第4页
第4页 / 共14页
最新大型关系数据库期末参考试题.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

最新大型关系数据库期末参考试题.docx

《最新大型关系数据库期末参考试题.docx》由会员分享,可在线阅读,更多相关《最新大型关系数据库期末参考试题.docx(14页珍藏版)》请在冰豆网上搜索。

最新大型关系数据库期末参考试题.docx

最新大型关系数据库期末参考试题

大型关系数据库期末参考试题

第一章

1.SQLServer2005系统的示例数据库有(C)。

A.1个B.2个C.多个D.无数个

2.下列系统数据库中,(D)数据库不允许进行备份操作。

A.masterB.msdbC.modelD.Tempdb

3.下列关于SQLServer2005实例的说法中,正确的是(C)。

A.不同版本的默认实例数可能不一样多

B.不同版本的命名实例数一定一样多

C.不同版本的默认实例只有一个,命名实例数不一样多

D.不同版本的命名实例只有一个,默认实例数不一样多

4.下列(C)数据库是SQLServer2005在创建数据库时可以使用的模板。

A.masterB.msdbC.modelD.mssqlsystemresoure

5.默认情况下,SQLServer2005的系统数据库有(B)。

A.1个B.5个C.4个D.6个

第二章

1.创建SQLServer2005的用户数据库时,最多不能超过(B)。

A.100B.40000C.20D.30000

2.SQLServer2005数据库文件有3类,其中主数据文件的后缀为(C)。

A..ndfB..ldfC..mdfD..idf

3.SQLServer2005中每个数据文件的基本存储单位的大小是(A)。

A.8KBB.8060BC.64KBD.512B

4.用于决策支持的数据库称为(A)数据库。

A.OLAPB.OLTPC.系统D.用户

5.以下关于数据存储的描述错误的是(C)。

A.所以数据库都有一个主要数据库文件(.mdf)

B.创建数据库时,会将model数据库复制到新数据库

C.同一行的数据可以随意存储在不同的页上

D.一个数据库中每1兆字节的空间能存储128个页

第三章

1.SQLServer2005的约束机制不包括(D)。

A.checkB.notnullC.uniqueD.Rule

2.下列(B)方法可以实现引用完整性。

A.ruleB.foreignkeyC.notrullD.default

3.在Transact-SQL语法中,用于插入和更新数据的命令是(B)。

A.update,insertB.insert,update

C.delete,updateD.create,insert

4.下列(B)对象不可以在检查约束中使用。

A.系统函数B.ForeignkeyC.NotnullD.用户定义函数

5.实现域完整性的机制通常不包括(A)。

A.存储过程B.CheekC.foreignkeyD.数据类型

第四章

1.在Transact-SQL语句中,可以匹配0个到多个字符的通配符是(A)。

A.*B.%C.?

D.一

2.SQLServer2005提供的单行注释语句是以(B)开始的一行内容。

A./*B.——C.{D./

3.在SQLServer2005中局部变量前面的字符为(D)。

A.*B.#C.@@D.@

4.若要计算表中数据的平均值,可以使用的函数是(B)。

A.SQRTB.AVGC.SQUARED.COUNT

5.语句SELECTDATENAME(MONTH,getdate())AS`MonthName`的输出结果为(C)。

A.MonthNameB.当前日期C.当前月份D.当前时间

第五章

1.SELECT语句中使用(D)关键字可以将重复行屏蔽。

A.orderbyB.havingC.topD.distinct

2.SELECT语句中的(B)子句用于存放结果集到表中。

A.selectB.intoC.fromD.groupby

3.SELECT语句中的(B)子句只能配合groupby子句使用。

A.orderbyB.havingC.intoD.Compute

4.使用空值查询时,表示一个列RR不是空值的表达式是(D)。

A.RRISNULLB.RR==NULL

C.RR<>NULLD.RRISNOTNULL

5.表达式中存在LIKE运算时,表达式的结果可能是(A)数据类型。

A.datetimeB.floatC.intD.table

第六章

1.SQLServer2005的多表连接中,(A)是默认连接。

A.内连接B.笛卡尔连接C.左连接D.右连接

2.子查询一个嵌套查询,但不能够在(C)语句进行嵌套。

A.selectB.insertC.createD.delete

3.游标利用FETCH语句获取结果集信息时,不包括(D)选项。

A.nextB.lastC.firstD.before

4.使用游标处理结果集时,其基本过程不包括(C)步骤。

A.打开游标B.关闭游标C.游标嵌套D.释放游标

5.SQLServer2005的多表连接中,(B)没有连接条件。

A.内连接B.笛卡尔连接C.完全连接D.外连接

第七章

1.在SQLServer2005中,索引的顺序和表中记录的物理顺序相同的索引时(C)。

A.主键索引B.非聚集索引C.聚集索引D.唯一索引

2.下面对索引的相关描述正确的是(C)。

A.经常被查询的列不适合建索引B.小型表适合建索引

C.有很多重复值的列适合索引值D.是外键或主键的列不适合建索引

3.在使用CREATEINDEX命令创建索引时,FILLFACTOR选项定义的是(A)。

A.填充因子B.误码率C.冗余度D.索引页的填充率

4.对视图的描述错误的是(D)。

A.视图是一张虚拟表

B.视图定义包含TOP子句时才能设置排序规则

C.可以像查询表一样查询视图

D.被修改的视图只能引用一个基表的列

5.WITHCHECKOPTION属性对视图有(A)。

A.进行检查约束B.进行删除监测C.进行更新监测D.进行插入监测

第八章

1.存储过程是SQLServer服务器的一组预先定义并(B)的Transact-SQL语句。

A.保存B.编译C.解释D.编写

2.下面有关存储过程的叙述错误的是(D)。

A.SQLServer允许在存储过程创建时引用一个不存在的对象

B.存储过程可以带多个输入参数,也可以带多个输出参数

C.使用存储过程可以减少网络流量

D.在一个存储过程中不可以调用其他存储过程

3.使用EXECUTE语句执行存储过程时,在(C)可以省略该关键字。

A.在CREATE语句之后B.在DECLARE语句之后

C.为批处理的第一条语句时D.任何时候

4.下面有关触发器的叙述错误的是(B)。

A.触发器是一个特殊的存储过程

B.触发器不可以引用所在数据库以外的对象

C.在一个表上可以定义多个触发器

D.触发器在check约束之前执行

5.SQLServer为每个触发器创建的两个临时表是(D)。

A.select和deletedB.deleted和updated

C.inserted和updatedD.inserted和deleted

第九章

1.SQLServer2005的事务不具有特征的是(D)。

A.原子性B.隔离性C.一致性D.共享性

2.SQLServer2005中常见的锁类型不包括(C)。

A.共享B.架构C.行D.排他

3.事务的隔离级别不包括(D)。

A.READUNCOMMITTEDB.READCOMMITTED

C.REPEATABLEONLYD.SNAPSHOT

4.死锁发生的原因是(A)。

A.并发控制B.服务器故障C.数据错误D.操作失误

5.SQLServer2005中发生死锁需要(B)。

A.用户处理B.系统自动处理C.修改数据源D.取消事务

第十章

1.SQLServer2005默认的用户登录账号有(D)。

A.BUILTIN\AdministratorsB.gusetC.dboD.Sa

2.下列命令中(A)命令用于撤销SQLServer用户对象权限。

A.REVOKEB.GRANTC.DENYD.CREATE

3.SQLServer2005中的角色中没有成员的是(C)角色。

A.标准B.固定数据库C.应用程序D.服务器

4.SQLServer2005中的主体对安全对象的权限层次(B)。

A.不分层B.分3层C.分2层D.分4层

5.SQLServer数据库用户不能够创建(C)。

A.数据库角色B.登录名C.服务器角色D.应用程序角色

第十一章

1.下面(C)选项表示要执行差异备份。

A.RecoveryB.NorecoveryC.DifferentialD.Noint

2.下列数据库中,(D)数据库不允许进行备份操作。

A.teachingB.modelC.msdbD.Tempdb

3.还原数据库时,首先要进行(A)操作。

A.创建最近事务日志备份B.创建完整数据库备份

C.创建备份设备D.删除最近事务日志备份

4.创建数据库文件或文件组备份时,首先要进行(B)操作。

A.创建事务日志备份B.创建完整数据库备份

C.创建备份设备D.删除差异备份

5.下列故障发生时,(B)需要数据库管理员进行手工操作恢复。

A.停电B.不小心删除表数据C.死锁D.操作系统错误

第十二章

1.自动执行管理任务之前,首先要对SQLServer代理进行(A)操作。

A.启动B.配置C.新建D.更新

2.SQLServer2005提拱了很多服务工具,主要用于自动执行管理任务的是(C)。

A.备份B.传输C.SQLServer代理D.显示日志

3.(C)不是在警报发生时通知操作员的方法。

A.电子邮件B.使用呼叫C.SQLServer代理D.发送网络消息

4.作业是由一系列SQLServer代理顺序执行的指定操作,不可以(A)。

A.触发执行B.手工执行C.调度执行D.触发警报执行

5.下列自动化管理任务中不是用于执行正常调度任务的是(A)。

A.维护数据一致性B.传输和转换数据

C.维护索引D.因数据库事务满了而清除事务日志

第十三章

1.复制的类型有3种,不包括(C)。

A.快照复制B.事务复制C.复制向导D.合并复制

2.如果发布服务器有大量插入,更新和删除数据的操作,适用采用(B)。

A.快照复制B.事务复制C.复制向导D.合并复制

3.如果数据库内很少更改数据,适合采用(A)。

A.快照复制B.事务复制C.文件复制D.合并复制

4.监视SQLServer的性能对象时,通常不关注(D)。

A.磁盘读写B.CPU使用率C.内存用量D.打印速度

5.用户可以利用系统性能监视器创建(D)监视数据库实例。

A.函数B.网络信息C.计时器D.图表

三、填空题:

(每空1分,共35分)

1.每一个数据库用户都具备的角色是________。

2.SQL语言具有三大功能,即___________功能、____________功能和___________功能。

3.在SQLServer2000中,具有三种类型的许可,即:

____________、__________和_______________。

4.在SQLServer中,标识符分为_______________和_____________两类。

5.SQLServer2000的实例可分为________实例和________实例两种。

6.事务的ACID属性是指______性、______性、______性和______性。

7.在T-SQL语言中,局部变量以_______开头。

8.ceiling(-7.8)的值是__________,power(2,3)的值是_________。

9.数据管理技术经历了__________、_________和__________三个阶段。

10.SQLServer2000中,允许对出版物的数据表设置__________过滤器和__________过滤器。

11.实体间的联系有___________、__________和________________三种。

12.SQLServer2000提供了三种分布式数据复制方法,即___________、___________、____________。

13.利用服务管理器能启动的服务有:

________________、_______________、_________________和__________________。

14.SQLServer2000版本在功能和易用性上有很大的增强,它依据市场需求推出了________、标准版、_________和个人版4个不同性能的版本。

三、填空题:

(每空1分,共35分)

1.public2.数据定义、数据操作、数据控制

3.对象许可、数据库许可、固有角色隐含许可4.常规标识符、分隔标识符

5.默认、命名6.原子性、一致性、隔离性、持久性

7.@8.-7、8

9.人工管理、文件系统、数据库系统10.纵向、横向

11.一对一、一对多、多对多12.快照复制、事务复制、合并复制

13.SQLServer、MSDTC、SQLServerAgent、MicrosoftSearch

14.企业版、开发版

三、填空题:

(每空1分,共35分)

1.触发器可以看成是一类特殊的___________。

2.专门的关系运算有_________、__________、_________、_________四种。

3.数据库系统提供了4方面的数据控制功能:

___________、___________、__________和___________。

4.DBMS由两大部分组成:

___________和____________。

5._________是能够完全管理SQLServer2000实例的中心单元。

6.SQLServer2000数据库操作系统文件分为三类:

_________、________、________。

7.按存储结果的不同,可将索引分为_____________和_____________。

8.使用游标要遵循__________、___________、___________、___________和_________的顺序。

9.一般情况下,系统存储过程返回0表示_________;返回非0时表示___________。

10.Server2000分布式数据复制必须配置三个服务器,即____________、___________、___________。

11.在SQLServer2000中,具有三种类型的许可,____、____和_____________。

12.备份设备的介质类型包括___________、__________和_____________三种。

13.SQLServer为用户提供了四个通配符,它们分别是[]、[^]、_____和_____。

三、填空题:

(每空1分,共35分)

1.存储过程2.选择、连接、投影、除法

3.数据库的并发控制、数据库的恢复、数据完整性、数据安全性

4.查询处理器、存储管理器具5.企业管理器

6.主文件、次文件、日志文件7.聚集索引、非聚集索引

8.声明游标、打开游标、读取游标、关闭游标、删除游标

9.成功、有错误发生10.出版服务器、发行服务器和订阅服务器

11.对象许可、数据库许可、固有角色隐含许可

12.磁盘、磁带、命名管道13.%、_(下划线)

三、填空题:

(每空1分,共35分)

1.SQLServer2000提供了4种数据库备份的方式:

_________备份、________备份_________备份和____________备份。

2.数据完整性是指数据库中数据的___________、__________和___________。

3.创建规则的命令是______________。

4.SQLServer成功安装后,安装程序会自动创建四个系统数据库和和两个示例数据库,系统数据库分别是__________、___________、____________和____________。

5.数据完整性分为四类,即__________、__________、________、___________。

6.SQLServer2000是一种基于__________体系结构的________型数据库管理系统。

7.在Transact-SQL语言中,变量分为__________变量和_________变量两种。

8.复制代理有__________、___________、__________、__________、队列阅读代理和其他代理共六种。

9.SQLServer数据库主文件、次文件、日志文件的扩展名分别是_____、_____、_____。

10.SQLServer2000提供了三种分布式数据复制方法,即___________、___________、____________。

11.在SQLServer2000中,有两种身份验证方式:

一种是___________验证方式,另一种是__________验证方式。

12.SQLServer代理具有三个功能,_____________、____________和_________。

三、填空题:

(每空1分,共35分)

1.全库、差异、事务日志、文件或文件组2.准确性、一致性、相容性

3.createrule4.master、msdb、model、tempdb

5.实体完整性、域完整性、参照完整性、用户定义的完整性

6.客户/服务器、关系7.全局、局部

8.快照代理、发行代理、日志阅读代理、合并代理9..mdf、.ndf、.ldf

10.快照复制、事务复制、合并复制11.windows身份、SQL混合模式

12.操作员管理、作业调度、警报

四、简答题:

(每题1分,共30分)

1.在制定安全规划时,应考虑哪些方面的内容?

(10分)

2.数据库备份策略应考虑哪些方面的内容?

常见的备份设备有哪些?

(5分)

3.什么是角色?

固有角色分为哪几类?

(5分)

4.数据完整性的含义是什么?

数据完整性分为哪几类?

(5)

5.复制代理有哪几种?

(5分)

四、简答题(共30分)

1.答:

(1)必须确定采用何种登录方式,才能最大限度地满足用户的需要。

(2分)

(2)确定登录验证方式后必须把WindowsNT/2000用户添加到SQLServer系统中。

(2分)

(3)决定哪些用户将执行SQLServer服务器系统管理任务,并为这些用户分配适当的服务器

角色。

(2分)

(4)决定哪些用户应当存取哪些数据库,并为这些登录用户添加到适当的数据库角色。

(2分)

(5)给适当的用户或角色授予适当的存取数据库对象的权限,以便用户能够操作相应的数据库对象。

(2分)

2.答:

数据库备份策略应考虑三个方面的内容:

备份的内容;备份的频率;备份数据的存储介质。

(3分)常见的备份设备有磁盘、磁带、命名管道。

(2分)

3.答:

角色是用来集中管理数据库或服务器权限的概念。

利用角色,SQLServer管理者可以将某些用户设置为某一角色,这样只对角色进行权限设置便可以实现对所有用户权限的设置,大大减少了管理员的工作量。

(3分)固有角色包括服务器角色和数据库角色两类。

(2分)

4.答:

数据完整性是指存储在数据库中的数据的正确性、相容性和一致性。

(2分)

数据完整性分为四类:

实体完整性、域完整性、参照完整性和用户定义完整性。

(3分)

5.答:

复制代理有六种,它们是快照代理、日志读取器代理、分发代理、合并代理、队列读取器代理和杂项代理。

(5分,少一种扣1分)

四、简答题:

(共30分)

1.什么是存储过程?

使用存储过程有何优点?

(10分)

2.约束有什么作用?

SQLServer中有哪几种类型的约束?

(5分)

3.什么是合并复制?

(5分)

4.一个高效的安全模式应考虑哪些方面的内容?

(5分)

5.在进行备份时,“追加到媒体”与“重写现有媒体”的有何区别?

(5分)。

四、简答题(共30分)

1.答:

存储过程是事先编好的、存储在数据库中的程序,是一组预先编译过的SQL语句组成的SQLSever数据库应用程序。

这些程序用来完成对数据库的指定操作。

它能够检索系统信息,管理数据库或执行其他任务。

优点:

降低网络通讯量;执行速度快;具有安全控制机制;能减轻程序

设计工作量。

(5分)

2.答:

约束是SQLServer提供的自动保持数据库完整性的一种方法,定义了可输入表或表的单个列中的数据的限制条件。

5种约束:

主键约束、外键约束、唯一性约束、检查约束、缺省约束。

3.答:

合并复制作为一种从出版者向订购者分发数据的方法允许出版者和订购者对出版数据进行修改(2分),而不管订购者与出版者是相互连接或断开,然后当所有或者部分节点相连时便合并发生在各个节点的变化。

(3分)

4.答:

一个高效的安全模式应考虑以下内容:

(1)做一些细致的、具有前瞻性的安全规划;

(2)选择安全形式;

(3)配置安全角色;(4)指定对象及语句许可权限。

(共5分,错1项扣1分)

5.答:

“追加到媒体”是指进行备份时不改写现有备份设备中已有的备份内容,将新的备份内容添加进去;(2分)“重写现有媒体”是在进行备份时将新的备份内容添加到备份设备中并覆盖已有的备份内容(3分)

四、简答题:

(共30分)

1.订阅服务器对出版物的订阅方式有哪几种?

各种订阅的含义是什么?

10分)

2.快照代理的功能是什么?

(5分)

3.触发器有哪些作用?

(5分)

4.什么是对象许可和语句许可?

(5分)

5.参照完整性规则的内容是什么?

(5分)。

四、简答题(共30分)

1.答:

订阅服务器对出版物的订阅方式有两种:

推订阅和拉订阅。

(2分)

推订阅是指由出版服务器通知订阅服务器接收复制数据,而不需要订阅服务器对出版服务器进行查询。

(4分)

拉订阅是指由订阅服务器定期轮翻询问出版服务器中的出版物内容是否改变,如有改变,则

进行

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1