48.关系模式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不成立,那么此分解不具有无损连接性
本题考查关系数据库规范化理论方面的基础知识。
ρ具有无损连接的充分必要的条件是:U1⋂U2→U1-U2∈F+或者U1⋂U2→U2-U1∈F+。
设R(U)是一个属性集合U上的一个关系模式,X, Y, 和Z是U的子集,并且Z=U-X-Y,多值依赖X→→Y成立当且仅当对R的任一个关系r,r在(X,Z)上的每个值对应一组Y的值,这组值仅仅决定于X值而与Z值无关。
若X→Y,则X→→Y,说明函数依赖是多值依赖的特殊情况,当X→Y的时候,对于每一个X都有一个Y与之对应。
根据题意,是要在了解无损连接的充分必要的条件的基础上,对函数依赖和多值依赖的关系进行考查。
A 说法是正确的
B 说法是错误的,因为U1∩U2→→U1-U2成立,不代表U1∩U2→U1-U2成立
C 说法正确
D 说法正确,因为因为U1∩U2→→U1-U2不成立,显然U1∩U2→U1-U2也不成立
答案为:B