计算机三级数据库分析与设计练习题(四)、整性约束按照其约束条件的作用对象

1,109 阅读6分钟

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

35.在IDEFO需求建模方法中,每个功能活动可以用带箭头的矩形框表示,其中矩形框上方的箭头代表该活动的 A、控制 B、输入 C、机制 D、输出 参考答案为A

解析:左边的输入箭头表示完成活动需要的数据;矩形框上方的控制箭头描述了影响这个活动执行的事件或约束条件;右边的输出箭头说明由活动产生的结果及信息;下方进入的机制箭头表示实施该活动的物理手段或完成活动需要的资源。故答案为A。

36.在IDEF1X建模方法中,学生和图书之间的借阅联系属于 A、非标定型联系 B、非确定型联系 C、标定型联系 D、分类联系 参考答案为B

解析:一个非确定联系又称为"多对多关系"或m:n联系。在这种联系关联的两个实体集之间,任一实体集的一个实例都将对应另一实体集的0 个、1个或多个实例。 由题面可知,一个学生可以借阅多本图书,一本图书可以被多个学生借阅,两者的关系属于多对多关系,故答案为B。

37.为减少表连接操作而将两个表合并为一个表,这属于数据库的 A、安全结构调整 B、概念结构调整 C、逻辑结构调整 D、物理结构调整 参考答案为D

解析:为减少表连接操作而将两个表合并为一个表,这属于数据库的物理结构调整。故答案为D。

38.从功能角度数据库应用系统可以划分为四个层次来实现。根据事务--基本表交叉引用矩阵来调整数据文件的组织结构,这一任务涉及 A、表示层 B、业务逻辑层 C、数据持久层 D、数据访问层 参考答案为C

解析:从功能角度DBAS系统通常可以划分为四个层次实现: 表示层:负责所有与用户交互的功能,用户对数据库应用系统的最直观感受均在这层实现。 业务逻辑层:负责根据业务逻辑需要将表示层获取的数据进行组织后,传递给数据访问层,或将数据访问层获取的数据进行相应的加工处理后,传送给表示层用于展示。 数据访问层:负责与DBMS系统进行交互,提取或存入应用系统所需的数据。 数据持久层:负责保存和管理应用应用系统数据。 故答案为C。

39.在下列列出的措施中,不能降低死锁发生可能性的是 A、将行级锁升级为表级锁 B、按相同顺序访问资源 C、采用小事务模式 D、使用绑定链接 参考答案为A

解析:在进行DBAS设计时,为了避免死锁,可以考虑以下原则: (1)按同一顺序访问资源。 (2)避免事务中的用户交互。 (3)采用小事务模式,尽量缩短事务的长度,减少占有锁的时间。 (4)尽量使用记录级别的锁(行锁),少用表级别的锁。 (5)使用绑定连接,使同一应用程序所打开的两个或多个连接可以相互合作。 故答案为A。

40.数据库应用系统的实施分为四个步骤。下列不属于数据库应用系统实施工作的是 A、试运行 B、系统监控 C、建立数据库结构 D、数据装载 参考答案为B

解析: DBAS的实施阶段主要包括以下工作: (1)创建数据库。 (2)装载数据。 (3)编写与调试应用程序。 (4)数据库试运行。 故答案为B。

41.在数据库应用系统生命周期的需求分析阶段,需要了解系统所能允许并发访问的最大用户数,这属于 A、安全需求分析 B、性能需求分析 C、数据需求分析 D、功能需求分析 参考答案为B

解析:本题考查的知识点是:需求分析 需求分析具体包括数据需求分析、功能需求分析、性能需求分析、其他需求分析(数据存储需求分析、安全性需求分析、备份和恢复需求分析)。 允许并发访问的最大用户数,是指在保证单个用户查询相应时间的前提下,系统最多允许多少用户同时访问数据库。系统性能越强,允许的用户数量就越多。所以这属于性能需求分析,故答案为B。

42.设置事务执行时的隔离性级别,该任务属于数据库应用系统设计步骤中的 A、物理设计 B、概念设计 C、应用设计 D、逻辑设计 参考答案为A

解析:本题考查的知识点是:物理设计 数据库事务详细设计是根据事务概要设计得到的事务流程,采用高级语言或DBMS提供的事务实现机制,设计数据库事务,即数据库事务的相关设计是在数据库事务详细设计(属于物理设计阶段)进行的。故答案为A。

43.在IDEF0需求建模方法中,下列描述医院体检的功能活动图中,正确的是 在这里插入图片描述 在这里插入图片描述

参考答案为A

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