设有“供应者”关系模式:Supplier(Snama,Saddress,Item,Price),其中各属性分别表示供应者名、供应者地址、货物名称、货物售价,一个供应者供应一种货物则对应到关系中的一个元组。在这个关系中,存在一些问题,其中不正确的说法是

admin2010-07-20  37

问题 设有“供应者”关系模式:Supplier(Snama,Saddress,Item,Price),其中各属性分别表示供应者名、供应者地址、货物名称、货物售价,一个供应者供应一种货物则对应到关系中的一个元组。在这个关系中,存在一些问题,其中不正确的说法是

选项 A、数据冗余
B、更新异常
C、插入异常
D、删除正常

答案D

解析 本题中关系模式Supplier存在如下一些问题。数据冗余,一个供应者每供应一种货物,其地址就要重复一次;更新异常(不一致性的危险),由于数据冗余,有可能我们在一个元组中更改了某供应者的地址,而没有更改另一个元组中同一供应者的地址,于是同一供应者有了两个不同的地址,与实际情况不符;插入异常,如果某供应者没有供应任何货物,则我们无法记录它的名称和地址,事实上,Sname和Item构成关系模式Supplier的一个码,码值的一部分为空的元组是不能插入到关系中的;删除异常,如果一个供应者供应的所有货物都被删除,则我们无可奈何地丢失了该供应者的名称和地址。
转载请注明原文地址:https://kaotiyun.com/show/SFvZ777K
0

相关试题推荐
最新回复(0)