首页 > 全部 > 数据库系统工程师上午基础知识考试 > 数据库系统工程师基础知识(选择题)模拟试卷29

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

本单篇文档共7606字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类软考中级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
价格: 0.80 原价:¥8.00
收藏

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

中文选择题

1.结构化分析方法是最典型的分析方法,它需要借助于大量的工具来描述分析的结果,下面不属于结构化分析工具的是______。(C)

A. 数据流图

B. 实体关系图

C. 流程图

D. 结构化语言

解析:

2.在数据库系统的组织结构中,下列(  )映射把概念数据库与物理数据库联系了起来。(C)

A. 外模式/模式

B. 内模式/外模式

C. 模式/内模式

D. 模式/外模式

解析:

3.针对分布式事务,要求提供参与者状态的协议是(9)。(D)

A. 一次封锁协议

B. 两段锁协议

C. 两阶段提交协议

D. 三阶段提交协议

解析:本题考查分布式事务处理的基本概念。一次封锁协议和两段锁协议属性集中式事务处理所采用的技术,故选项A、B错误;两阶段提交协议分为参与者提交请求和协调者应答两个阶段,故选项c错误;三阶段提交协议要求在两阶段协议基础上提供参与者状态,故选项D正确。

4.当事务程序执行回滚指令时,事务进入(19)状态。(B)

A. 提交

B. 中止

C. 活动

D. 失败

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

5.若系统中存在一个等待事务集(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,则系统处于死锁的工作状态。在数据库中,产生死锁的原因是两个或多个事务都已封锁了一些数据对象,然后又都请求对已为其他事务封锁的数据对象加锁,从而出现死等待。预防死锁的方法通常有一次封锁法(每个事务必须一次将所有要使用的数据全部加锁,否则就不能继续执行)和顺序封锁法(预先对数据对象规定一个封锁顺序,所有事务都按这个顺序进行封锁),死锁的诊断方法一般有超时法和等待图法。

6.关系的度(degree)是指关系中(18)。(A)

A. 属性的个数

B. 元组的个数

C. 不同域的个数

D. 相同域的个数

解析:根据定义,关系的度是指关系中属性的个数。元组的个数为关系的势;关系中的不同属性可以取相同的域,属性的个数与域的个数并不相同。

7.若给出关系Student(S_no, Sname, Sage, S_sex, SD_name, S_add, S_tel),并用SQL语言定义Student关系如下:    CREATE Student(S_no CHAR(6),                   Sname CHAR(30)NOT NULL,                   Sage CHAR(30),                   S_sex CHAR(1),                   SD_name CHAR(20),                   S_add CHAR(30),                   S_tel CHAR(20),                   PRIMARY KEY(S_no));    采用(45)向Student中插入记录能被正确地执行。(A)

A. INSERT INTO Student(S_no, Sname, Sage, S_sex, SD_name, S_add, S_tel) VALUES(’010456’, ’黎敏’, ’18’, \\

B. INSERT INTO Student(S_no, Sname, Sage, S_sex, SD_name, S_add, S_tel) VALUES(’010456’, ’黎敏’, ’18’, ’男’, ’计算机学院’, ’北京’, ’88661200’)

C. INSERT INTO Student(S_no, Sname, Sage, S_sex, SD_name, S_add, S_tel) VALUES(, ’黎敏’, ’18’, ’F’, ’计算机学院’, ’北京’, ’88661200’)

D. INSERT INTO Student(S_no, Sname, Sage, S_sex, SD_name, S_add, S_tel) VALUES(’010456’,  , ’18’, ’F’, ’计算机学院’, ’北京’, ’88661200’)

解析:要想使插入的记录能被正确地执行,必须保证插入的字段值符合字段定义时的类型和字段长度。在选项B中,’男’占了两个字符,而定义S_sex为CHAR(1),所以不符合。在选项C中,S_no CHAR(6)没有被赋予任何值也没有给出’’是不对的。在选项D中,定义中Sname CHAR(30)NOT NULL字段Sname不能为空,而在D中这一项的值为空。所以正确的选项是A。

8.ISO 9001-2000是ISO 9000系列标准的最新成果,它取代了(24)标准。(B)

A. ISO 9000-1、ISO 9000-2、ISO 9000-3、ISO 9000-4

B. ISO 9001、ISO 9002、ISO9003

C. ISO 9004-1、ISO 9004-2、ISO 9004-3、ISO 9004-4

D. ISO 10012-1、ISO 10012-2、ISO 10012-3

解析:ISO 9000-2000比ISO 9000-94更加强调管理体系,加强过程的管理,更强调内部沟通和有效的持续改进,以保证体系的有效性和效率。94版ISO9002、ISO9003在2000版中已不作为单独的标准存在。另外,2000版还充分地体现信息和数据是组织进行管理的基础思想。

9.在结构化分析方法中,数据字典是重要的文档。对加工的描述是数据字典的组成内容之一,常用的加工描述方法(6)。(C)

A. 只有结构化语言

B. 有结构化语言和判定树

C. 有结构化语言、判定树、判定表

D. 有判定树和判定表

解析:结构化分析(Structured Analysis,SA)方法是一种面向数据流的需求分析方法。它的基本思想是自顶向下逐层分解,把一个大问题分解成若干个小问题,每个小问题再分解成若干个更小的问题。经过逐层分解,每个最低层的问题都是足够简单、容易解决的,于是复杂的问题也就迎刃而解了。

数据流图和数据字典是结构化分析的常见工具,数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据流图和数据字典共同构成系统的逻辑模型。没有数据流图,数据字典难以发挥作用;没有数据字典,数据流图就不严格。只有把数据流图和对数据流图中每个元素的精确定义放在一起,才能共同构成系统的规格说明。

数据词典精确、严格地定义了每一个与系统相关的数据元素,并以字典式顺序将它们组织起来,使得用户和分析员对所有的输入、输出、存储成分和中间计算有共同的理解。在数据词典的每一个词条中应包含以下信息:

(1)名称:数据对象或控制项、数据存储或外部实体的名字。

(2)别名或编号。

(3)分类:数据对象/加工/数据流/数据文件/外部实体/控制项(事件/状态)。

本文档预览:3600字符,共7606字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
数据库系统工程师基础知识(选择题)模拟试卷29

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号