|
▼サチチ さん:
>どうも、この主キーと、結び方にかなり苦手意識があります。
自分も苦手な分野です(笑)
主キーはそのテーブルのユニーク(他と識別できるもの)に振ります。
T_被災者情報を例にとってみると、先に
>(同姓同名の場合は考慮に入れておりませんが…)
と書きましたが、同姓同名がいない限り主キーとして扱って大丈夫です。
>>(松井秀喜 ならば ヤンキース みたいな感じかな)
ところがたとえば部署を主キーとしようとすると、特定の誰かを認識できなく
なってしまします。
>>(ヤンキース ならば 松井秀喜 ではないですよね?)
テーブルにそのような値がない場合は、連番(オートナンバー型)を使っても
設定した方が良いと思います。
他のテーブルでもユニークになりえるフィールドを主キーにして下さい。
さて、リレーションですが…。
元々は T_事故情報 ひとつだけで管理できたものを、要素毎に各テーブルに
振り分けていったと考えると、解りやすいかもしれませんね。
T_事故情報 対 T_発生工程
T_事故情報 対 T_物的要素
T_事故情報 対 T_人的要素
T_事故情報 対 T_管理的要員
T_事故情報 対 T_耐久対策
と結ぶといいと思います。
|
|