问题 单项选择题

以下关于数据库的技术描述中,错误的是 (57)

A.在关系规范化中,插入异常是指应该插入的数据未被插入

B.3个实体及它们之间的多对多联系至少应转换成3个关系模式

C.介质故障引起的数据库异常,比事务故障的破坏性大

D.数据仓库通过数据转移从多个数据源中提取数据,为了解决不同数据源格式不统一的问题,需要进行清洗操作

答案

参考答案:B

解析:[要点解析] 在关系规范化中,插入异常是指应该插入的数据未被插入。
对于选项B,在数据库设计中,E-R图的构成三要素是实体、属性和联系,而关系模型中只有唯一的结构——关系模式。它们之间通常采用以下方法进行转换。
1)实体向关系模式的转换。将E-R图中的实体逐一转换成为一个关系模式,实体的名称对应关系模式的名称,实体的属性转换成关系模式的属性,实体标识符就是关系的码。对于本试题,有3个实体则应当转换为3个模式。
2)多对多联系向关系模式转换时只能转换成1个独立的关系模式,关系模式的名称取联系的名称,关系模式的属性取该联系所关联的两个多方实体的码及联系的属性,关系的码是多方实体的码构成的属性组。
由以上分析可知,3个实体及它们之间的多对多联系至少应转换成3+1=4个关系模式。
对于选项C,数据库系统在运行过程中可能发生各种各样的故障,其中事务内部故障、系统故障、介质故障及计算机病毒是常见的几类故障,如表6-11所示。
表6-11 数据库常由故障表

类 型