令和7年度 秋期 データベーススペシャリスト試験 午前II 問5
テクノロジデータベース
この問題は2025(R7)秋 データベーススペシャリスト 午前IIに出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。
本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。
関数従属に関する記述のうち,適切なものはどれか。ここで,A,B,Cはある関係の属性の集合とする。
解答・解説を読む
正解: 選択肢エ
正解の根拠
関数従属 () とは、ある関係において属性の集合 の値が決まれば、別の属性の集合 の値が一意に定まるという性質を指します。
選択肢エでは、「 と の和集合が に関数従属する」、すなわち という条件が与えられています。
の値が決まったときに と 両方の値の組が一意に決まるのであれば、当然 の値から 単独の値、あるいは 単独の値も一意に決まります。
したがって、 かつ が成り立ちます。これは関数従属の推論規則における 分解則 に該当します。
各選択肢の解説
- ア: 誤り。 かつ であっても、 が成り立つとは限りません。例えば、 を「社員ID」、 を「部署名」、 を「氏名」とした場合、社員IDから部署名と氏名はそれぞれ決まりますが、部署名から氏名は一意に決まりません。
- イ: 誤り。 かつ であっても、 が成り立つとは限りません。例えば、 を「{社員ID, 部署名}」、 を「{部署名}」、 を「氏名」とした場合、 から は一意に決まりますが、 (部署名) だけから (氏名) は一意に決まりません。
- ウ: 誤り。 の場合、 の値が決まればその一部である の値は必然的に決まるため、正しくは「 は に関数従属する ()」となります。逆に から が一意に決まるとは限りません。この の関係は 自明な関数従属 と呼ばれます。
- エ: 正しい。上述の通り、 ならば かつ が成り立ちます。