1
[模拟] 数据库工程师数据库实施运行和维护、SQL数据库
管理系统
选择题
第1题:
数据库的实施是指根据数据库的逻辑结构设计和物理结构设计结果,在计算机
系统上建立实际的数据库结构、导入数据并进行程序的调试。下列各项中,哪
一项不是数据库实施的工作内容?
A.定义数据库结构
B.数据装载
C.数据库的试运行
D.数据库运行
参考答案:D
第2题:
监控分析按照实现方法的不同分为两种:一种是由数据库建立自动监控机制;
另一种是______。
A.空间管理
B.管理员手动实现监控
C.参数调整
D.查询优化
参考答案:B
第3题:
可以按照原数据库设计要求对数据库存储空间进行全面调整,重新安排存储位
置、回收垃圾、减少指针链等,以提高系统性能的是______。
A.重组织
B.查询优化
C.重构造
D.监控分析
参考答案:A
2
第4题:
数据库运行一段时间后,由于记录不断增、删、改,会使数据库的物理存储情
况变坏,降低了数据的存取效率,数据库的性能也下降。这时,数据库管理员
就要对数据库进行______。
A.监控分析
B.空间管理
C.重组织和重构造
D.参数调整
参考答案:C
第5题:
可以通过部分修改数据库的模式和内模式,使数据库适应新的应用环境的是
______。
A.重组织
B.重构造
C.参数调整
D.空间管理
参考答案:B
第6题:
避免或简化排序的目的是______。
A.查询优化
B.重构造
C.监控分析
D.重组织
参考答案:A
第7题:
下列关于数据库恢复的描述中,不正确的是______。
A.应定期将数据库做成档案文件
B.在进行事务处理过程时数据库更新的全部内容写入日志文件
C.数据库恢复,还可用最新的档案文件和日志文件的更新映像,将文件恢复
到最新的检查点文件状态
D.发生故障时用当前的数据内容和档案文件更新前的映像,将文件恢复到最
近的检查点文件状态
3
参考答案:D
第8题:
在对数据库进行事务故障恢复时,只需对相应的事务执行______。
A.ABORT处理
B.REDO处理
C.UNDO处理
D.ROLLBACK处理
参考答案:C
第9题:
发生的可能性小,但破坏性最大,可能导致物理存储设备损坏,使数据库文件
及数据全部丢失的故障类型是______。
A.系统故障
B.事务内部的故障
C.介质故障
D.计算机病毒
参考答案:C
第10题:
在转储过程中系统不能运行其他事务,不允许在转储期间对数据库有任何的存
取、修改活动的数据转储类型是______。
A.增量转储
B.差量转储
C.静态转储
D.动态转储
参考答案:C
第11题:
允许在转储过程中对数据库进行存取和修改,但不能保证备份数据有效性的数
据转储类型是______。
A.增量转储
4
B.差量转储
C.静态转储
D.动态转储
参考答案:D
第12题:
下面关于数据转储的描述中,说法不正确的是______。
A.完全转储是对所有数据库进行备份
B.增量转储只复制上次备份后发生变化的文件
C.增量转储是对最近一次数据库完全备份以来发生的数据变化进行备份
D.差量转储是对最近一次数据库完全备份以来发生的数据变化进行备份
参考答案:C
第13题:
数据库管理员是数据库的主要维护者,其维护工作包括下列哪几项?
①数据库的转储和恢复 ②数据库的安全性、完整性控制
③数据库性能的监控分析和改进 ④数据库的重组和重构
A.①和②
B.①和③
C.②和③
D.①②③④
参考答案:D
第14题:
以下关于双机热备份叙述不正确的是______。
A.在系统正常运行情况下,工作机为信息系统提供支持
B.当工作机出现异常时,原来的备份机改为工作机,而原来的工作机不再使
用
C.双机热备份就是一台主机为工作机,另一台主机为备份机
D.双机热备份模式的切换时机与双机互备援模式的切换时机一致
参考答案:B
5
第15题:
一个用户试图用查询分析器连接到一个SQL服务器上,服务器使用Windows验
证模式,用户需要如何填写登录名和口令框中的内容才能被验证成功,获得访
问权?
A.什么也不用填
B.Windows 2000账号和一个空口令
C.Windows 2000账号和口令
D.以上选项都不行
参考答案:A
第16题:
在SQL Server 2000中,创建数据库时以页面和盘区来组织物理数据,并将数
据库对应文件保存在指定文件夹中,这项功能属于数据库设计的哪个阶段?
A.需求分析阶段
B.概念结构设计阶段
C.逻辑结构设计阶段
D.物理结构没计阶段
参考答案:D
第17题:
SQL Server 2000的文件类型有多种,包括主数据文件、辅助数据文件及
______。
A.日志文件
B.备份文件
C.程序文件
D.索引文件
参考答案:A
第18题:
下列各项中,哪一项不属于SQL Server 2000在安装时创建的系统数据库?
A.model
B.master
C.userdb
D.msdb
6
参考答案:C
第19题:
日志文件主要记录了对数据库数据的修改操作,其推荐扩展名为______。
A..mdf
B..ldf
C..ndf
D..cdf
参考答案:A
第20题:
在SQL Server 2000的4个版本中,支持SQL Server 2000功能,但在服务器
扩展性、大型数据库支持、数据仓库、Web站点方面的能力较弱,它适合于作
为小工作组或部门的数据库服务器使用的是______。
A.个人版
B.企业版
C.标准版
D.开发版
参考答案:C
第21题:
安装完成,下列哪一项是SQL Server建立的示例数据库______。
A.msdb
B.Northwind
C.master
D.model
参考答案:B
第22题:
Transact-SQL的单行注释方式是______。
A.//
B.--
C./--
7
D./
参考答案:B
填空题
第23题:
数据库恢复可以用哪些方法实现?
参考答案:
(1)定期对整个数据库进行复制或转储。 ①转储可分为静态转储和动态
转储。 ·静态转储:转储期间不允许(或不存在)对数据库进行任何存取、
修改活动。 ·动态转储:转储期间允许对数据库进行存取或修改,即转储
和用户事务可以并发执行。 ②还可分为海量存储和增量转储。 ·海量
存储:每次转储全部数据库。 ·增量转储:每次只转储上次转储后更新的
数据。 (2)建立“日志”文件。 (3)恢复。 ①如果数据库已被破
坏,就装入最近一次备份的数据库,然后利用“日志”文件执行REDO操作。 ②
数据库未被损坏,但某些数据可能不可靠。不必复制存档的数据库,只要通过“日
志”文件执行UNDO操作,把已经结束的不可靠的事务进行UNDO处理。
详细解答:
第24题:
SQL Server 2000的数据库中有哪些数据库对象?这些数据库对象在数据库系统
中分别起什么作用?
参考答案:
SQL Server的数据库对象包括表、视图、用户、角色、索引、数据类型、默
认值、存储过程、触发器和约束等。 ·表和视图:表,即基本表,它是在
数据库中存放的实际关系;视图是为了用户查询方便或根据数据安全的需要而建
立的虚表。 ·用户和角色:用户是数据库系统的合法使用者;角色是一个
或多个用户组成的单元,角色也称职能组。 ·索引:索引是用来加速数据
访问和保证表的实体完整性的数据库对象。SQL Server中的索引有群聚和非群
聚索引两种。群聚索引会使表的物理顺序与索引顺序一致,一个表只能有一个群
聚索引;非群聚索引与表的物理顺序无关,一个表可以建立多个非群聚索
引。 ·存储过程:存储过程是通过Transact-SQL编写的程序。存储过程包
括系统存储过程和用户存储过程。系统存储过程是由SQL Server提供的,其过
程名均以SP开头;用户存储过程是由用户编写的,它可以自动执行过程中安排
的任务。 ·触发器:触发器是一种特殊类型的存储过程,当表中发生特殊
事件时执行。触发器主要用于保证数据的完整性。 ·约束:约束规则用于
8
加强数据完整性。
详细解答: