Database 关于BCNF分解的特定场景

Database 关于BCNF分解的特定场景,database,database-design,normalization,database-normalization,Database,Database Design,Normalization,Database Normalization,假设我与FD有关系(a->D和AB->ABCD) 分解的关系ABC是否在BCNF中?根据第二个FD,AB形成一个键,因此在BCNF中,但如果只查看FD a->D,关系是否不再在BCNF中?如果分解给定的关系模式(给定的依赖项适用于该模式),下一个任务是为原始集中的每个独立依赖项确定: (a) 它适用于哪些新的分解模式? (b) 分解如何影响FD的定义 问题(a)适用于您原来的a->D依赖项。 问题(b)在某种程度上适用于您原来的AB->ABCD依赖关系。我之所以说“有点”,是因为这个版本“被夸大

假设我与FD有关系(a->D和AB->ABCD)


分解的关系ABC是否在BCNF中?根据第二个FD,AB形成一个键,因此在BCNF中,但如果只查看FD a->D,关系是否不再在BCNF中?

如果分解给定的关系模式(给定的依赖项适用于该模式),下一个任务是为原始集中的每个独立依赖项确定:

(a) 它适用于哪些新的分解模式?
(b) 分解如何影响FD的定义

问题(a)适用于您原来的a->D依赖项。 问题(b)在某种程度上适用于您原来的AB->ABCD依赖关系。我之所以说“有点”,是因为这个版本“被夸大了”。既然A->D已经是给定的,它也可以说AB->C