数据库中的非素数和非素数属性之间的差异

时间:2015-10-13 14:40:06

标签: database key primary-key

我在非主要属性和非主要属性之间有点混淆 我对它们进行了一些搜索并发现了这一点 非素数属性是指从未包含在任何候选键中的属性。 非密钥属性是指不唯一标识实体实例的属性。 他们之间究竟有什么区别?  例如关系

  R (A,B,C,D,E)
   {
    AB-->E
    CD-> E
    }

请告诉我哪些属性是非关键属性,哪些属性是非素数属性? 对不起,如果这是一个微不足道的问题

1 个答案:

答案 0 :(得分:1)

Prime属性与key属性相同。 非素数属性与非键属性相同。

在您的示例中,我们可以推断出密钥为{A,B,C,D}; A,B,C,D是主要属性; E是非素数。