外部キー(Foreign Key)とは

外部キー

外部キーとは、関係データベースで複数のテーブルを関連付けるために使用される項目(列)のことです。

あるテーブルのデータが、別のテーブルのどのデータと結び付くのかを示す役割を持っています。

通常、外部キーには参照先テーブルの主キーの値が格納されます。

例えば、「顧客テーブル」と「注文テーブル」があるとします。

顧客テーブルには顧客番号が主キーとして登録されており、注文テーブルにも顧客番号の列があります。

この注文テーブルの顧客番号が外部キーとなり、「どの顧客が注文したのか」を関連付けることができます。

外部キーを利用することで、データの重複を減らし、複数のテーブルを効率よく管理できるようになります。

また、データ同士の整合性を保つためにも重要な仕組みです。

ITパスポート試験で覚えるポイントは、「外部キーは他のテーブルを参照するための列であること」です。

さらに、「外部キーは参照先テーブルの主キーと対応する」という点も頻出なので、主キーとの違いとあわせて理解しておきましょう。

こちらもご覧ください:データクレンジングとは

Rate this post
Visited 6 times, 6 visit(s) today