主键和第一个范式

时间:2019-04-08 18:19:06

标签: database

说“带有主键的表会自动以第一范式(1NF)”正确吗?

我认为答案是肯定的,因为我们正在谈论1NF,但我可能错了。

2 个答案:

答案 0 :(得分:2)

不。根据1NF的定义,这还不够。 1NF讲述属性域。

  

第一范式(1NF)是关系数据库中关系的属性。当且仅当每个属性的域仅包含原子(不可分割)值且每个属性的值仅包含该域中的单个值时,关系才采用第一范式。

答案 1 :(得分:2)

恕我直言,您的说法不正确。您可以有一个具有主键的地址表,以及一个用于位置的字段,其中包含街道,大写字母和城市。 1NF定义了the domain of each attribute contains only atomic (indivisible) values