HOME»データベーススペシャリスト掲示板»H29 PM1 問1 設問1(1)
投稿する
H29 PM1 問1 設問1(1) [0804]
ビックマックさん(No.1)
こちらの「部分関数従属性」についてですが、
投稿番号→投稿本文
だとなぜいけないのでしょうか?
そもそもなぜこれが関数従属性に含まれていないのでしょうか?
また、推移的関数従属性の考え方についてですが、関係スキーマに分解した時に外部キーになるもの(分割するもの?)を持ってくれば良いのでしょうか…?
(例)
今回でいえば、
分野(分野番号、分野名)
電子会議(電子会議番号、議題、表示順、分野番号、作成者ユーザID)
(電子会議で分野番号が外部キーになっているので)
投稿番号→投稿本文
だとなぜいけないのでしょうか?
そもそもなぜこれが関数従属性に含まれていないのでしょうか?
また、推移的関数従属性の考え方についてですが、関係スキーマに分解した時に外部キーになるもの(分割するもの?)を持ってくれば良いのでしょうか…?
(例)
今回でいえば、
分野(分野番号、分野名)
電子会議(電子会議番号、議題、表示順、分野番号、作成者ユーザID)
(電子会議で分野番号が外部キーになっているので)
2024.10.03 20:40
ぼんばーさん(No.2)
「投稿番号」のみを指定しても投稿本文を特定できないからです。
「電子会議番号」と「投稿番号」の2つで投稿本文を一意に識別できます。
イメージのためにこの掲示板で例を挙げると、
このスレッド番号「0804」のNo.「1」のコメントはビックマックさんの投稿だとわかりますが、
スレッド番号を指定せずにNo.「1」のコメントという指定をしてもどの投稿かわからない。
という感じでしょうか。
「電子会議番号」と「投稿番号」の2つで投稿本文を一意に識別できます。
イメージのためにこの掲示板で例を挙げると、
このスレッド番号「0804」のNo.「1」のコメントはビックマックさんの投稿だとわかりますが、
スレッド番号を指定せずにNo.「1」のコメントという指定をしてもどの投稿かわからない。
という感じでしょうか。
2024.10.04 09:25
ビックマックさん(No.3)
ぼんばーさん、ありがとうございます!
確かに、、、ここを見落としていました。
候補キーの一部として投稿番号が含まれているため、可能だと思ったのですが、そこも踏まえて解答しないと行けませんね、理解出来ました。
>「電子会議番号」と「投稿番号」の2つで投稿本文を一意に識別できます。
確かに、、、ここを見落としていました。
候補キーの一部として投稿番号が含まれているため、可能だと思ったのですが、そこも踏まえて解答しないと行けませんね、理解出来ました。
2024.10.05 09:54