每日打卡题151-155答案
151、对现实事物抽象认识有3种方法分别是分类、聚集和(1)。其中(2)对现实世界的事物,按照其具有的共同特征和行为,定义一种类型。(3)定义某一类型所具有的属性。(4)由一种已知类型定义新的类型。
(1) A.聚集 B.概括 C.总结 D.组合
(2) A.分类 B.聚集 C.概括 D.依赖
(3)A.分类 B.聚集 C.概括 D.依赖
(4) A.分类 B.聚集 C.概括 D.依赖
答案:B A B C
解析:对现实事物抽象认识有3种方法分别是分类、聚集和概括。其中分类是对现实世界的事物,按照其具有的共同特征和行为,定义一种类型。聚集定义某一类型所具有的属性。概括由一种已知类型定义新的类型。
152、确定系统边界应在数据库设计的(1)阶段进行;关系规范化是在数据库设计的(2)阶段进行。
(1)A.需求分析
B.概念设计
C.逻辑设计
D.物理设计
(2)A.需求分析
B.概念设计
C.逻辑设计
D.物理设计
答案:AC 解析:需求分析阶段的任务是:对现实世界要处理的对象(组织、部门、企业等)进行详细调查,在了解现行系统的概况,确定新系统功能的过程中,确定系统边界、收集支持系统目标的基础数据及其处理方法。
逻辑设计阶段的任务之一是对关系模式进一步地规范化处理。因为生成的初始关系模式并不能完全符合要求,还会有数据冗余、更新异常存在,这就需要根据规范化理论对关系模式分解之后,消除冗余和更新异常。不过有时根据处理要求,可能还需要增加部分冗余以满足处理要求。逻辑设计阶段的任务就需要作部分关系模式的处理,分解、合并或增加冗余属性,提高存储效率和处理效率。
153、(1)是加速读操作性能(数据检索)的方法,一般用这种方法有选择地在数据结构标准化后添加特定的冗余数据实例。常见的做法有冗余列、(2)、表重组和表分割。但是此方法却形成了数据冗余,为解决数据冗余带来的数据不一致性问题,设计人员往往需要额外采用(3)的方法来解决这种数据不一致性。常见的方法有应用程序同步、批量处理同步和(4)等。
(1) A.反规范化 B.数据同步 C.存储过程 D.派生列
(2)A.反规范化 B.数据同步 C.存储过程 D.派生列
(3) A.触发器 B.数据同步 C.存储过程 D.派生列
(4) A.触发器 B.数据同步 C.存储过程 D.派生列
答案:A D B A
解析:反规范化(Denormalization)是加速读操作性能(数据检索)的方法,一般用这种方法有选择地在数据结构标准化后添加特定的冗余数据实例。常见的反规范化操作由冗余列、派生列、表重组和表分割,其中表分割又分为水平分割和垂直分割。由于反规范化形成了数据冗余,为解决数据冗余带来的数据不一致性问题,设计人员往往需要额外采用数据同步的方法来解决这种数据不一致性。常见的方法有应用程序同步、批量处理同步和触发器同步等。
154、数据库物理设计阶段的工作步骤依次为( )。
A.存储结构→访问方式→确定数据DFD图
B.设计局部视图→抽象数据→合并取消冲突
C.存储结构→访问方式→确定数据分布
D.确定数据分布→存储结构→访问方式
答案:D
解析:一般来说,物理设计的主要工作步骤包括确定数据分布、存储结构和访问方式。
155、下列不属于应用程序与数据库的数据交互方式的是(1)。Oracle数据库的Oracle Call Interface(OCI)属于(2)接口。
(1)A.库函数 B.嵌入式SQL C.对象关系映射 D.企业服务总线
(2)A.库函数 B.嵌入式SQL C.对象关系映射 D.企业服务总线
答案:D A
解析:常见应用程序与数据库的数据交互方式有库函数、嵌入式SQL、通用数据接口标准和对象关系映射等。企业服务总线不属于。Oracle数据库的Oracle Call Interface(OCI)属于库函数。