假设我们有一个关系 R(A,B,C,D,E) ,候选键为 {A,B} , {C,D} ,并让 E 为非素数属性。
如果存在依赖项 C->E,那么它是部分依赖项,因为 E 依赖于候选键 {C,D} 的一部分
BC->E 是部分依赖吗?
最佳答案
如果在从行列式(左侧)中删除一个或多个属性后,您仍然有一个依赖关系,则函数依赖关系是部分。因此,在您的示例中:
{C}→{E}
是完整的函数依赖
{C,D}→{E}
是部分函数依赖,因为 {C}→{E}
{B,C}→{E}
是部分函数依赖,因为 {C}→{E}
关于relational-database - 什么是部分依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58048799/