• 计算机三级数据库分析与设计练习题(三)


    31.完整性约束按照其约束条件的作用对象可以划分为不同级别。已知关系表、职L(职工号,职工名,经理职工号,工资),如果要求职工的工资不能高于其经理的工资,则这个约束的完整性级别属于
    A、列级完整性约束
    B、关系级完整性约束
    C、元组级完整性约束
    D、数据库级完整性约束
    参考答案为B

    解析:完整性约束条件的作用对象分为列、元组和关系三种级别,其中对列的约束主要指对其值类型、范围、精度、排序等的约束条件。对元组的约束主要指对记录中各个属性之间的联系的约束条件。对关系的约束是指对若干纪录间、关系集合上以及关系之间联系的约束条件。
    由题面可知,这个关系是对记录间的约束条件,故答案为B。

    32.已知关系R(A, B,C),其主码是属性A。下列SQL语句中定义了一个唯一辅索引的是
    A、create unique index idx2 on R(A)
    B、create unique index idx1 on R(B)
    C、create clustered index idx3 on R©
    D、create clustered index idx4 on R(A)
    参考答案为B

    解析:在数据文件的非主属性上建立的索引称为辅索引,所以选项A和D错误。而题目要求的是定义一个唯一辅索引,所以关键字应该使用unique,故答案为B。

    33.论证是否具备数据库应用系统开发所需的人力资源,这属于数据库应用系统的
    A、技术可行性分析
    B、经济可行性分析
    C、操作可行性分析
    D、开发方案可行性分析
    参考答案为C

    解析:论证是否具备数据库应用系统开发所需的人力资源,这属于数据库应用系统的操作可行性分析。故答案为C。

    34.下列属于数据库应用系统实现与部署阶段任务的是
    A、建立数据库结构
    B、数据备份
    C、数据库重组
    D、索引调整
    参考答案为A

    解析:DBAS实现与部署包括以下工作内容:
    (1)建立数据库结构。
    (2)数据加载。
    (3)事务和应用程序的编码及测试。
    (4)系统集成、测试及运行
    (5)系统部署。
    故答案为A。

    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。

    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。

  • 相关阅读:
    Python信号之分享
    python螺旋数字矩阵
    【Vue+NodeJS】vue路由及NodeJS环境搭建(Windows版)
    Python 采集77个教学课件PPT模板
    Web Components详解-Shadow DOM基础
    Web端和App端测试小结
    C语言基础-结构体
    jenkins清理缓存命令
    【技术分享】一文2500字实战详解接口测试请求方式Get、post
    Vue 3 快速上手指南(第二期)
  • 原文地址:https://blog.csdn.net/Redamancy06/article/details/126754511