令和5年度 秋期 午前 問27
データベース
関係モデルにおける外部キーの説明
関係モデルにおける外部キーの説明として,適切なものはどれか。
- アある関係の候補キーを参照する属性,又は属性の組
- イ主キー以外で,タプルを一意に識別できる属性,又は属性の組
- ウタプルを一意に識別できる属性,又は属性の組の集合のうち極小のもの
- エタプルを一意に識別できる属性,又は属性の組を含む集合
答えと解説を見る
✓ これが正解アある関係の候補キーを参照する属性,又は属性の組
解説
外部キーだけがよその表を指すキーです。
設問は、関係モデルにおける外部キーの説明として適切なものを選ばせています。キーを問う設問は、その表の内側で行を特定するためのものか、それとも別の表の行を指し示すためのものか、という二分でほぼ片が付きます。外部キーは後者にあたる唯一のキーで、ある関係の候補キーを指すことによって、表と表のつながりを作ります。指す先が主キーではなく候補キーと書かれている点にも意味があります。主キーは候補キーの中から選ばれた一つなので、候補キーという言い方のほうが広く正しく当てはまるからです。正解は、ある関係の候補キーを参照する属性、又は属性の組だと述べた記述です。外部キーがあることで、指す先に存在しない値を書き込めなくなり、表どうしの整合が保たれます。四つの記述のうち参照という語が現れるのは一つだけなので、そこを目印にできます。
ほかの選択肢はなぜ違うのか
- イ主キー以外で,タプルを一意に識別できる属…:主キー以外でタプルを一意に識別できるものという説明で、候補キーのうち主キーに選ばれなかった残りを指しています。あくまで一つの表の中で行を言い当てるための役割にとどまります。
- ウタプルを一意に識別できる属性,又は属性の…:タプルを一意に識別できる属性の組のうち、極小のものという説明です。属性を一つでも減らすと一意でなくなる、ぎりぎりの組を指しており、よその表とのつながりには触れていません。
- エタプルを一意に識別できる属性,又は属性の…:タプルを一意に識別できる属性の組を含む集合という説明で、余分な属性が付いていても構わない広い枠を表します。これも一つの表の中だけで完結する考え方になっています。
出典:令和5年度 秋期 応用情報技術者試験 午前 問27
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)