HOME»データベーススペシャリスト掲示板»H30 午後I 問1 設問1(2)
投稿する
»[0362] H30 午後I 問2 (1)について 投稿数:5
»[0361] H26 PM1 問3 設問1 ユニークキーの詳細 投稿数:4
H30 午後I 問1 設問1(2) [0364]
ぷーさん(No.1)
顧客→受注明細のリレーションシップがない理由を教えてください。
※顧客→受注明細がないなら営業所→見積もなくていいのではと思いました。
※顧客→受注明細がないなら営業所→見積もなくていいのではと思いました。
2022.09.10 23:24
ストラトスさん(No.2)
この投稿は投稿者により削除されました。(2022.09.11 17:47)
2022.09.11 17:47
ストラトスさん(No.3)
この投稿は投稿者により削除されました。(2022.09.11 17:48)
2022.09.11 17:48
ストラトスさん(No.4)
「受注明細」の属性に「顧客コード」があるのは「設置事業所コード」とセットで「設置事業所」エンティティを継承するための外部参照キーとなっています。
「設置事業所」は「顧客」の情報を継承しているので、結果として「受注明細」は「設置事業所」経由で「顧客」の情報を継承していることになります。
「顧客」からみると「受注明細」は孫になりますが、リレーションシップは子に対してだけ必要で、その血を受け継いでいる孫に対しては引く必要はありません。
というのがデータモデルのルールのようです。
「設置事業所」は「顧客」の情報を継承しているので、結果として「受注明細」は「設置事業所」経由で「顧客」の情報を継承していることになります。
「顧客」からみると「受注明細」は孫になりますが、リレーションシップは子に対してだけ必要で、その血を受け継いでいる孫に対しては引く必要はありません。
というのがデータモデルのルールのようです。
2022.09.11 21:28
ぷーさん(No.5)
本文の受注明細テーブルの説明も見返し、解決しました!
ありがとうございました!
ありがとうございました!
2022.09.11 22:59
その他のスレッド
»[0363] H25 PM2 問2 設問(2) 投稿数:1»[0362] H30 午後I 問2 (1)について 投稿数:5
»[0361] H26 PM1 問3 設問1 ユニークキーの詳細 投稿数:4