主キー
Primary Key
しゅきー
テーブル内の各行(レコード)を一意に識別するための属性または属性の組み合わせ。NULL値を含むことができず、テーブル内で重複する値を持つことができない。候補キーの中から選択される。
データベース > データベース方式
他の資格での定義
関連キーワードの用語
FE外部キー
他のテーブルの主キーを参照する属性。テーブル間の関連を表現し、参照整合性制約によりデータの一貫性を保つ。参照先に存在しない値を設定することはできない。
IP外部キー
あるテーブルのフィールドが他のテーブルの主キーを参照する関係を持つキー。テーブル間の関連付けを行い、参照整合性を維持するために使用する。
AP外部キー
他のテーブルの主キーを参照する属性。テーブル間の関連を定義し、参照整合性制約を実現する。外部キーの値は参照先テーブルの主キーに存在する値かNULLでなければならない。
DB候補キー
リレーションにおいて、タプルを一意に識別でき、かつその真部分集合では一意性を保てない属性の組。1つのリレーションに複数存在しうる。候補キーの中から主キーが選ばれる。
DBスーパーキー
リレーションにおいて、タプルを一意に識別できる属性の組。候補キーに余分な属性を加えたものもスーパーキーとなる。候補キーは極小のスーパーキーである。
DB外部キー
あるテーブルの属性が、他のテーブルの主キー(またはユニークキー)を参照する制約。参照整合性を保証し、テーブル間の関連を実現する。参照先に存在しない値の挿入や、参照されている行の削除を制限できる。