I was studying normalization and trying to implement it on some examples. I was doing third normal form, which from what I understand is: "A relation is in 3NF if it's in 2NF and doesn't have any transitive dependencies".
I got stuck on an example, a table having more than one candidate key. How do we normalize that kind of table to 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
Here VIN is the primary key and clearly make, model, ownerID owner are candidate keys, which would have a transitive relation to each other and year. How do I break this down to 3NF?