関係 (データベース)
関係(かんけい、リレーション、英: relation)とは関係モデル(リレーショナルモデル)において、一つの見出しと0以上の同じ型の組 (タプル、行) の順序づけられていない集合からなるデータ構造のことである。
値としての関係を関係値 (relation value) といい、関係値を値としてもつ変数を関係変数 (relvar, relation variable) という。
関係データベースのデータベース言語であるSQL では、関係変数とほぼ同じ意味で表 (テーブル) という用語が使われている。文脈によって、関係変数を関係と呼ぶこともあり、また関係値を関係と呼ぶこともある。
その他、データベースにおける関係には以下のことが言える。
関係変数が値としてもつ関係値は、時間とともに変化する。
関係変数はデータ定義言語 (DDL) を使って定義することができる。
見出し (heading) は、特定の属性 (列、カラム) の順序づけられていない集合である。