单选题 某高校管理信息系统的数据库设计过程中,______阶段是在需求分析的基础上,对用户信息加以分类、聚集和概括,建立信息模型,并依照选定的数据库管理系统软件,转换成为数据的______,再依照软硬件环境,最终实现数据的合理存储。
单选题
  • A.物理设计
  • B.逻辑结构设计
  • C.数据库实施
  • D.概念结构设计
【正确答案】 D
【答案解析】
单选题
  • A.物理模式
  • B.逻辑模式
  • C.内模式
  • D.概念模式
【正确答案】 B
【答案解析】[解析] 通常将数据库设计分为需求分析、概念结构设计、逻辑结构设计和数据库物理设计4个阶段。 需求分析是指收集和分析用户对系统的信息需求和处理需求,得到设计系统所必需的需求信息,建立系统说明文档。其目标是通过调查研究,了解用户的数据要求和处理要求,并按一定格式整理形成需求说明书。 概念结构设计阶段的目标是对需求说明书提供的所有数据和处理要求进行抽象与综合处理,按一定的方法构造反映用户环境的数据及其相互联系的概念模型,即用户的数据模型或企业数据模型。这种概念数据模型与DBMS无关,是面向现实世界的、极易为用户所理解的数据模型。为保证所设计的概念数据模型能正确、完全地反映用户的数据及其相互关系,便于进行所要求的各种处理,在本阶段设计中可吸收用户参与和评议设计。在进行概念结构设计时,可先设计各个应用的视图,即各个应用所看到的数据及其结构,然后再进行视图集成,以形成一个单一的概念数据模型。这样形成的初步数据模型还要经过数据库设计者和用户的审查与修改,最后形成所需的概念数据模型。 逻辑结构设计阶段的设计目标是把上一阶段得到的与DBMS无关的概念数据模型转换成等价的,并为某个特定的DBMS所接受的逻辑模型所表示的概念模式,同时将概念设计阶段得到的应用视图转换成外部模式,即特定DBMS下的应用视图。在转换过程中要进一步落实需求说明,并满足DBMS的各种限制。该阶段的结果是用DBMS所提供的数据定义语言(DDL)写成的数据模式。逻辑设计的具体方法与DBMS的逻辑数据模型有关。逻辑模型应满足数据库存取一致性及运行等各方面的用户需求。 物理设计阶段的任务是把逻辑设计阶段得到的满足用户需求的已确定的逻辑模型在物理上加以实现,其主要的内容是根据DBMS提供的各种手段,设计数据的存储形式和存取路径,如文件结构、索引的设计等,即设计数据库的内模式或存储模式。数据库的内模式对数据库的性能影响很大,应根据处理需求及DBMS、操作系统和硬件的性能进行精心设计。
单选题 在数据库系统中,数据的完整性是指数据的______。
  • A.有效性、正确性和一致性
  • B.有效性、正确性和可维护性
  • C.有效性、正确性和安全性
  • D.正确性、一致性和安全性
【正确答案】 A
【答案解析】[解析] 数据库完整性是指数据库中数据的正确性、有效性和相容性(一致性)。数据库完整性由各种各样的完整性约束来保证,因此可以说数据库完整性设计就是数据库完整性约束的设计。数据库完整性约束可以通过DBMS或应用程序来实现,基于DBMS的完整性约束作为模式的一部分存入数据库中。通过DBMS实现的数据库完整性按照数据库设计步骤进行设计,而由应用软件实现的数据库完整性则纳入应用软件设计。
单选题 数据仓库在收集数据过程中,会遇到一些略微不一致但可以纠正的数据,纠正的过程称为______。
  • A.数据转换
  • B.数据抽取
  • C.数据清洗
  • D.数据装载
【正确答案】 C
【答案解析】[解析] 数据清洗主要是针对源数据库,对出现二义性、重复、不完整、违反业务或逻辑规则等问题的数据进行相应的清洗操作,所以本题所描述的就是数据清洗操作。
单选题 在数据库设计的需求分析阶段,业务流程一般采用______表示。
  • A.数据流图
  • B.E-R图
  • C.程序结构图
  • D.功能模块图
【正确答案】 A
【答案解析】[解析] 在数据库设计的需求分析阶段,参与分析的主要人员是系统分析师和用户,由于数据库应用系统是面向企业和部门的具体业务,系统分析师一般并不了解,而用户一般不具有系统分析的能力,因而需要双方进行有效沟通,使得设计人员对用户的各项业务了解和熟悉,进行分析和加工,将用户的业务转换成为设计人员所需要的信息组织,即以规范化的方式进行整理,形成对业务流程描述的文档数据和数据描述的文档数据字典,故选项A正确;E-R图是概念设计阶段的文档,故选项B错误;程序结构图和功能模块图是应用程序设计阶段的文档,不是数据库设计的需求分析阶段的文档,故选项C、D错误。
单选题 若要使某用户只能查询表EMP中的部分记录,应采取的策略是______。
  • A.将该用户级别设定为DBA
  • B.将表EMP的查询权限赋予该用户
  • C.编写查询表EMP的存储过程
  • D.构建该部分记录的行级视图,并将该视图的查询权限赋予该用户
【正确答案】 D
【答案解析】[解析] 选项A是错误的,因为具有DBA特权的用户可操作数据库的所有资源。 选项B是错误的,因为选项B是将表EMP的查询权限赋予该用户,即全部记录,而题目只允许其查询表EMP中的部分记录。 选项C是错误的,因为编写查询表EMP的存储过程仍然是查询表EMP的所有记录。 选项D是正确的,因为是构建该部分记录的行级视图,并将该视图的查询权限赋予该用户。