IT用語帳

候補キー

Candidate Key

こうほきー

リレーションにおいて、タプルを一意に識別でき、かつその真部分集合では一意性を保てない属性の組。1つのリレーションに複数存在しうる。候補キーの中から主キーが選ばれる。
データベースの基礎理論 > 正規化理論

関連キーワードの用語

DBスーパーキー

リレーションにおいて、タプルを一意に識別できる属性の組。候補キーに余分な属性を加えたものもスーパーキーとなる。候補キーは極小のスーパーキーである。

DB主キー

リレーション内の各タプルを一意に識別するために選択された候補キー。NULL値を許容せず(エンティティ整合性)、テーブルに1つだけ定義できる。インデックスが自動的に作成されることが多い。

DB外部キー

あるテーブルの属性が、他のテーブルの主キー(またはユニークキー)を参照する制約。参照整合性を保証し、テーブル間の関連を実現する。参照先に存在しない値の挿入や、参照されている行の削除を制限できる。

DB一意性制約

テーブルの特定の列または列の組合せで、重複する値が存在しないことを保証する制約。主キー制約とUNIQUE制約が該当する。データベースの整合性維持に不可欠な制約の1つ。

IP主キー

テーブル内の各レコードを一意に識別するためのフィールドまたはフィールドの組み合わせ。重複やNULL値は許されず、データの整合性を保証する。

IP外部キー

あるテーブルのフィールドが他のテーブルの主キーを参照する関係を持つキー。テーブル間の関連付けを行い、参照整合性を維持するために使用する。