分解后的表是否可以和原来的表一样? BCNF 转换

问题描述 投票:0回答:1

我有一个关系 R(A,C,D),其中 AC 是键,该关系的 FD 集是 F = {AC -> D, D -> C}。

我需要将这个 3NF 关系转换为 BCNF。然而分解的结果是 R(A,C,D)(完全相同的关系)和 R(D,C),其中 AC 和 D 分别是键。

分解后的成分关系可以与原始关系相同吗?

database-normalization decomposition bcnf
1个回答
0
投票

如果分解的一个组件与原始组件相同并且原始组件不在所需的 NF 中,则该组件不在 NF 中并且分解不是对所需 NF 的分解。

© www.soinside.com 2019 - 2024. All rights reserved.