平成23年度 特別 午前Ⅱ 問2
データベース方式
候補キーの説明
データベースの関係モデルの候補キーの説明として,最も適切なものはどれか。ここで,極小の組とは,その組から属性が一つでも欠落すると唯一識別性を失ってしまう組をいう。
- ア関係のタプルを一意に識別できる属性,又は属性の組
- イ関係のタプルを一意に識別できる属性,又は属性の組で極小のもの
- ウ関係のタプルを一意に識別できる属性,又は属性の組で極小のものから選んだ一つ
- エ関係のタプルを一意に識別できる属性,又は属性の組で極小のものから一つ選んだものの残り
答えと解説を見る
✓ これが正解イ関係のタプルを一意に識別できる属性,又は属性の組で極小のもの
解説
候補キーは、タプルを一意に識別できる属性の組のうち極小のものです。
見分ける軸は、一意に識別できること、極小であること、そこから一つ選んだかどうか、の三つです。候補キーは、関係のタプルを一意に識別でき、しかも属性を一つでも外すと識別できなくなる極小の属性の組を指します。一つの関係に候補キーが複数あることもあり、その中から一つを選んだものが主キーです。一意に識別できるという条件だけで極小を求めないと、識別に関係の無い属性を余分に含んだ組まで入ってしまいます。一意性、極小性、選んだ一つ、選ばれなかった残り、と段階を並べて覚えると、主キーや残りの候補キーとの区別がつきます。
ほかの選択肢はなぜ違うのか
- ア関係のタプルを一意に識別できる属性,又は…:一意に識別できるだけで極小の条件が無いので、識別に必要のない属性を余分に含んだ組まで入ります。候補キーより広い範囲を指しており、極小性という要件が抜けています。
- ウ関係のタプルを一意に識別できる属性,又は…:極小の組の中から一つを選んだものは、主キーにあたります。候補キーは選ぶ前の極小の組すべてを指すので、選んだ一つに絞った説明は候補キーより狭い範囲です。
- エ関係のタプルを一意に識別できる属性,又は…:極小の組から主キーを一つ選んだあとに残ったものを指しており、候補キー全体ではありません。主キーに選ばれた組も候補キーの一つなので、残りだけに限るのは誤りです。
この問題の用語
- データベースたくさんのデータを決まった形で貯め、探したり書き換えたりできるようにした仕組み。多くの人が同時に使うことを前提にしています。
出典:平成23年度 特別 データベーススペシャリスト試験 午前Ⅱ 問2
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)