私は正規化を研究し、いくつかの例に実装しようとしていましたが、第 3 正規形を行っていました。私が理解していることから、「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 所有者は候補キーであり、互いに推移的な関係を持ち、年になります。これを 3NF に分解するにはどうすればよいですか?
ありがとう、