平成23年度 特別 データベーススペシャリスト試験 午前Ⅱ 問2
テクノロジ/データベースデータベースの関係モデルの候補キーの説明として,最も適切なものはどれか。ここで,極小の組とは,その組から属性が一つでも欠落すると唯一識別性を失ってしまう組をいう。
出典:平成23年度 特別 データベーススペシャリスト試験 午前Ⅱ 問2
- ア関係のタプルを一意に識別できる属性,又は属性の組
- イ関係のタプルを一意に識別できる属性,又は属性の組で極小のもの
- ウ関係のタプルを一意に識別できる属性,又は属性の組で極小のものから選んだ一つ
- エ関係のタプルを一意に識別できる属性,又は属性の組で極小のものから一つ選んだものの残り
正解:イ
解説
候補キーとは,関係のタプルを一意に識別できる属性又は属性の組のうち,極小(それ以上属性を削ると一意識別性を失う)であるものをいいます。一意識別できるだけでなく,極小性を満たすことが候補キーの定義の要件です。
選択肢ごとの解説
- ア誤り。一意に識別できるだけの属性の組(スーパーキー)の説明であり,極小性の条件が欠けています。
- イ正しい。候補キーは,関係のタプルを一意に識別できる属性又は属性の組のうち,極小のものをいいます。
- ウ誤り。候補キーは極小な識別可能集合それぞれを指すのであり,その中から一つだけを選ぶという操作の説明ではありません。
- エ誤り。「極小のものから一つ選んだものの残り」という説明は候補キーの定義とは無関係です。