その人に関する情報を格納するPersonテーブルがあるとします(奇妙なことですよね?)。性別、髪の色、目の色などの選択ボックスがあります。それぞれに説明フィールドがある個別のテーブルを作成する代わりに、単一のテーブルを使用する良い方法はありますか?たぶん、名前フィールドと説明フィールドを持つリソーステーブルですか?そんなに簡単ですか?
Resources
=========
ID Name Description
--------------------
1 Gender Male
2 Gender Female
3 Eye Color Blue
4 Eye Color Green
5 Eye Color Brown
6 Hair Color Black
7 Hair Color Brunette
8 Hair Color Blonde
9 Hair Color Red
Person
=========
ID Name Gender Eye_Color Hair_Color
-----------------------------------------------
1 Ryan 1 3 8
これは推奨される方法ですか、それともこれに適した方法がありますか?