关系模式R<U D>中,D为R的函数依赖和多值依赖的集合。将R分解为两个关系模式R1<U1,D1>和R2<U2,D2>,则以下说法中错误的是________。

admin2021-02-03  62

问题 关系模式R<U D>中,D为R的函数依赖和多值依赖的集合。将R分解为两个关系模式R1<U1,D1>和R2<U2,D2>,则以下说法中错误的是________。

选项 A、如果U1∩U2→U1-U2成立,那么此分解具有无损连接性
B、如果U1∩U2→U1-U2成立,那么此分解具有无损连接性
C、如果U1∩U2→U1-U2不成立,那么此分解不具有无损连接性
D、如果U1∩U2→U1-U2不成立,那么此分解不具有无损连接性

答案C

解析 本题考查关系模式的分解问题。分解后的模式应与原模式等价,这种等价性的判断基于两个方面:是否具有无损连接性、是否保持函数依赖。本题涉及关系模式一分为二情况下的无损连接性判断。把R<U,D>分解为两个关系模式R1<U1,D1>和R2<U2,D2>,如果数据依赖集D中含有非平凡且非函数依赖的多值依赖,那么U1∩U2→→U1-U2成立是此分解具有无损连接性的充要条件,因此B项和D项都正确;如果D中只有函数依赖,那么U1∩U2→U1-U2成立是此分解具有无损连接性的充分条件,而不是必要条件,因此A项正确而c项不正确。
转载请注明原文地址:https://jikaoti.com/ti/8yoiFFFM
0

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