HOME»データベーススペシャリスト掲示板»R4 午後II 問1 (1) a
投稿する
R4 午後II 問1 (1) a [0811]
ムーンライトながらさん(No.1)
初歩的な質問で恐縮です。
「全施設共通のプランがある」の一致が「✕」とありますが、
"プラン"テーブルの施設コード以外が同じ値であれば、「全施設共通のプラン」になりえると
思います。
このような問題では単純に関係スキーマや概念データモデルだけから判断するのでしょうか?
「全施設共通のプランがある」の一致が「✕」とありますが、
"プラン"テーブルの施設コード以外が同じ値であれば、「全施設共通のプラン」になりえると
思います。
このような問題では単純に関係スキーマや概念データモデルだけから判断するのでしょうか?
2024.10.06 17:19
みかんさん(No.2)
★DB ブロンズマイスター
当然、"プラン"テーブルには全施設共通のプランがあるはずです。あくまで、Bさんはそれらを施設毎の別物として登録するように設計しているから、バツです。
2024.10.06 18:46
ムーンライトながらさん(No.3)
みかんさん
ご回答ありがとうございます。
全施設共通のプランでも、プラン明細テーブルの行が異なるので別物と判断していると
考えればいいでしょうか?
ご回答ありがとうございます。
>施設ごとの別物
全施設共通のプランでも、プラン明細テーブルの行が異なるので別物と判断していると
考えればいいでしょうか?
2024.10.06 18:58
プレコさん(No.4)
みかんさんがおっしゃっている通り、
共通のプランがあるならプランはプランコードだけで管理しておき、施設とプランの多対多の関係で中間テーブルを設けると思います。
共通のプランがあるならプランはプランコードだけで管理しておき、施設とプランの多対多の関係で中間テーブルを設けると思います。
2024.10.06 19:30
みかんさん(No.5)
★DB ブロンズマイスター
全施設共通プランに同じ主キーが割り当てられるわけではありません。主キーが異なるので、Bさんは別物として登録するように設計している、と判断します。
(施設毎)プラン {施設コード,プランコード},…
マルは次のような場合でしょう。プラン {プランコード},プラン名,…
施設プラン {施設コード,プランコード},…
もしくは共通プラン {共通プランコード},…
施設プラン {施設コード,プランコード},…,共通プランコード*
もしくはプラン{プラン名},…
施設プラン {施設コード,プランコード},プラン名*,…
*外部キー
2024.10.06 19:46
ムーンライトながらさん(No.6)
お二人とも、詳しい解説をありがとうございます。
2024.10.08 22:39