数据库实施运行和维护、SQL数据库管理系统
(总分:42.00,做题时间:90分钟)
一、选择题

(总题数:22,分数:22.00)
1.下列各项中,哪一项不属于SQL Server 2000在安装时创建的系统数据库?______


(分数:1.00)
&del
 B.master
 C.userdb 
 D.msdb
解析:
2.数据库运行一段时间后,由于记录不断增、删、改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库的性能也下降。这时,数据库管理员就要对数据库进行______。


(分数:1.00)
 A.监控分析
 B.空间管理
 C.重组织和重构造 
 D.参数调整
解析:
3.避免或简化排序的目的是______。


(分数:1.00)
 A.查询优化 
 B.重构造
 C.监控分析
 D.重组织
解析:
4.下列关于数据库恢复的描述中,不正确的是______。



(分数:1.00)
 A.应定期将数据库做成档案文件
 B.在进行事务处理过程时数据库更新的全部内容写入日志文件
 C.数据库恢复,还可用最新的档案文件和日志文件的更新映像,将文件恢复到最新的检查点文件状态
 D.发生故障时用当前的数据内容和档案文件更新前的映像,将文件恢复到最近的检查点文件状态 
解析:
5.日志文件主要记录了对数据库数据的修改操作,其推荐扩展名为______。


(分数:1.00)
&df 
 B..ldf
&df
&df
解析:
6.下面关于数据转储的描述中,说法不正确的是______。


(分数:1.00)
 A.完全转储是对所有数据库进行备份
 B.增量转储只复制上次备份后发生变化的文件
 C.增量转储是对最近一次数据库完全备份以来发生的数据变化进行备份 
 D.差量转储是对最近一次数据库完全备份以来发生的数据变化进行备份
解析:
7.监控分析按照实现方法的不同分为两种:一种是由数据库建立自动监控机制;另一种是______。


(分数:1.00)
 A.空间管理
 B.管理员手动实现监控 
 C.参数调整
 D.查询优化
解析:
8.可以通过部分修改数据库的模式和内模式,使数据库适应新的应用环境的是______。


(分数:1.00)
 A.重组织
 B.重构造 
 C.参数调整
 D.空间管理
解析:
9.在对数据库进行事务故障恢复时,只需对相应的事务执行______。


(分数:1.00)
 A.ABORT处理
 B.REDO处理
 C.UNDO处理 
 D.ROLLBACK处理
解析:
10.发生的可能性小,但破坏性最大,可能导致物理存储设备损坏,使数据库文件及数据全部丢失的故障类型是______。


(分数:1.00)
 A.系统故障
 B.事务内部的故障
 C.介质故障 
 D.计算机病毒
解析:
11.Transact-SQL的单行注释方式是______。


(分数:1.00)
 A.//
 B.-- 
 C./--
 D./
解析:
12.数据库管理员是数据库的主要维护者,其维护工作包括下列哪几项?______
①数据库的转储和恢复 ②数据库的安全性、完整性控制
③数据库性能的监控分析和改进 ④数据库的重组和重构


(分数:1.00)
 A.①和②
 B.①和③
 C.②和③
 D.①②③④ 
解析:
13.以下关于双机热备份叙述不正确的是______。



(分数:1.00)
 A.在系统正常运行情况下,工作机为信息系统提供支持
sql2000数据库在哪个文件夹 B.当工作机出现异常时,原来的备份机改为工作机,而原来的工作机不再使用 
 C.双机热备份就是一台主机为工作机,另一台主机为备份机
 D.双机热备份模式的切换时机与双机互备援模式的切换时机一致
解析:
14.在SQL Server 2000中,创建数据库时以页面和盘区来组织物理数据,并将数据库对应文件保存在指定文件夹中,这项功能属于数据库设计的哪个阶段?______


(分数:1.00)
 A.需求分析阶段
 B.概念结构设计阶段
 C.逻辑结构设计阶段
 D.物理结构没计阶段 
解析:
15.SQL Server 2000的文件类型有多种,包括主数据文件、辅助数据文件及______。


(分数:1.00)
 A.日志文件 
 B.备份文件
 C.程序文件
 D.索引文件
解析:
16.一个用户试图用查询分析器连接到一个SQL服务器上,服务器使用Windows验证模式,用户需要如何填写登录名和口令框中的内容才能被验证成功,获得访问权?______


(分数:1.00)
 A.什么也不用填 
 B.Windows 2000账号和一个空口令
 C.Windows 2000账号和口令
 D.以上选项都不行
解析:
17.在转储过程中系统不能运行其他事务,不允许在转储期间对数据库有任何的存取、修改活动的数据转储类型是______。


(分数:1.00)
 A.增量转储
 B.差量转储
 C.静态转储 
 D.动态转储
解析:
18.安装完成,下列哪一项是SQL Server建立的示例数据库______。



(分数:1.00)
 A.msdb
 B.Northwind 
 C.master
&del
解析:
19.可以按照原数据库设计要求对数据库存储空间进行全面调整,重新安排存储位置、回收垃圾、减少指针链等,以提高系统性能的是______。


(分数:1.00)
 A.重组织 
 B.查询优化
 C.重构造
 D.监控分析
解析:
20.在SQL Server 2000的4个版本中,支持SQL Server 2000功能,但在服务器扩展性、大型数据库支持、数据仓库、Web站点方面的能力较弱,它适合于作为小工作组或部门的数据库服务器使用的是______。


(分数:1.00)
 A.个人版
 B.企业版
 C.标准版 
 D.开发版
解析:
21.允许在转储过程中对数据库进行存取和修改,但不能保证备份数据有效性的数据转储类型是______。


(分数:1.00)
 A.增量转储
 B.差量转储
 C.静态转储
 D.动态转储 
解析:
22.数据库的实施是指根据数据库的逻辑结构设计和物理结构设计结果,在计算机系统上建立实际的数据库结构、导入数据并进行程序的调试。下列各项中,哪一项不是数据库实施的工作内容?______


(分数:1.00)
 A.定义数据库结构
 B.数据装载
 C.数据库的试运行
 D.数据库运行 
解析:
二、简答题

(总题数:2,分数:20.00)
23.数据库恢复可以用哪些方法实现?


(分数:10.00)
__________________________________________________________________________________________
正确答案:((1)定期对整个数据库进行复制或转储。
①转储可分为静态转储和动态转储。
·静态转储:转储期间不允许(或不存在)对数据库进行任何存取、修改活动。
·动态转储:转储期间允许对数据库进行存取或修改,即转储和用户事务可以并发执行。
②还可分为海量存储和增量转储。
·
海量存储:每次转储全部数据库。
·增量转储:每次只转储上次转储后更新的数据。
(2)建立“日志”文件。
(3)恢复。
①如果数据库已被破坏,就装入最近一次备份的数据库,然后利用“日志”文件执行REDO操作。
②数据库未被损坏,但某些数据可能不可靠。不必复制存档的数据库,只要通过“日志”文件执行UNDO操作,把已经结束的不可靠的事务进行UNDO处理。)
解析:
24.SQL Server 2000的数据库中有哪些数据库对象?这些数据库对象在数据库系统中分别起什么作用?


(分数:10.00)
__________________________________________________________________________________________
正确答案:(SQL Server的数据库对象包括表、视图、用户、角、索引、数据类型、默认值、存储过程、触发器和约束等。
·表和视图:表,即基本表,它是在数据库中存放的实际关系;视图是为了用户查询方便或根据数据安全的需要而建立的虚表。
·用户和角:用户是数据库系统的合法使用者;角是一个或多个用户组成的单元,角也称职能组。
·索引:索引是用来加速数据访问和保证表的实体完整性的数据库对象。SQL Server中的索引有聚和非聚索引两种。聚索引会使表的物理顺序与索引顺序一致,一个表只能有一个聚索引;非聚索引与表的物理顺序无关,一个表可以建立多个非聚索引。
·存储过程:存储过程是通过Transact-SQL编写的程序。存储过程包括系统存储过程和用户存储过程。系统存储过程是由SQL Server提供的,其过程名均以SP开头;用户存储过程是由用户编写的,它可以自动执行过程中安排的任务。
·触发器:触发器是一种特殊类型的存储过程,当表中发生特殊事件时执行。触发器主要用于保证数据的完整性。
·约束:约束规则用于加强数据完整性。)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。