ウカマルITパスポートログイン

平成30年度 秋期 ITパスポート 問73

テクノロジ系

データベースにおける外部キーに関する記述のうち,適切なものはどれか。

選択肢
正解と解説

正解 エ

外部キーは、複数のフィールドを組み合わせて1つの外部キーとして設定できます。

外部キーは、ある表の項目が別の表の主キーなどの値を参照するように設定するキーです。参照先に存在しない値を入れられないようにする制約を、参照制約(参照整合性制約)といいます。参照先の主キーが複数のフィールドからなる複合キーなら、外部キーも複数のフィールドをまとめて設定します。外部キーの値は重複してかまいません。1つの表に複数の外部キーを設定することもできます。

ア:一意性制約は、同じ値の重複を許さない制約です。主キーがもつ特性で、外部キーがもつ特性は参照制約です。

イ:重複する値を設定できないのは主キーです。外部キーは、複数の行が参照先の同じ値を指せるので、重複してかまいません。

ウ:1つの表に複数の外部キーを設定できます。例えば受注表に、顧客表を参照する外部キーと商品表を参照する外部キーを置けます。

出典:平成30年度 秋期 ITパスポート試験 問73

全年度から出題。10問で実力を判定します。登録不要。

出典:平成30年度 秋期 ITパスポート試験 問73(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方