持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第35天
44.在IDEF1X建模方法中,两个实体集之间的多对多联系可以通过引入第三个实体集转化为两个一对多联系,则这两个一对多联系属于 A、非确定联系 B、非标定型联系 C、标定型联系 D、分类联系 参考答案为C
解析:本题考查的知识点是: IDEF1X建模方法 "确定型连接联系"或简称"连接联系"是实体集之间的一种连接或关系(还可称为"父子联系"或"依存联系")。在这种连接联系中,被称为双亲实体集的每一个实例与子女实体集的0个、1个或多个实例相连接。在"确定型连接联系"中,如果子女实体集中的每个实例都是由它与双亲的联系而确定的,那么这个联系就被称为"标定型联系"。 题中已说明两个实体集间存在多对多联系,利用引入的第三个实体集,转化后得到的两个一对多的联系,符合标定型联系的定义,故答案为C。
45.在一个ER图中,有四个实体集,两个一元一对多联系,两个二元多对多联系,两个一元多对多联系。将该ER图转化为关系模型后,得到的关系模式个数是 A、8个 B、9个 C、6个 D、7个 参考答案为A
解析:本题考查的知识点是:ER建模方法 关系模式个数=实体集数+多对多关系数 题目中给出的是有四个实体集,四个多对多联系,故答案为A。
46.为了减少连接操作而将两个表合并为一个表,这项工作属于数据库结构设计中的 A、逻辑结构设计 B、存取结构设计 C、物理结构设计 D、概念结构设计 参考答案为C
解析:本题考查的知识点是:物理设计概述 数据库物理设计阶段,将根据数据库中存储的数据量、用户对数据库的使用要求和使用方式,选择数据存储方案以加快数据检索速度。减少了操作,检索速度相应的就会提高。故答案为C。
47.数据库应用系统的业务逻辑层主要负责构件的设计。下列关于构件设计的说法,错误的是 A、构件之间的接口应尽量简单明确 B、如果两个构件之间的关系比较复杂,应将它们合并为一个构件 C、应最大限度地减少各个构件之间的功能重叠 D、每个构件应只负责完成一项任务 参考答案为B
解析:本题考查的知识点是:业务逻辑层概要设计 1、一个构件或模块只负责完成一项任务,也就是单一责任原则。 2、各个构件均应具有独立的功能,并最大限度地减少与其他构件功能重叠。 3、构件之间的接口应尽量简单明确。 4、如果两个构件间的关系比较复杂,应考虑进一步进行模块划分。 5、如果构件过于复杂,可以考虑将其细分。 该阶段的工作是将构件或模块细化,而不是越弄越复杂。关系复杂的构件合并之后会更复杂。故答案为B。
48.在编写事务时,下列不能提高事务吞吐量的做法是 A、不同事务按相同顺序访问数据项 B、使用行级锁代替表级锁 C、将一个大事务拆分为多个小事务 D、提高事务隔离性级别 参考答案为D
解析:本题考查的知识点是:数据库的并发控制 事务的并发访问可以提高吞吐量,并发控制常用的是封锁技术,其设计原则是: 1、按同一顺序访问资源。 2、避免事务中的用户交互。 3、采用小事务模式。 4、尽量使用记录级别的锁(行锁),少用表级别的锁。 5、使用绑定连接。 故答案为D。
49.在数据库应用系统生命周期中,进行项目的成本估算属于下列哪项基本活动 A、系统设计 B、需求分析 C、项目规划 D、运行与维护 参考答案为C
解析:成本估算属于可行性分析中的经济可行性,是项目规划中的一个环节。
50.在IDEFO需求建模方法中,每个功能活动可以用带箭头的矩形框来表示,矩形框右边的箭头代表该活动的 A、输出 B、控制 C、输入 D、机制 参考答案为A
解析:IDEF0需求建模方法中,左边的输入箭头表示完成活动所需要的数据,上方的控制箭头描述影响这个活动执行的事件或约束条件,右边的输出箭头说明由活动产生的结果及信息,下方的进入的机制箭头表示实施活动需要的物理手段或完成活动的所需资源。
51.在IDEF1X数据建模方法中,老师和学生之间的一对多"导师"联系属于 A、标定型联系 B、非确定联系 C、非标定型联系 D、分类联系 参考答案为C
解析:如果子女实体集中的每一个实例都能被唯一地确认而无须了解与之相联系的双亲实体集的实例,该联系就被称为“非标定型联系”,使用一条虚线进行连接,用实心圆点表示联系的基数是n(一对多)。