0

データベース設計:

Tsunami_Indicators として 2 つの値があります。

  1. 早期警戒
  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 つの読み取り専用の値がテーブルのトレードオフに値するかどうか疑問がありますか?

お知らせ下さい。

正規化のルールには「タプルのどの列にもリストを持たない」と書かれていますが、疑問は「このルールに例外はありますか?」ということです。

4

1 に答える 1