関係 (データベース)
関係変数には、基底関係変数と導出関係変数の、2つの種類がある。 関係変数に、関係代数あるいは関係論理の式を適用すると、新たに一つの関係値を導出することができる。
基底関係変数 (base relation variable) は、どの関係変数からも導出されていない、元になる関係変数をいう。 関係データベースのデータベース言語 SQL では、基底関係変数とほぼ同じ意味で基底表 (基底テーブル) という用語が使われている。 基底関係変数は、データ定義言語 (DDL) を使って定義することができる。 SQL では、CREATE TABLE 構文で基底関係変数を次のように定義することができる。
導出関係変数 (derived relation variable) は、一つもしくは複数の関係変数を元にして関係代数あるいは関係論理の式を適用して導出された、関係変数をいう。 導出関係変数とほぼ同じ意味でビューという用語が使われている。 導出関係変数は、データ定義言語 (DDL) を使って定義することができる。 SQL では、CREATE VIEW 構文で導出関係変数を次のように定義することができる。