多值依赖的毛病在于()。A、插入异常B、删除异常C、数据冗余太大D、插入异常、删除异常、数据冗余太大

题目

多值依赖的毛病在于()。

  • A、插入异常
  • B、删除异常
  • C、数据冗余太大
  • D、插入异常、删除异常、数据冗余太大
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

多值依赖的毛病在于( )。

A 插入异常

B 删除异常

C 数据冗余太大

D 插入异常、删除异常、数据冗余太大


参考答案C

第2题:

下列______不是由于关系模式设计不当所引起的问题。

A.数据冗余

B.插入异常

C.删除异常

D.丢失修改


正确答案:D
解析:关系模式设计不当所引起的问题:1、数据冗余。2、更新异常(不一致性的危险)。3、插入异常。4、删除异常。

第3题:

属于BCNF的关系模式( )。

A已消除了插入、删除异常

B已消除了数据冗余

C仍存在插入、删除异常

D在函数依赖范畴内,已消除了插入、删除异常


正确答案:D

第4题:

(36)

A.3NF,无冗余、无插入异常和删除异常

B.2NF,无冗余,但存在插入异常和删除异常

C.2NF,存在冗余,但不存在修改操作的不一致

D.2NF,存在冗余和修改操作的不一致,以及插入异常和删除异常


正确答案:D
解析:本题考查关系模式和关系规范化方面的基础知识。
  试题(33)的正确选项为C。本题诊疗科允许有多部电话,即一个属性可能对应一组值,这样的属性称为多值属性。
  试题(34)的正确选项为D。根据题意,一个医生同一天可为多位患者看病,而患者也可在不同的科室治疗,故医生和患者之间是n:m。
  试题(35)的正确选项为C。根据题意,患者同一天可在不同的科室有不同的医生为其治疗,因此患者关系模式的主键是病历号、就诊日期和医生代码。
  试题(36)的正确选项为D。因为原患者关系存在传递函数依赖,例如:病历号→姓名,姓名→性别,故原关系模式不是3NF的,并存在冗余和修改操作的不一致,以及插入异常和删除异常。

第5题:

把低一级的关系模式分解为若干高一级的关系模式,其目的是为了消除( )。

A.插入异常,删除异常和数据不一致性

B.插入异常,删除异常和数据冗余度过高

C.插入异常,结构异常和数据冗余度过高

D.插入异常,结构异常和数据不一致性


正确答案:B

第6题:

一个不好的数据库可能出现( )问题。

Ⅰ、数据冗余

Ⅱ、更新异常

Ⅲ、插入异常

Ⅳ、删除异常

A.Ⅱ、Ⅲ、Ⅳ

B.Ⅰ

C.Ⅰ、Ⅱ、Ⅲ

D.Ⅰ、Ⅱ、Ⅲ、Ⅳ


正确答案:D
解析:一个“不好”的关系数据库模式存在以下问题:①数据冗余。②更新异常(不一致的危险)。由于数据冗余,有可能使我们在一个元组中更改了某属性,而没有更改另一个元组中的同一属性,与实际情况不符。③插入异常。事实上,码值的一部分为空的元组是不能插入到关系中的。④删除异常。

第7题:

把低一级的关系模式分解为若干个高一级的关系模式,其目的是为了消除( ).A.插入异常、删除异常和数据不一致B.插入异常、删除异常和数据冗余度高C.插入异常、结构异常和数据不一致D.插入异常、结构异常和数据冗余度高


正确答案:B
通过分解关系模式来消除不合适的数据依赖,解决插入异常、删除异常和数据冗余度高的问题。

第8题:

属于BCNF的关系模式的是( )

A 已消除了插入、删除异常

B 已消除了插入、删除异常、数据冗余

C 仍然存在插入、删除异常

D 在函数依赖范畴内,已消除了插入和删除的异常


参考答案D

第9题:

由数据冗余引起的问题属于( )。

A.存储异常

B.更新异常

C.插入异常

D.删除异常


正确答案:B
解析:在非规范化的关系模型中,如果数据库中存在数据冗佘,修改某些数据项时,可能一部分元组被修改,而另一部分元组没有被修改,从而造成数据的不一致性,这是数据的更新异常。

第10题:

把低一级的关系模式分解为若干个高一级的关系模式,其目的是为了消除( )。

A)插入异常、删除异常和数据不一致

B)插入异常、删除异常和数据冗余度高

C)插入异常、结构异常和数据不一致

D)插入异常、结构异常和数据冗余度高


正确答案:B

更多相关问题