【发布时间】:2011-07-31 22:20:15
【问题描述】:
当我正常化时,我对自己的思维方式感到不安全。我正在为一家虚构的在线披萨店设计一个数据库。
考虑一个表,其连接键为 order_nr 和 Pizza_article_nr。
我不喜欢披萨配料。我认为从字面上看,他们不依赖披萨,因为从技术上讲,他们可以独立存在。然而实际上,它们总是与披萨有关。那么它们是独立存在的,因此我将在 3NF 中处理它们,还是“toppings”列在 2NF 中失败,因为它确实依赖于实际现实中的比萨饼?
【问题讨论】:
-
我猜比萨店对 DB 架构师来说是很好的锻炼......
标签: database-design normalization