IPA公式正解:イ 候補キーの値はタプルごとに異なる。
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【イ】です。関係モデルにおける候補キーは、タプル(行)を一意に識別できる最小の属性集合です。したがって、候補キーの値はタプルごとに異なり(一意性・ユニーク性)、重複することはありません。
【詳細解説】■ 本問の核心・解法のポイント
関係モデルにおける「候補キー(candidate key)」の定義と性質を正確に理解しているかを問う問題です。
候補キーとは、関係(テーブル)内の任意のタプル(行)を一意に識別できる属性(または属性の組)であり、かつ極小性(不要な属性を含まないこと)を満たすものです。関係内には候補キーが複数存在することがあり、その中から実運用で主キーとして使用するものが1つ選定されます。主キーに選ばれなかった候補キーは「代替キー」と呼ばれます。
・各選択肢の徹底解説:
・ア:候補キーは関係Rを構成する属性の集合(またはその部分集合)から選ばれるため誤りです。
・イ:【選択肢イ★】タプルを一意に特定できるという一意性(ユニーク性)の性質から、候補キーの値はタプルごとに必ず異なります。適切です。
・ウ:候補キーの中から主キーを選ぶのが正しい順序であり、主キーの中から候補キーを選ぶわけではないため誤りです。
・エ:候補キーは一つの関係に複数存在して構いません(例:社員番号とメールアドレス)。したがって誤りです。
よって正解はイです。