这是对 3NF 和 BCNF 之间的简单回答差异的跟进(必须能够向 8 岁的孩子解释)。为什么下表在 3NF 中?Pizaa,Topping 是候选键,Topping 类型部分依赖于 Topping,因此它甚至不在 2NF 中。
Pizza Topping Topping Type
-------- ---------- -------------
1 mozarella cheese
1 pepperoni meat
1 olives vegetable
2 mozarella meat
2 sausage cheese
2 peppers vegetable
请详细说明。