48.关系模式R<U,D>中,D为R的函数依赖和多值依赖的集合——2020数据库工程师上午真题

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


猜你喜欢

转载自blog.51cto.com/7197299/2553361