データベース定義問題

関係データベースにおける「外部キー(Foreign Key)」の定義として、最も適切なものはどれか。

A.他のテーブルの主キーを参照することで、テーブル間の関連を定義する列← 正解
✓ 正解です。外部キーは他のテーブルの主キーを参照する列であり、参照整合性制約によりテーブル間のデータ一貫性を保ちます。
B.テーブル内の各行を一意に識別するために設定された列または列の組み合わせ
✗ テーブル内の各行を一意に識別する列は「主キー(Primary Key)」の説明であり、外部キーの定義ではありません。
C.NULL値を許可しない制約が設定された列のこと
✗ NULL値を許可しない制約は「NOT NULL制約」の説明であり、外部キーの定義ではありません。
D.テーブル内で値の重複を許可しない列のこと
✗ 値の重複を許可しない列は「UNIQUE制約」の説明であり、外部キーの定義ではありません。

基本情報技術者試験 の問題一覧