• [单选题]在数据库设计的需求分析阶段应完成包括()在内的文档。
  • 正确答案 :C
  • 数据字典和数据流图

  • 解析:本题考查数据库设计方面的相关知识。数据库的设计主要分为:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段。需求分析阶段的任务是对现实世界要处理的对象(组织、部门和企业等)进行详细调查,在了解现行系统的概况,确定新系统功能的过程中收集支持系统目标的基础数据及处理方法。需求分析是在用户调查的基础上,通过分析,逐步明确用户对系统的需求。在需求分析阶段应完成的文档是数据字典和数据流图。概念设计阶段的任务是完成用户的数据模型,这种模型是与DBMS无关的概念模型,常见的有E-R模型。逻辑设计阶段的任务是将概念模型转换成具体的关系模式。物理设计阶段的任务是将关系模式加入DBMS的特性,成为具体某个DBMS的数据库。

  • [单选题]若对表2-12按()进行运算,可以得到表2-13。
  • 正确答案 :C
  • 解析:表2-13保持了表2-12的所有属性和部分元组,因此是选择操作。从3个选择操作来看,只有C满足要求。

  • [单选题]数据仓库在收集数据过程中,会遇到一些略微不一致但可以纠正的数据,纠正的过程称为()
  • 正确答案 :C
  • 数据清洗

  • 解析:构建数据仓库的重要一环就是用户从数据源抽取出所需的数据,经过数据清洗,最终按照预先定义好的数据仓库模型,将数据加载到数据仓库中去。

  • [单选题]在数据库设计的需求分析阶段应完成包括()在内的文档。
  • 正确答案 :C
  • 数据字典和数据流图

  • 解析:本题考查数据库设计方面的相关知识。数据库的设计主要分为:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段。需求分析阶段的任务是对现实世界要处理的对象(组织、部门和企业等)进行详细调查,在了解现行系统的概况、确定新系统功能的过程中收集支持系统目标的基础数据及处理方法。需求分析是在用户调查的基础上,通过分析,逐步明确用户对系统的需求。在需求分析阶段应完成的文档是数据字典和数据流图。概念设计阶段的任务是完成用户的数据模型,这种模型是与DBMS无关的概念模型,常见的有E-R模型。逻辑设计阶段的任务是将概念模型转换成具体的关系模式。物理设计阶段的任务是将关系模式加入DBMS的特性,成为具体某个DBMS的数据库。

  • [单选题]设有职务工资关系P(职务,最低工资,最高工资),员工关系EMP(员工号,职务,工资),要求任何一名员工,其工资值必须在其职务对应的工资范围之内,实现该需求的方法是()
  • 正确答案 :C
  • 建立EMP上的触发器程序审定该需求

  • 解析:本题考查对数据完整性约束方面基础知识的掌握。完整性约束包括:实体完整性约束、参照完整性约束和用户自定义完整性约束3类。实体完整性要求主键中的任一属性不能为空,同时主键不能有重复值。参照完整性要求外键的值,要么为空,要么为对应关系主键值域。同时仅当参照关系中没有任何元组的外键值与被参照关系中要删除元组的主键值相同时,系统才可以执行删除操作,否则拒绝执行删除操作。用户定义的完整性是针对某一具体数据库的约束条件,反映某一具体应用所涉及的数据必须满足的语义要求。一般用于限制某字段值的取值范围,此范围不涉及其他数据表的值。从以上描述来看,题目的要求,以上3种完整性约束都无法达到目的。所以需要考虑触发器,触发器的功能一般比完整性约束要强得多。触发器的原理是通过编写相应的触发器脚本代码,来对某个字段值的变化进行监控,一旦值发生变化,则触发器脚本执行。在本题中,需要达到的效果是EMP中的工资产生变化,则需要判断变化值是否在P关系规定的范围之内,所以应在EMP上建立触发器。本题选C。

  • [单选题]()不属于关系数据库管理系统。
  • 正确答案 :D
  • IMS

  • 解析:题目给出的几种数据库管理系统中:Oracle、MS SQL Server、DB2较为常见,它们都属于关系型数据库管理系统。而IMS不是关系数据库管理系统,它是IBM公司推出的层次型数据库管理系统。

  • [单选题]关系数据库中,实现实体之间的联系是通过表与表之间的公共()
  • 正确答案 :D
  • 属性

  • 解析:关系数据库中,实现实体之间的联系是通过表与表之间的公共属性。

  • [单选题]在数据库设计的()阶段进行关系规范化。
  • 正确答案 :C
  • 逻辑设计

  • 解析:本题考查数据库设计基础知识。数据库设计通常分为4个阶段:需求分析、概念设计、逻辑设计、物理设计。需求分析阶段的主要工作是分析当前和未来应用的数据要求。概念设计阶段将完成E-R建模。逻辑设计阶段将E-R模型转换成关系模式,并使用规范化理论对模式进行优化处理。物理设计阶段通常是完成将逻辑设计产生的关系模式结合DBMS的特性,形成能操作的数据库的过程。

  • [单选题]某商场商品数据库的商品关系模式P(商品代码,商品名称,供应商,联系方式,库存量),函数依赖集F={商品代码→商品名称,(商品代码,供应商)→库存量,供应商→联系方式}。商品关系模式P达到(1);该关系模式分解成(2)后,具有无损连接的特性,并能够保持函数依赖。
  • 正确答案 :
  • 解析:本题考查数据库的规范化。要分析一个关系模式的范式,第一步应找出该关系模式的主键,接下来需要判断关系模式是否消除了非主属性对主键的部分依赖、传递依赖,这样便可得出结论。首先可采用图示法求关系模式的主键。将关系模式P,使用图示法表达,如图2-8所示。从图中可以看出,只有商品代码与供应商的组合键才能遍历全图,所以只有它们的组合能充当主键。由于(商品代码,供应商)是主键,而又有函数依赖:商品代码→商品名称,这便形成了部分依赖。所以在此关系模式中,部分依赖未消除,其范式只能达到1NF。接下来的这个问题,对于经验丰富的考生,看完这几个选项,应该是能直接判断出应选D的。因为D是最佳分拆方案,能达到的范式级别很高。如无经验,可考虑先分析是否为保持函数依赖的分解。A选项分析:P1(商品代码,联系方式)未保持任何原有的函数依赖。而P2(商品名称,供应商,库存量)也未保持任何原有的函数依赖。B选项分析:P1(商品名称,联系方式)未保持任何原有的函数依赖。P2(商品代码,供应商,库存量)只保持了函数依赖:(商品代码,供应商)→库存量。这样对整体来说,就丢失了两个函数依赖关系。C选项分析:P1(商品代码,商品名称,联系方式)保持了函数依赖:商品代码→商品名称,P2(供应商,库存量)未保持任何原有的函数依赖。这样对整体来说,就丢失了两个函数依赖关系。D选项分析:P1(商品代码,商品名称)保持了函数依赖:商品代码→商品名称,P2(商品代码,供应商,库存量)保持了函数依赖:(商品代码,供应商)→库存量,P3(供应商,联系方式)保持了函数依赖:供应商→联系方式。这样将各个分拆关系的函数依赖整合起来,能构成原关系的函数依赖,所以这个分解是保持了函数依赖的分解。

  • [单选题]设有员工实体Employee(employeeID,name,sex,age,tel,departID),其中employeeID为员工号,name为员工姓名,sex为员工性别,age为员工年龄,tel为员工电话,记录该员工的手机号码、办公室电话等,departID为员工所在部门号,参照另一部门实体Department的主码departID。Employee实体中存在派生属性(1)。Employee实体中还存在多值属性(2)。对属性departID的约束是(3)。
  • 正确答案 :
  • 解析:所谓派生属性,是表示其值可以从一个相关属性和属性集的值派生得到的属性,这个属性在实体中不是必需的。根据这个定义,age是一个派生属性,因为用属性birth(出生时间)替换age并可计算age。多值属性是指可同时由多个值表示的属性。例如,包含关于雇员信息的数据库可能包含关于他们个人兴趣的数据。一个雇员可能有几个兴趣:运动、电影、投资、烹调,并且由于这些值的任何一个或所有这些值可能同时是雇员的兴趣,所以这些数据应作为数据类型列表合成到资源。对于多值属性的处理,一般是提升为单独的一个或多个实体。因为departID为员工所在部门号,参照另一部门实体Department的主码departID,因此,在实体Employee中,departID为外键。

  • 查看原题 查看所有试题


    推荐科目: 基于构件的开发题库 系统开发基础知识题库 知识产权与法律法规题库 专业英语题库 标准化知识题库 多媒体基础知识题库 数据库系统题库 数据通信与计算机网络题库 操作系统题库 系统架构设计论文题库
    @2019-2025 必典考网 www.51bdks.net 蜀ICP备2021000628号 川公网安备 51012202001360号