标签: database relational-database rdbms
我想找到候选密钥的正确子集,以检查它是否在2NF中。 我发现了两个函数依赖的示例,虽然它们看起来很相似,但不明白为什么一个被称为2NF,而另一个却不是。
示例1: 功能相关性设置为{BC-> D,AC-> BE,B-> E}的关系R(A,B,C,D,E)在此称为BC(“候选密钥AC的不正确子集”)关系是2NF。
示例2: 关系R(A,B,C,D,E) 功能依赖: ABC-> D CD->自动曝光 CD被称为ABC的适当子集。
对于在功能上存在依赖性的候选键的正确子集感到困惑。