数据库系统工程师基础知识(选择题)模拟试卷22附答案解析

数据库系统工程师基础知识(选择题)模拟试卷22

中文选择题

1.下面说法中,正确的是(  )。(C)

A. 关系数据库由模式,外模式和内模式组成

B. 视图是基本表的虚表

C. 视图是基本表的子表

D. Oracle允许直接修改视图定义

解析:

2.在分布式数据库的垂直分片中,为保证全局数据的可重构和最小冗余,分片满足的必要条件是(1)。(D)

A. 要有两个分片具有相同关系模式以进行并操作

B. 任意两个分片不能有相同的属性名

C. 各分片必须包含原关系的键

D. 对于任一分片,总存在另一个分片能够和它进行无损连接

解析:数据分片的方式有多种,水平分片和垂直分片是两种基本的分片方式,混合分片和导出分片是比较复杂的分片方式。水平分片是指按一定的条件将关系按行(水平方向)分为若干个相交的子集,每个子集为关系的一个片段。垂直分片是指将关系按列(垂直方向)分为若干个子集。因此为保证全局数据的可重构和最小冗余,分片满足的必要条件是对于任一分片,总存在另一个分片能够和它进行无损连接。导出分片是指导出水平分片,即水平分片的条件不是本身属性的条件而是其他关系的属性的条件。混合分片是指按上述三种分片方式得到的片段继续按另一种方式分片。

3.要使用户张先生只能查询表A中的部分记录,应采取的策略是(6)。(A)

A. 构建该部分记录的行级视图,并将该视图的查询权限赋予张先生

B. 将表A的查询权限赋予张先生

C. 编写查询表A的存储过程

D. 将张先生的用户级别设定为DBA

解析:授权只涉及到表级而未达到行级,只有通过建立视图提取相应的行,再将视图上的权限授予用户来解决行级权限,故选项A正确;选项B会使张先生具有表A全部记录的查询条件,与题目要求不符;选项C用存储过程,也应该和授权结合,故错误;选项D会使张先生具有数据库的全部权限,错误。

4.事务的ACID性质中,关于原子性(atomicity)的描述正确的是(1)。(C)

A. 指数据库的内容不出现矛盾的状态。

B. 若事务正常结束,即使发生故障,更新结果也不会从数据库中消失。

C. 事务中的所有操作要么都执行,要么都不执行。

D. 若多个事务同时进行,与顺序实现的处理结果是一致的。

解析:数据库管理系统运行的基本工作单位是事务,事务是用户定义的一个数据库操作序列,这些操作序列要么全做,要么全不做,是一个不可分割的工作单位。事务具有以下特性。(1)原子性(Atomicity):数据库的逻辑工作单位。(2)一致性(Consistency):使数据库从一个一致性状态变到另一个一致性状悉。(3)隔离性(Isolation):不能被其他事务干扰。(4)持续性(永久性)(Durability):一旦提交,改变就是永久性的。事务通常以BEGIN TRANSACTION(事务开始)语句开始,以COMMIT或ROLLBACK语句结束。COMMIT称为“事务提交语句”,表示事务执行成功地结束。ROLLBACK称为“事务回退语句”,表示事务执行不成功地结束。从终端用户来看,事务是一个原子,是不可分割的操作序列。事务中包括的所有操作要么都做,要么都不做(就效果而言)。事务不应该丢失或被分割完成。在多用户共享系统中,许多事务可能同时对同一数据进行操作,称为“并发操作”,此时数据库管理系统的并发控制子系统负责协调并发事务的执行,保证数据库的完整性不受破坏,同时避免用户得到不正确的数据。

5.若数据A持有事务T1所加的排他锁,那么其他事务对数据A(18)。(D)

A. 加共享锁成功,加排他锁失败

B. 加排他锁成功,加共享锁失败

C. 加共享锁、加排他锁都成功

D. 加共享锁、加排他锁都失败

解析:详细分析见试题3。

6.若系统中存在一个等待事务集(T0,T1,T2,…,Tn),其中T0正等待被T1锁住的数据项A1,T1正等待被T2锁住的数据项A2,…,Tn-1正等待被Tn锁住的数据项An,Tn正等待被T0锁住的数据项A0,则系统处于(31)的工作状态。(D)

A. 并发处理

B. 封锁

C. 循环

D. 死锁

解析:与操作系统中的进程调度类似,在数据库系统中,若系统中存在一个等待事务集(T0,T1,T2,…,Tn),其中T0正等待被T1锁住的数据项A1,T1正等待被T2锁住的数据项A2,…,Tn-1正等待被Tn锁住的数据项An,Tn正等待被T0锁住的数据项A0,则系统处于死锁的工作状态。在数据库中,产生死锁的原因是两个或多个事务都已封锁了一些数据对象,然后又都请求对已为其他事务封锁的数据对象加锁,从而出现死等待。预防死锁的方法通常有一次封锁法(每个事务必须一次将所有要使用的数据全部加锁,否则就不能继续执行)和顺序封锁法(预先对数据对象规定一个封锁顺序,所有事务都按这个顺序进行封锁),死锁的诊断方法一般有超时法和等待图法。

7.GB/T19000-2000(idt ISO 9000:2000)表示(28)国际标准。(B)

A. 采用

B. 等同采用

C. 等效采用

D. 非等效采用

解析:按照新的采用国际标准管理办法,我国标准与国际标准的对应关系有等同采用(identical,简记为idt)、修改采用(modified,简记为mod)、等效采用(equivalent,简记为eqv)和非等效采用(not equivalent,简记为neq)。等同采用是指技术内容相同,没有或仅有编辑性修改,编写方法完全相对应。等效采用是指主要技术内容相同,技术上只有很少差异,编写方法不完全相对应。非等效采用指与相应国际标准在技术内容和文本结构上不同,它们之间的差异没有被清楚地标明。非等效采用还包括在我国标准中只保留了少量或者不重要的国际标准条款的情况。非等效采用不属于采用国际标准。

8.任何一个基于“比较”的内部排序算法,若对6个元素进行排序,则在最坏情况下所需的比较次数至少为(65)。(A)

A. 10

B. 11

C. 21

D. 36

解析:基于关键字的比较操作排序方法,其排序过程均可以利用判定树来描述。判定树上所有叶子结点恰好表示所有排序结果,每个初始序列经过排序达到有序所需要进行的比较次数,正好等于从树根到和该序列相应的叶子结点的路径长度。由于含n个记录的序列可能出现的初始状态有n!个,则描述n个记录排序过程的判定树必须有n!个叶结点。因为,若少一个叶结点,则说明尚有两种状态没有分辨出来。由于若二叉树高度为h,则叶子结点的个数不超过2h-1个;反之,若有u个结点,则二叉树的高度至少为。因此,描述n个记录排序的判定树上必定存在一条长度为的路径。由此可知:任何一个借助比较进行排序的算法,在最坏情况下所需进行比较次数至少为。在本题中,n=6,因此,

9.一个含有n个顶点和e条边的简单无向图,在其邻接矩阵存储结构中共有(68)个零元素。(D)

A. e

B. 2e

C. n2-e

D. n2-2e

解析:图的邻接矩阵反映顶点间邻接关系,设G=(V,E)是具有n(n≥1)个顶点的图,G的邻接矩阵M是一个n行n列的矩阵,并有若(i,j)或<i,j>∈E,则M[i][j]=1;否则,M[i][j]=0。由邻接矩阵的定义可知,无向图的邻接矩阵是对称的(即图中的一条边对应邻接矩阵中的两个非零元素),有向图的邻接矩阵不一定对称。对于无向图,其邻接矩阵第i行元素的和即为顶点i的度。对于有向图,其邻接矩阵的第i行元素之和为顶点i的出度,而邻接矩阵的第j列元素之和为顶点j的入度。因此,在一个含有n个顶点和e条边的简单无向图的邻接矩阵中共有n2-2e个零元素。

10.如果主存容量为16M字节,且按字节编址,表示该主存地址至少应需要(6)位。(C)

A. 16

B. 20

C. 24

D. 32

解析:根据主存容量或芯片的规格求地址的位数,或者是数据线的数量,这种题型在软考中经常出现,知道规则就很容易解题。

求地址线只要把主存的容量写成2的N次方的形式,这个N就是地址的位数,如题目中的16M=224,所以表示该主存地址至少需要24位。其实这种规律也是从实践过程中总结出来的,我们来看几个简单的例子:

如果地址线有1根,则可以表示2个地址,即地址0,1,刚好满足21=2;

如果地址线有2根,则可以表示4个地址,即地址00,01,10,11,满足22=4

如果地址线有3根,则可以表示8个地址,即000,001,010,011,100,101, 110,111,满足23=8;

依次类推,也就把规律总结出来了。

11.关于DSS的说法,下列不正确的是______。(A)

A. DSS是在系统工程基础上发展起来的

B. 在三部件结构DSS的基础上增加知识库,形成了智能DSS

C. 新DSS是以DB为基础,将DW、OLAP、DM集成到一个系统内形成的系统

D. 新DSS以数据驱动方式提供决策支持,数据是主体,模型是辅助的

解析:

12.在分布式数据库的垂直分片中,为保证全局数据的可重构和最小冗余,分片满足的必要条件是______。(D)

A. 要有两个分片具有相同关系模式以进行并操作

B. 任意两个分片不能有相同的属性名

C. 各分片必须包含原关系的码

D. 对于任一分片,总存在另一个分片能够和它进行无损连接

解析:

13.与域演算表达式{ab|R (ab)∧R(ba)}不等价的关系代数表达式是______。(D)

A. π1,21=4∧2-3 (R×R))

B. π1,2C. R∩π2,1 (R)

D. σ1=2 (R)

解析:

14.无损连接和保持FD之间的关系是______。(D)

A. 同时成立或不成立

B. 前者蕴涵后者

C. 后者蕴涵前者

D. 没有必然的联系

解析:

15.要想成功地运转数据库,就要在数据处理部门配备______。(B)

A. 部门经理

B. 数据库管理员

C. 应用程序员

D. 系统设计员

解析:

16.数据库是存储在一起的相关数据的集合,能为各种用户共享,且______。(B)

A. 消除了数据冗余

B. 降低了数据的冗余度

C. 具有不相容性

D. 由用户进行数据导航

解析:

17.“所有事务都是两段式”与“事务的并发调度是可串行化”两者之间的关系是 ______。(C)

A. 同时成立与不成

B. 没有必然的联系

C. 前者蕴涵后者

D. 后者蕴涵前者

解析:

18.网络按通信方式分类,可分为点对点传输网络和______。(B)

A. 点对点传输网络

B. 广播式传输网络

C. 数据传输网络

D. 对等式网络

解析:

19.若两台主机在同一子网中,则两台主机的IP地址分别与它们的子网掩码相“与”的结果一定______。(C)

A. 为全0

B. 为全1

C. 相同

D. 不同

解析:

20.无向图中一个顶点的度是指图中______。(C)

A. 通过该顶点的简单路径数

B. 通过该顶点的回路数

C. 与该顶点相邻的顶点数

D. 与该顶点连通的顶点数

解析:

21.如果I/O设备与存储器设备进行数据交换不经过CPU来完成,这种数据交换方式是______。(C)

A. 程序查询

B. 中断方式

C. DMA方式

D. 无条件存取方式

解析:

直接存储器访问(DMA)是一种快速传递大量数据常用的技术。工作过程大致如下。

①向CPU申请DMA传送。

②获CPU允许后,DMA控制器接管(1)的控制权。

③在DMA控制器的控制下,在存储器和(2)之间直接进行数据传送,在传送过程中不需要(3)的参与。开始时需提供要传送的数据的(4)和(5)。

④传送结束后,向CPU返回DMA操作完成信号。

22.(A)

A. 外部设备

B. 运算器

C. 缓存

D. 中央处理器

解析:

23.(D)

A. 外部设备

B. 系统时钟

C. 系统总线

D. 中央处理器.

解析:

24.(B)

A. 结束地址

B. 起始地址

C. 设备类型

D. 数据速率

解析:

25.(C)

A. 结束地址

B. 设备类型

C. 数据长度

D. 数据速率

解析:

资源下载《数据库系统工程师基础知识(选择题)模拟试卷22附答案解析.doc》 文档下载价格为20下载币,请先
将本套试题Word文档或文章下载到电脑,方便收藏和打印
资源下载
《数据库系统工程师基础知识(选择题)模拟试卷22附答案解析.doc》
试题含答案和解析word文档下载价格:20 下载币
《数据库系统工程师基础知识(选择题)模拟试卷22附答案解析.doc》
试题含答案和解析word文档VIP优惠:免费
将本套试题Word文档或文章下载到电脑,方便收藏和打印
0

评论0

没有账号? 注册  忘记密码?