我正在研究规范化并尝试在一些示例中实现,正在做第三范式,据我了解:“如果关系在 2NF 中并且没有任何传递依赖,则关系在 3NF 中”卡住了一个例子,即一个具有多个候选键的表,我们如何将这些表标准化为 3NF,
这是表,
---------------------------------------------------------------------------------
VIN | Make | Model | Year | OwnerID |Owner
----------------------------------------------------
11a |Toyota| COrolla | 1988 | 11245 | John
----------------------------------------------------
11b |Nissan| Caor | 1988 | 12458 | Peter
----------------------------------------------------
11c |BMW | GMC | 1956 | 15487 | Anne
这里 VIN 是主键,显然 make,model,ownerID owner 是候选键,它们之间和年份之间具有传递关系,我如何将其分解为 3NF?
谢谢,