将一个关系r分解成两个关系rl和r2,再将分解之后两个关系rl和r2进行自然连接,得到结果如果比原关系r记录多,则称这种分解为( ) 。
- A.保持函数依赖分解
- B.不保持函数依赖分解
- C.无损连接分解
- D.有损连接分解
正确答案及解析
正确答案
D
解析
本题考查规范化理论相关知识。保持函数依赖判断:如果F上每一个函数依赖都在其分解后某一个关系上成立,则该分解是保持函数依赖。分解两个子模式进行自然连接后,数据记录增多,不会恢复到原有关系R,则是有损连接分解。
将一个关系r分解成两个关系rl和r2,再将分解之后两个关系rl和r2进行自然连接,得到结果如果比原关系r记录多,则称这种分解为( ) 。
本题考查规范化理论相关知识。保持函数依赖判断:如果F上每一个函数依赖都在其分解后某一个关系上成立,则该分解是保持函数依赖。分解两个子模式进行自然连接后,数据记录增多,不会恢复到原有关系R,则是有损连接分解。