回答編集履歴

1

追記

2017/11/23 05:55

投稿

sazi
sazi

スコア25173

test CHANGED
@@ -17,3 +17,23 @@
17
17
  |種類|2|城|
18
18
 
19
19
  |種類|3|美術館|
20
+
21
+
22
+
23
+ 補足
24
+
25
+ --
26
+
27
+ 正規化を例にされる方が多いですが、どちらかと言うと正規化の対象から外れたものの扱いに類するものだと思います。
28
+
29
+ 極端に言うと、性別を正規化して別テーブルにはしないでしょう。
30
+
31
+ 一般的には、テーブル定義書などの説明に値の説明として記載されるレベルの話で、コード化してマスター管理するかどうかという話かと。
32
+
33
+
34
+
35
+ システム制御の為のコードであればマスター管理までするかどうかというのはありますが、今回の例であれば集計もされるということなので、コード化してマスター管理をお勧めします。
36
+
37
+ データからの集計だけだと、無いものは集計できませんから、0件で表示などがそのままではできません。
38
+
39
+ また文字列をコードに置き換えることで、データ量の軽減にもなります。