HOME»データベーススペシャリスト掲示板»平成31年春期 問5
投稿する
平成31年春期 問5 [0290]
konekonekoさん(No.1)
これの回答はエではないのでしょうか
なぜイになるのか分からないです😓
どなたか教えてくださいm(_ _)m
なぜイになるのか分からないです😓
どなたか教えてくださいm(_ _)m
2022.07.17 10:06
初受験さん(No.2)
この投稿は投稿者により削除されました。(2022.07.17 11:15)
2022.07.17 11:15
初受験さん(No.3)
○イ 複数の医師に1つの診療科
Xエ 1人の医師に複数の診療科
Xエ 1人の医師に複数の診療科
2022.07.17 11:16
にゃんちゃんさん(No.4)
★DB シルバーマイスター
イとエの違いは「医師」「診療科」間の違いだけですので
その2テーブルだけに注目して説明します。
他のテーブル間と考え方は同じで
片側の1レコードに対して、もう片側のレコードがいくつ紐づくのか?
1側:結合キーが一意(重複なし)になっている
*側:結合キーが複数行に重複して存在しうる
と考えます。
「医師」「診療科」間の結合キーは「診療科コード」です。
「医師」テーブルでは、「医師番号」が主キーで「診療科コード」は外部キーになっています。
つまり、このテーブルでは同じ医師番号は重複して存在しないことになっていますが
同じ診療科コードは重複して存在する可能性があります。
(たぶん*側。1診療科に1医師であれば1対1もありえる。)
「診療科」テーブルでは、「診療科コード」は主キーになっています。
つまり、このテーブルでは同じ診療科コードは重複して存在しないことになっています。
(1側確定)
ということで「診療科」が1側のイが回答になります。
ちなみに
「医師」「診療科」が多対1:複数名の医師が所属する診療科がある
「医師」「診療科」が1対多:複数の診療科を兼任する医師がいる
となります。
その2テーブルだけに注目して説明します。
他のテーブル間と考え方は同じで
片側の1レコードに対して、もう片側のレコードがいくつ紐づくのか?
1側:結合キーが一意(重複なし)になっている
*側:結合キーが複数行に重複して存在しうる
と考えます。
「医師」「診療科」間の結合キーは「診療科コード」です。
「医師」テーブルでは、「医師番号」が主キーで「診療科コード」は外部キーになっています。
つまり、このテーブルでは同じ医師番号は重複して存在しないことになっていますが
同じ診療科コードは重複して存在する可能性があります。
(たぶん*側。1診療科に1医師であれば1対1もありえる。)
「診療科」テーブルでは、「診療科コード」は主キーになっています。
つまり、このテーブルでは同じ診療科コードは重複して存在しないことになっています。
(1側確定)
ということで「診療科」が1側のイが回答になります。
ちなみに
「医師」「診療科」が多対1:複数名の医師が所属する診療科がある
「医師」「診療科」が1対多:複数の診療科を兼任する医師がいる
となります。
2022.07.17 11:23
konekonekoさん(No.5)
初受験さま、にゃんちゃんさま、ご回答ありがとうございます。
わたしがテーブルの読み方をどんなふうに勘違いしてたか気付きました。
まだ申し込んでませんが、私も初受験です。今後ともよろしくお願いします。
わたしがテーブルの読み方をどんなふうに勘違いしてたか気付きました。
まだ申し込んでませんが、私も初受験です。今後ともよろしくお願いします。
2022.07.17 15:54