DBデータベースの分析・設計 · 論理データモデルの作成
スーパーキー
Super Key
すーぱーきー
共有:
Related
関連キーワードの用語
DB候補キー
リレーションにおいて、タプルを一意に識別でき、かつその真部分集合では一意性を保てない属性の組。1つのリレーションに複数存在しうる。候補キーの中から主キーが選ばれる。
DB主キー
リレーション内の各タプルを一意に識別するために選択された候補キー。NULL値を許容せず(エンティティ整合性)、テーブルに1つだけ定義できる。インデックスが自動的に作成されることが多い。
DB外部キー
あるテーブルの属性が、他のテーブルの主キー(またはユニークキー)を参照する制約。参照整合性を保証し、テーブル間の関連を実現する。参照先に存在しない値の挿入や、参照されている行の削除を制限できる。
DB関係モデル
E.F.コッドが提唱した、データを2次元の表(リレーション)で表現するデータモデル。数学的な集合論と述語論理に基づき、データの構造・操作・整合性制約を定義する。現在のRDBMSの理論的基盤である。
DBリレーション
関係モデルにおける基本的なデータ構造で、属性(列)の集合で定義されるスキーマと、タプル(行)の集合で構成される。数学的には定義域の直積の部分集合である。実装上はテーブルに対応する。
DBタプル
関係モデルにおいて、リレーションを構成する1つの要素(行)。各属性に対して1つの値を持つ。実装上はテーブルの行(レコード)に対応する。
