首页 > 解决方案 > 这种 3NF 分解是否具有无损连接,是否也在 BCNF 中?

问题描述

我有这种关系和功能依赖:

R = {A, B, C, D, E, G}
FD = E->D 
     C->B 
     CBE->AG 
     B->A 
     G->E

我尝试使用 3NF 进行标准化并得到:

最小化 FD 后,我得到E->D、C->B、CE->G、B->A、G->E

所以产生的分解是:{ED, CB, CEG, BA, GE}

假设这是正确的,CEG是一个超级密钥

这是否意味着这种分解具有无损连接和依赖保留?

我如何判断这种分解是否也在 BCNF 中?

标签: database-designschemadatabase-schema3nfbcnf

解决方案


推荐阅读