计算机三级(数据库技术)模拟试卷137
选择题
1.设有商场数据库应用系统,在系统生命周期中,可能会遇到下列故障:
Ⅰ.某DBA违反规定使用数据库服务器上公网后,服务器操作系统遭到攻击,导致系统死机后不得不重启
Ⅱ.与几台POS机相连的交换机突然损坏,导致这几台POS机无法提供服务
Ⅲ.系统运行过程中突然停电,恢复供电后操作系统重新启动
Ⅳ.某员工蓄意删除部分商品信息,导致系统无法正常销售这些商品
Ⅴ.因水灾导致数据库服务器被淹后硬盘损毁,致使数据无法恢复
Ⅵ.DBA误操作强行关闭正在运行的数据库服务器
以上故障,不属于系统故障的是( )。(C)
A. 仅Ⅳ
B. 仅Ⅱ、Ⅲ和Ⅵ
C. 仅Ⅱ、Ⅳ和V
D. 仅Ⅰ、Ⅱ和Ⅴ
解析:Ⅱ和Ⅴ是介质故障,又称为硬故障,是指物理设备的损坏导致数据库无法运行,而Ⅳ是人为攻击破坏。系统故障是指造成系统停止运转的任何事件,使得系统要重新启动。所以选择C选项。
2.下列叙述中不属于三层B/S结构数据库应用系统特点和操作特征的是( )(C)
A. 客户端使用浏览器,浏览器与Web应用服务器之间的通信使用超文本传输协议(HTTP)
B. 数据库服务器接受应用服务器提出的数据操作请求,对数据库进行相应的操作,并将操作结果返回给应用服务器
C. 这种结构使客户端和服务器能在不同的系统间通信,但对客户机配置要求较高,且应用软件维护代价也较大
D. 这种结构不受时空限制,使用者可以在全球任何地方,任何时间请求数据库应用系统提供的各种数据服务
解析:B/S结构的数据库应用系统的特点是用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,主要的事务逻辑在服务器实现,所以其对客户机配置要求不高,即使对服务器要求较高,也不需要安装客户端软件。
3.下列关于SQL Server 2008架构的说法,错误的是( )。(A)
A. 在一个数据库中,一个用户可以拥有多个架构,一个架构只能属于一个用户
B. 架构相当于数据库对象的容器,在同一个数据库中架构不能重名
C. 架构是数据库中的逻辑命名空间,同一个数据库的不同架构中可以存在同名表
D. 在同一个架构中可以定义表、视图等不同数据库对象
解析:架构是形成单个命名空间的数据库实体的集合。命名空间也是一个集合,其中每个元素的名称都是唯一的。架构与用户的关系是一对多的关系,一个用户只能对应一个架构,但多个用户可以共享一个架构,所以选择A选项。
4.三层浏览器/服务器架构是现在比较流行的应用系统架构。下列关于此架构的说法,错误的是( )(D)
A. 表示层使用Web浏览器实现,位于客户端,一般无需安装其他程序
B. 数据层位于数据库服务器,由DBMS完成数据存储和数据存取等数据管理功能
C. 此架构将人机交互、应用业务逻辑和数据管理三类功能分离,提高了可维护性
D. 与二层的客户/服务器架构相比,此架构在交互性、运行速度方面优势明显
解析:三层架构将更多的任务传给服务器端计算,所以增加了网络的通信量,其运行速度受制于网络,并不一定会提高。在适用Internet、维护工作等等方面,BIS比CIS强;在运行速度、数据安全、人机交互等方面,不如CIS。
5.在SQL Server 2008中,设某日上午10点对DB1数据库进行了一次完整备份,在上午11点时DB1数据库突然因硬件故障造成部分数据损坏,但该数据库的日志文件没有遭到破坏。为了尽可能减少数据丢失,下列操作中最可行的是( )(C)
A. 首先对DB1进行一次完整备份,然后再恢复数据库
B. 首先对DB1进行一次差异备份,然后再恢复数据库
C. 首先对DB1进行一次结尾日志备份,然后再恢复数据库
D. 首先清空日志文件内容,然后再恢复数据库
解析:10点备份过数据库之后,数据库发生故障导致部分数据损坏,此时再进行完整备份或差异备份都没有意义。由于日志文件没有损坏,所以应首先执行结尾日志备份,然后根据上次的完整性备份和新备份的结尾日志文件,找到上次备份的时间点,而后重新执行时间点之后的事务操作,所以选C。
6.设某数据库服务器中配置有2块300GB和1块500GB的硬盘,为了保证可靠性,数据库管理员在3块硬盘上建立了RAID5。建立RAID5后,可用的磁盘空间为( )。(B)
A. 1100GB
B. 600GB
C. 300GB
D. 500GB
解析:Raid5需要3块硬盘,并把数据和相对应的奇偶校验信息存储到组成raid5的各个磁盘上。其中任意N-1块磁盘上都存储完整的数据,也就是说有相当于一块磁盘容量的空间用于存储奇偶校验信息。因此可用空间为300+300=600G。
7.关于数据库视图,下列说法正确的是( )。(C)
A. 视图一定能提高数据的操作性能
B. 定义视图的语句可以是任何数据操作语句
C. 视图可以提供一定程度的数据独立性
D. 视图的数据一般是物理存储的
解析:视图是从一个或几个基本表(或视图)中导出的虚表,数据库中只存放了视图的定义,不存放视图对应的数据。它是原始数据库数据的一种变换,是查看表中数据的另外一种方式。可以将视图看成是一个移动的窗口,通过它可以看到感兴趣的数据。视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。一个视图也可以从另一个视图中产生。视图的特点体现在三个方面:①简单性,看到的就是需要的。视图不仅可以简化用户对数据的理解,也可以简化对它们的操作。那些被经常使用的查询可以被定义为视图,从而使得用户不必为以后的操作每次指定全部的条件;②安全性,通过视图用户只能查询和修改他们所能见到的数据。数据库中的其它数据则既看不见也取不到;③逻辑数据独立性,视图可帮助用户屏蔽真实表结构变化带来的影响;根据视图的特点可以达到以下的几点作用:①简化数据查询语句;②使用户从多角度看待同一数据;③提高数据安全性;④提供了一定程度的逻辑独立性。所以选择c选项。
8.许多大中型企业出于多种原因建立了数据仓库,以下不是建立数据仓库的合理理由的是( )。(A)
A. 将企业的各种应用系统集中在一起
B. 充分利用企业信息系统生成的各种数据
C. 解决企业业务应用和数据分析应用的性能冲突
D. 以面向主题、集成的方式合理的组织数据
解析:建立数据仓库不是简单的把企业的各种应用集中在一起,而是利用企业信息系统生成的数据,以面向主题、集成的方式合理组织数据,解决数据分析应用和企业基本业务之间的性能冲突问题。
9.类图技术是面向对象方法的核心技术。下列所示的UML类图中,描述正确的是( )。
(A)
A.
B.
C.
D.
解析:在UML类图中,常见的有以下几种关系:①泛化(【箭头及指向】:带三角箭头的实线,箭头指向父类);②实现(【箭头及指向】:带三角箭头的虚线,箭头指向接口);③关联(【箭头及指向】:带普通箭头的实心线,指向被拥有者);④聚合(【箭头及指向】:带空心菱形的实心线,菱形指向整体);⑤组合(【箭头及指向】:带实心菱形的实线,菱形指向整体);⑥依赖(【箭头及指向】:带箭头的虚线,指向被使用者)。组合是部分与整体共存,如果整体不存在,部分也会消失。聚合关系是整体与部分的关系,且部分可以离开整体而单独存在。如车和轮
本文档预览:3600字符,共20138字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载