関係Rは属性A,B,C,D,Eから成り、関数従属A→{B,C},{C,D}→Eが成立するとき、Rの候補キーはどれか。
候補キーは閉包が全属性になる極小の属性集合
選択肢
- ア{A,C}
- イ{A,C,D}
- ウ{A,D}
- エ{C,D}
正解と解説
正解:ウ {A,D}
候補キーは、閉包が全属性A〜Eになる極小の属性集合である。{A,D}から始めるとA→{B,C}でB,Cが得られ、得られたCとDから{C,D}→EでEも導けるため、閉包は全属性となる。さらにAだけ、Dだけでは全属性を導けないので極小性も満たす。よって候補キーは{A,D}。
選択肢ごとの解説
- アAとCからはDを導く関数従属がなく、DもEも決定できないため全属性を覆えない。
- イ全属性は導けるがCはAから決まるため余分で、極小でない。スーパーキーではあるが候補キーではない。
- ウ正解。A→{B,C}でB・Cを得て、そのCとDから{C,D}→EでEに到達でき、しかも極小である。
- エCとDからはEしか導けず、Aを決定する従属性がないためA・Bを覆えない。
同じ分野の他の問題
- 関係Rは属性{A, B, C, D, E}から成り、関数従属 A→{B, C}、{C, D}→E が成立する。これらの関…2018年度 春期 午前II 問3
- 関係R(A, B, C, D, E)において、関数従属{A, B}→C, {B, C}→D, D→{A, E}が成立する…2017年度 春期 午前II 問4
- 関係モデルの候補キーの説明のうち、適切なものはどれか。2016年度 春期 午前II 問7
- 図のような関係データベースの"注文"表と"注文明細"表がある。"注文"表の行を削除すると、対応する"注文明細"表の行が、…2025年度 秋期 午前II 問11
- 関係演算において、商演算と同等な結果が得られる演算の組合せはどれか。2025年度 秋期 午前II 問10
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。