1

私は正規化を研究し、いくつかの例に実装しようとしていましたが、第 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 に分解するにはどうすればよいですか?

ありがとう、

4

2 に答える 2