HOME»データベーススペシャリスト掲示板»関数従属性 あり・なし の問題について
投稿する
わざわざ過去問を確認いただきありがとうございます。
推移的関数従属性 :部品 ID→タイプ ID→タイプ名
は理解できたのですが、
部分関数従属性 :部品ID→{部品名,仕様} や 部品ID→登録ID
とならない理由がうまく理解できませんでした…
(図3を参照しました)
問題文には「部品名は部品IDにより決まる」などと明記されていませんが
これが理由なのでしょうか…
部分関数従属性が部品ID→{部品名,仕様}や部品ID→登録IDとなるのは、複合主キー{登録ID,部品ID}の場合です。図4を読み解くと、部品ID→登録ID、部品ID→タイプIDとなり、単独主キー{部品ID}となります。複合主キーの場合で無いため、部分関数従属性も無しになります。
解説いただきありがとうございます。
理解できました。私が部分関数従属の意味をしっかり理解できていませんでした。
»[0396] R2 PM1 問2 設問3 (2) 答え方について 投稿数:3
»[0395] H31午後Ⅰ設問3(1)③多段階[抽選結果]主キー 投稿数:3
関数従属性 あり・なし の問題について [0398]
chocore10さん(No.1)
初歩的な質問ですが、
部分関数従属性、推移的関数従属性の有無をそれぞれ「あり・なし」で答えよ。
の系統の問題において、
部分関数従属性 :なし
推移的関数従属性:あり
となる回答はありえないですよね。
部分関数従属性、推移的関数従属性の有無をそれぞれ「あり・なし」で答えよ。
の系統の問題において、
部分関数従属性 :なし
推移的関数従属性:あり
となる回答はありえないですよね。
2022.09.22 20:52
logres_Fanさん(No.2)
★DB ブロンズマイスター
過去問の解答をパラパラ確認しただけですが、H24年午後Ⅰ問1設問2(1)にありました。
2022.09.22 22:20
chocore10さん(No.3)
この投稿は投稿者により削除されました。(2022.09.22 22:48)
2022.09.22 22:48
chocore10さん(No.4)
>logres_Fanさん
わざわざ過去問を確認いただきありがとうございます。
推移的関数従属性 :部品 ID→タイプ ID→タイプ名
は理解できたのですが、
部分関数従属性 :部品ID→{部品名,仕様} や 部品ID→登録ID
とならない理由がうまく理解できませんでした…
(図3を参照しました)
問題文には「部品名は部品IDにより決まる」などと明記されていませんが
これが理由なのでしょうか…
2022.09.22 22:48
logres_Fanさん(No.5)
★DB ブロンズマイスター
部品(登録ID,部品ID,部品名,仕様,タイプID,タイプ名)
> 部分関数従属性 :部品ID→{部品名,仕様} や 部品ID→登録ID>とならない理由がうまく理解できませんでした…
>(図3を参照しました)
部分関数従属性が部品ID→{部品名,仕様}や部品ID→登録IDとなるのは、複合主キー{登録ID,部品ID}の場合です。図4を読み解くと、部品ID→登録ID、部品ID→タイプIDとなり、単独主キー{部品ID}となります。複合主キーの場合で無いため、部分関数従属性も無しになります。
2022.09.23 00:52
chocore10さん(No.6)
>logres_Fan様
解説いただきありがとうございます。
理解できました。私が部分関数従属の意味をしっかり理解できていませんでした。
2022.09.23 12:11
その他のスレッド
»[0397] R3 午後1 問1 設問2(1)推移的関数従属 投稿数:4»[0396] R2 PM1 問2 設問3 (2) 答え方について 投稿数:3
»[0395] H31午後Ⅰ設問3(1)③多段階[抽選結果]主キー 投稿数:3