キー(Key)

Key
名称 説明
スーパーキー super key

  • 表中でn個組を一意に識別する1個または1個以上の属性
  • 識別に必要のない属性が含まれることが有る

候補キー candidata key

  • 表中でn個組を一意に識別し、冗長性のない1個または1個以上の属性
  • 表の中に候補キーは複数個あってもよい

主キー primary key

  • 候補キーのうちどれか一つを主たるものとする時、これを主キーという
  • 表内にただ一つ
  • ナル値は認められない

外部キー foreign key

  • 表間に従属関係(参照制約)があるとき、参照する側の項目
  • 参照される側は主キー、または候補キー

複合キー compound key

  • 複数の属性を合わせてキーとしているもの

代替キー alternate key

  • 候補キーのうち、主キー以外のもの