回答編集履歴
1
推敲
answer
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
正規化に照らすとそうなってしまうものは当然あります。
|
12
12
|
そのような場合に正規化を緩める方法として、配列などに折りたたむ方法があります。
|
13
|
-
配列の扱いとしてはjson形式であったりカンマ区切りの文字列だったり、純粋な配列だったり、DBMSの
|
13
|
+
配列の扱いとしてはjson形式であったりカンマ区切りの文字列だったり、純粋な配列だったり、DBMSのサポートする機能に依存します。
|
14
14
|
配列とする事のメリットとしては、別テーブルとした場合の結合コストやキー部分の容量を削減できる事がありますが、デメリットとしては、検索や更新が簡潔なSQLとはならない点です。
|
15
15
|
|
16
16
|
特に検索について、全行から検索するような要件がある場合は、最低限、(配列を含めて)その型に対する検索機能を有したRDBMSである事が選定条件になるでしょう。
|