计算机三级数据库分析与设计练习题(六)、提高事务吞吐量

1,101 阅读5分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第37天

61.在IDEF0需求建模方法中,下列关于描述银行贷款审核功能活动的图中,正确的是 在这里插入图片描述

参考答案为D

解析:考察 IDEF0方法简介 组成IDEF0的基本元素是矩形框和箭头。矩形框代表功能活动,矩形框内描述功能活动的名称,写在矩形框内的动词短语描述功能活动的名称,活动的编号写在矩形框右下角。 左边输入的箭头表示完成活动需要的数据;上方的控制箭头描述了影响这个活动执行的事件或约束条件;右边的输出箭头说明产生的结果及信息;下方进入的机制箭头表示实施该活动的物理手段或完成活动需要的资源。数据可以是信息或对象。 由上述箭头的解析内容可获知答案,故答案为D。

62.DFD是数据库需求分析常用的一种建模方法。下列属于DFD方法基本元素的是 A、数据流、处理、输入、输出 B、数据流、外部项、输入、输出 C、数据流、处理、数据存储、输出 D、数据流、处理、外部项、数据存储

参考答案为D

解析:考察 DFD需求建模方法 DFD方法由四种基本元素组成:数据流、处理、数据存储和外部项。 故答案为D。

63.在一个ER图中,有三个实体集,每个实体集内部有一个多对多联系,每两个实体集之间有一个一对多联系,则将该BER图转化为关系模型后,可以得到的关系模式个数最少是 A、9个 B、6个 C、8个 D、7个 参考答案为B

解析: ER图向关系模式转换涉及到两方面:①实体的转换;②实体间联系的转换。 实体的转换:在从ER图转换为关系模式时,一个实体就转换成一个关系模式,实体的属性就是关系模式的属性,实体的键就是关系的主键。 实体间联系的转换:实体间存在三种联系,即1:1(一对一),1:n(一对多),m:n(多对多)。 在从ER向关系模式转换规则如下: ①1:1(一对一)联系 方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由两个实体中的任意一个键构成。 方法二:联系与一端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。 ②1:n(一对多)联系 方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由n端实体的键组成。 方法二:与n端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。 ③m:n(多对多)联系转换成新的独立的模式,模式的属性由联系本身的属性及两个实体的键构成,主键由两端实体的键组合而成。 由题目可知,该题中有3个实体集,3个二元一对多联系,3个多对多联系。3个实体和3个m:n(多对多)联系可以转换为单独的模式,1:n(一对多)联系需要合并到实体中去。因此可以最终得到6个模式,故本题答案为B。

64.下列措施中,不属于数据分布设计任务的是 A、对关系模式规范化 B、对数据进行水平划分 C、将表和索引放在不同磁盘上 D、对数据进行垂直划分 参考答案为A

解析:考察 物理设计内容 数据分布设计的任务是按照实际情况:将各种数据合理安排在不同存储介质中;将各种数据通过水平划分或垂直划分,分布存储在各局部数据库中,以提高数据访问效率和数据可靠性;合理调整关系模式的规范化程度。注意,"合理调整"规范化。 故本题答案为A。

65.在数据库应用系统安全架构设计中包括环境安全设计和数据安全设计,下列不属于数据安全设计的是 A、用户权限设计 B、计算机病毒防护 C、数据加密 D、数据库备份与恢复 参考答案为B

解析:考察 数据安全设计 数据安全设计主要有五个方面:安全性保护(防止非法用户对数据库非法的使用,其中一种主要方式即是用户权限设计)、完整性保护、并发控制、数据库的备份与恢复、数据加密传输。 故本题答案为B。

66.在编写事务时,下列能够提高事务吞吐量的做法是 A、不同事务按相反顺序访问数据项 B、使用表级锁代替行级锁 C、提高事务隔离性级别 D、将一个大事务拆分为多个小事务 参考答案为D

解析:考察 数据库的并发控制 并发控制方法有很多,最常用的是封锁技术,一般有排它锁(x锁)和共享锁(s锁)。 为避免死锁,通常遵循以下原则: 1、按同一顺序访问资源。 2、避免事务中的用户交互 3、采用小事务模式,尽量缩短事务长度 4、尽量使用行锁,少用表锁 5、使用绑定连接 故本题答案为D。