在关系数据库中,对于一个模式的分解是多种多样的,但是分解后产生的模式应与原模式等价,这种等价可定义为(40)。

admin2009-02-15  15

问题 在关系数据库中,对于一个模式的分解是多种多样的,但是分解后产生的模式应与原模式等价,这种等价可定义为(40)。

选项 A、保持函数依赖、无损连接性
B、非函数依赖、无损连接性
C、非函数依赖、双向连接
D、保持函数依赖、满足最高范式

答案A

解析 对于一个模式的分解是多种多样的,但是分解后产生的模式应与原模式等价。人们从不同的角度去观察问题,对“等价”的概念形成了3种不同的定义:
   (1) 分解具有“无损连接性”。
   (2) 分解要“保持函数依赖”。
   (3) 分解既要“保持函数依赖”,又要具有“无损连接性”。
   这3个定义是实行分解的3条不同准则。按照不同的分解准则,模式所能达到的分离程度各不相同,各种范式就是对分离程度的测量。
   关于模式分解的几个重要事实是:
   (1) 若要求分解保持函数依赖,那么模式分离总可以达到3NF,但不一定能达到BCNF。
   (2) 若要求分解既保持函数依赖,又具有无损连接性,可以达到3NF,但不一定能达到BCNF。
   (3) 若要求分解具有无损连接性,那一定可达到4NF。
转载请注明原文地址:https://kaotiyun.com/show/fCxZ777K
0

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