数据库原理与应用

规范化理论用来改造关系模式,通过分解关系模式来消除其中不合适的数据依赖,以解决()、()。

题目

规范化理论用来改造关系模式,通过分解关系模式来消除其中不合适的数据依赖,以解决()、()。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列关于规范化理论各项中正确的是()

A.对于一个关系模式来说,规范化越深越好

B.满足二级范式的关系模式一定满足一级范式

C.一级范式要求一非主码属性完全函数依赖关键字

D.规范化一般是通过分解各个关系模式实现的,但有时也有合并


正确答案:B

第2题:

下列关于规范化理论的叙述中,哪些是正确的?( )

Ⅰ. 规范化理论研究关系模式中各属性之间的依赖关系及其对关系模式性能的影响

Ⅱ. 规范化理论给我们提供判断关系模式优劣的理论标准

Ⅲ. 规范化理论对于关系数据库设计具有重要指导意义

Ⅳ. 规范化理论最主要的应用是在数据库逻辑结构设计阶段

Ⅴ. 存数据库设计中有时候会适当地降低规范化程度而追求高查询性能

A) 仅Ⅰ、Ⅱ和Ⅲ

B) 仅Ⅱ、Ⅲ和Ⅳ

C) 仅Ⅲ、Ⅳ和Ⅴ

D) 都正确

A.

B.

C.

D.


正确答案:D

第3题:

( 6 )关系数据库逻辑设计包括 4 个方面的内容:从 E-R 图导出初始关系模式、规范化处理、模式评价和优化模式。其中,对模式进行分解和合并属于上述 【 6 】 的工作内容。


正确答案:

第4题:

如果一个关系数据库中的所有关系模式都满足BC范式,那么在函数依赖范畴内,它已经实现了模式的彻底分解,达到了最高的规范化程序,消除了更新异常和信息冗余。()


参考答案:正确

第5题:

关系数据库中存在的异常问题可通过关系模式的规范化来解决,即要求关系模式满足一定的条件。不同程度的条件称做不同的范式,其中1NF是指( )

A.每个非主属性都完全依赖于主码

B.关系中元组的每个分量是不可分的数据项

C.每一个非主属性都不传递依赖于主码

D.主属性唯一标识关系中的元组


正确答案:B

第6题:

()论反规范化技术的应用

规范化理论是数据库中用来改造关系模式的一种技术,它通过分解关系模式来消除其中不合适的数据依赖,以解决插入异常、删除异常、更新异常和数据冗余问题。该技术应用非常广泛,几乎所有的数据库开发过程中都离不开他。但与此同时,也有人提出反规范化技术,并得到了业内很多专业人士的支持。 请围绕“反规范化技术”论题,依次从以下三个方面进行论述。 1.简述你所参与开发的项目,以及你所担任的工作。 2.请简要叙述什么是反规范化技术,常见的反规范化技术有哪些。 3.详细论述,你的项目中,哪些地方用到了反规范化技术,为什么要用,如何用的。


正确答案:一、结合自己所参与的软件项目,概要介绍该项目的背景及主要内容,并明确指出在其中所承担的主要任务和开展的主要工作。
  二、规范化技术在数据库中的应用十分常见。当数据库对数据模型进行规范化处理后,会发现这些经过规范化处理的模型在进行查询操作时效果并不理想。因为经过规范化处理的数据模型形成了一系列的小表,每个表的数据量较小,进行查询操作时往往需要应用程序对这些表进行动态的连接操作,这就要在不同的表中进行多次I/O操作。表的连接操作对于较少的,小容量表也许不会产生较大的影响,但是对于数据量十分庞大的数据库,这种多表连接操作在时间上是很难让用户接受的。此时,提高效率的最好方法就是使这些小表合并在一起,这就是数据的反规范化处理。
  经过以上对于规范化处理的描述可以得知:反规范化技术主要是为了提升查询性能而进行的一系列处理,包括对数据表进行连接,合理规划数据的存放,以及引入合理的数据冗余。其益处在于:降低连接操作的需求、降低外码和索引的数目,还可能减少表的数目,能够提高查询效率。带来的问题是:数据的重复存储,浪费了磁盘空间;可能出现数据的完整性问题,为了保障数据的一致性,增加了数据维护的复杂性,会降低修改速度。。
  三、注意本题第3问与绝大部分试题要求不同,此处要求在项目完成之后,通过运营情况,再次分析之前的决策正确与否。其实这里评价架构选择正确,或是选择失误,都是可行的,当架构选择错误时,需要说明为什么选择是错的,忽视了什么问题,以后遇到同类项目,应如何决策,这样文章的深度才能达到要求。
一、结合自己所参与的软件项目,概要介绍该项目的背景及主要内容,并明确指出在其中所承担的主要任务和开展的主要工作。
  二、规范化技术在数据库中的应用十分常见。当数据库对数据模型进行规范化处理后,会发现这些经过规范化处理的模型在进行查询操作时效果并不理想。因为经过规范化处理的数据模型形成了一系列的小表,每个表的数据量较小,进行查询操作时往往需要应用程序对这些表进行动态的连接操作,这就要在不同的表中进行多次I/O操作。表的连接操作对于较少的,小容量表也许不会产生较大的影响,但是对于数据量十分庞大的数据库,这种多表连接操作在时间上是很难让用户接受的。此时,提高效率的最好方法就是使这些小表合并在一起,这就是数据的反规范化处理。
  经过以上对于规范化处理的描述可以得知:反规范化技术主要是为了提升查询性能而进行的一系列处理,包括对数据表进行连接,合理规划数据的存放,以及引入合理的数据冗余。其益处在于:降低连接操作的需求、降低外码和索引的数目,还可能减少表的数目,能够提高查询效率。带来的问题是:数据的重复存储,浪费了磁盘空间;可能出现数据的完整性问题,为了保障数据的一致性,增加了数据维护的复杂性,会降低修改速度。。
  三、注意本题第3问与绝大部分试题要求不同,此处要求在项目完成之后,通过运营情况,再次分析之前的决策正确与否。其实这里评价架构选择正确,或是选择失误,都是可行的,当架构选择错误时,需要说明为什么选择是错的,忽视了什么问题,以后遇到同类项目,应如何决策,这样文章的深度才能达到要求。

第7题:

( 50 )下列关于规范化理论的叙述中,哪 一( 些)条是不正确的?

Ⅰ .规范化理论研究关系模式中各属性之间的依赖关系及其对关系模式性能的影响

Ⅱ .规范化理论给我们提供判断关系模式优劣的理论标准

Ⅲ . 规范化理论对于关系数据库设计具有重要 指导 意义

Ⅳ .规范化理论只能应用于数据库逻辑结构设计阶段

Ⅴ .在数据库设计中有时候会适当地降低规范化程度而追求高查询性能

A )仅 Ⅰ 和 Ⅱ

B )仅 Ⅱ 和 Ⅲ

C )仅 Ⅳ

D )仅 Ⅴ


正确答案:C

第8题:

在关系数据库中,范式是评价一个关系模式优劣的标准。关于范式,下列说法正确的是

A.可根据实体集之间的关联关系来判断一个关系模式属于第几范式,一个低级别范式的关系模式通过分解可以转换成多个更高级别的关系模式

B.通过消除给定关系的多值属性可以使其属于第一范式,关系数据库的关系模式必须满足第一范式的要求

C.从第一范式的关系模式中消除非主属性对码的传递函数依赖,可以使其属于第二范式。第二范式的关系模式仍然存在数据冗余

D.从第一范式的关系模式中消除非主属性对码的部分函数依赖,可以使其属于第三范式。在实际应用中,关系模式的规范化工作一般只做到第三范式


正确答案:B

第9题:

关系模式的规范化过程是通过对关系模式的分解来实现的,这种分解是唯一的。()

此题为判断题(对,错)。


参考答案:错误

第10题:

关系数据库规范化理论不包括(42)。

A.数据依赖

B.范式

C.模式设计方法

D.结构化


正确答案:D
解析:关系数据库规范化理论主要包括以下3方面的内容。(1)数据依赖:指数据之间存在的各种联系和约束,例如键(Key)就是一种依赖。函数依赖是最基本的一种依赖。(2)范式:模式分解的标准形式。(3)模式设计方法:设计规范的数据库模式的方法。

更多相关问题