2010-11-11 23 views
1

嗨,这可能很简单,但我想教自己的数据库设计,我想知道以下是真正。只有一列的数据库表可以在3NF,并可以有两个字段的表,两个主键都在3NF

  1. 在3NF中只有一列的表是假定每个值都是主键? 例如 供应商表与列的名称,假设每个供应商的名称始终是唯一的

  2. 是否有两个字段在3NF中构成复合主键的表? 例如 orderitems表与列ordernumber和itemID,假设订单号和商品ID保存在他们自己的相关表中,例如订单和stock_items。

在此先感谢。

回答

1

只有一个候选键并且没有非键属性的任何关系都会自动处于至少第6个标准形式。

相关问题