【发布时间】:2019-04-09 02:28:13
【问题描述】:
这样说是否正确:“具有主键的表自动处于第一范式 (1NF)。”?
我认为答案是肯定的,因为我们谈论的是 1NF,但我可能错了。
【问题讨论】:
-
提示:这种问题最好在姐妹站dba.stackexchange.com上问
标签: database
这样说是否正确:“具有主键的表自动处于第一范式 (1NF)。”?
我认为答案是肯定的,因为我们谈论的是 1NF,但我可能错了。
【问题讨论】:
标签: database
没有。根据 1NF 定义,这还不够。 1NF 讲述属性域。
第一范式 (1NF) 是关系数据库中关系的属性。当且仅当每个属性的域仅包含原子(不可分割)值,并且每个属性的值仅包含来自该域的单个值时,关系才处于第一范式。
【讨论】:
恕我直言,您的陈述不正确。您可以拥有一个地址表,其中包含一个主键和一个位置字段,其中包含街道、上限和城市。 1NF 定义了the domain of each attribute contains only atomic (indivisible) values。
【讨论】: