gpt4 book ai didi

database - 质数属性可以有空值吗?

转载 作者:搜寻专家 更新时间:2023-10-30 20:27:21 25 4
gpt4 key购买 nike

我知道候选键不能有 NULL 值。但是候选键本身可以是许多属性的组合,这些属性称为素属性。这些质数属性可以有 NULL 作为值吗?

问候,

最佳答案

Prime attribute An attribute which appears as an attribute for some candidate key. (It needn't be the primary key, or even any key of interest.)

Schemas and keys

主要属性是候选键的一部分。顾名思义,候选键是主键的候选者。这意味着,如果需要,候选键可以成为主键。

现在如果您还记得,任何主键都不能为空。因此,根据定义,素数属性不能为空。如果它为空,则它不再是主要属性。

这是一个解释。

如果你有一个复合候选键让我们说

CK1(P1, P2)

P1 和P2 是质数属性。您可以将P1 或P2 设置为null,因为除主键属性外,其他素数属性没有约束。

所以,

CK1(P1, P2=null)

现在,CK1 不能是主键,因此不再是候选键,因此,P2 不再是主属性。

关于database - 质数属性可以有空值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25531765/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com