データベースにおける外部キーに関する記述のうち,適切なものはどれか。
平成30年度 秋期 ITパスポート 問73
テクノロジ系
正解と解説
正解 エ
外部キーは、複数のフィールドを組み合わせて1つの外部キーとして設定できます。
外部キーは、ある表の項目が別の表の主キーなどの値を参照するように設定するキーです。参照先に存在しない値を入れられないようにする制約を、参照制約(参照整合性制約)といいます。参照先の主キーが複数のフィールドからなる複合キーなら、外部キーも複数のフィールドをまとめて設定します。外部キーの値は重複してかまいません。1つの表に複数の外部キーを設定することもできます。
ア:一意性制約は、同じ値の重複を許さない制約です。主キーがもつ特性で、外部キーがもつ特性は参照制約です。
イ:重複する値を設定できないのは主キーです。外部キーは、複数の行が参照先の同じ値を指せるので、重複してかまいません。
ウ:1つの表に複数の外部キーを設定できます。例えば受注表に、顧客表を参照する外部キーと商品表を参照する外部キーを置けます。
出典:平成30年度 秋期 ITパスポート試験 問73
全年度から出題。10問で実力を判定します。登録不要。
出典:平成30年度 秋期 ITパスポート試験 問73(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方