当多值主键的成员属性是函数依赖的决定因素时,多值主键本身是决定因素吗?

Is a multi-valued primary key itself a determinant when its member attributes are determinants of functional dependencies?

这道题来自作业。请考虑以下关系:

AB是行列式因为A和B是行列式吗?

以下函数依赖关系都决定了 CD:

A -> CD 和 B -> (CD)E

A和B都是主键的属性,这是不是冗余?换句话说,由于A和B是主键的属性,因此是以下隐式函数依赖:

AB -> CD 和 AB -> (CD)E

因此多余?

提前感谢您的指导。

克里斯

AB 是属性 CDE 的行列式 。这确实可以从 AB.

的函数依赖关系中简单推导出来

可以调用那些函数依赖冗余虽然通常描述这个问题的方式是一些非主要属性(CDE) 部分依赖于键 AB(依赖性 A->CDB->CDE),因此 table 中断第二范式.

Wikipedia - Second normal form