データベース設計:
Tsunami_Indicators として 2 つの値があります。
- 早期警戒
- 遅延警告
これら 2 つの値に基づいて、次のような多くの Tsunami_Rescue_Activities があります。
Early Warning------Build Wall
Early Warning------Release dock ships
Early Warning------Alert fishermen
Early Warning-----etc.
Late Warning-------Provide radioactive foolproof masks
Late Warning-------Evacuate coastline
Late Warning-------Deploy airforce
Late Warning-------etc.
Tsunami_Rescue_Activities テーブルのドロップダウン リストとして Tsunami_Indicators の 2 つの値を保持するか、Tsunami_Indicators として別のテーブルを作成する必要がありますか?
後期警報と早期警報用に個別のテーブル Tsunami_Indicators を作成し、それらの参照 ID をテーブル Tsunami_Rescue_Activities に保持していると思います。
しかし、これら 2 つの読み取り専用の値がテーブルのトレードオフに値するかどうか疑問がありますか?
お知らせ下さい。
正規化のルールには「タプルのどの列にもリストを持たない」と書かれていますが、疑問は「このルールに例外はありますか?」ということです。