只有一列的DB表是否可以在3NF中,并且具有两个字段的表的主键都可以在3NF中

时间:2010-11-11 13:22:38

标签: database-design normalization

嗨,这可能很简单,但我正在尝试自学数据库设计,我想知道以下是否属实。

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

  2. 是一个包含两个字段的表,它们在3NF中构成复合主键吗? 例如    假定订单号和商品ID保存在他们自己的相关表格中,例如订单号码和商品ID的orderitems表订单和stock_items。

  3. 提前致谢。

1 个答案:

答案 0 :(得分:1)

任何只有一个候选键且没有非键属性的关系自动至少为第6范式。