外部キー
Foreign Key
がいぶきー
あるテーブルのフィールドが他のテーブルの主キーを参照する関係を持つキー。テーブル間の関連付けを行い、参照整合性を維持するために使用する。
データベース > データベース設計
他の資格での定義
関連キーワードの用語
IP主キー
テーブル内の各レコードを一意に識別するためのフィールドまたはフィールドの組み合わせ。重複やNULL値は許されず、データの整合性を保証する。
FE主キー
テーブル内の各行(レコード)を一意に識別するための属性または属性の組み合わせ。NULL値を含むことができず、テーブル内で重複する値を持つことができない。候補キーの中から選択される。
AP主キー
テーブル内の各行(タプル)を一意に識別するための属性または属性の組合せ。NULLを許容せず、値の重複も許さない。候補キーの中から設計者が選択して指定し、外部キーからの参照先となる。
DB候補キー
リレーションにおいて、タプルを一意に識別でき、かつその真部分集合では一意性を保てない属性の組。1つのリレーションに複数存在しうる。候補キーの中から主キーが選ばれる。
DBスーパーキー
リレーションにおいて、タプルを一意に識別できる属性の組。候補キーに余分な属性を加えたものもスーパーキーとなる。候補キーは極小のスーパーキーである。
DB主キー
リレーション内の各タプルを一意に識別するために選択された候補キー。NULL値を許容せず(エンティティ整合性)、テーブルに1つだけ定義できる。インデックスが自動的に作成されることが多い。