投稿する

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
返信投稿用フォーム
お名前
顔アイコン

本文(コミュニティガイドライン⇱を順守して適切な投稿を心がけましょう)
🔐投稿削除用のパスワード
投稿プレビュー
※SQL文は全角文字で記載してください。
※宣伝や迷惑行為を防止するため、当サイト、姉妹サイト、IPAサイト以外のURLを含む文章の投稿はできません。
投稿記事削除用フォーム
投稿No. パスワード 
© 2016-2024 データベーススペシャリストドットコム All Rights Reserved.

Pagetop