Loading article…
リレーショナル データベースにおいて、relvarは、 CJ DateとHugh Darwenが1995 年の論文The Third Manifestoで関係変数の略語として導入した用語です。これは、リレーショナル モデルの発明者であるEF Codd が、関係が割り当てられる変数と関係自体の両方に「関係」という用語を使用したために生じる混乱を避けるためです。この用語は、Date の有名なデータベース教科書An Introduction to Database Systemsや、Date が執筆または共著したさまざまな他の書籍で使用されています。
一部のデータベースの教科書では、変数とそれに含まれるデータの両方に「リレーション」という用語を使用しています。同様に、SQL の教科書では、両方の目的に「テーブル」という用語を使用する傾向がありますが、標準では変数に対して限定された用語「ベース テーブル」が使用されています。
学術的なテキストでよく使用される関連用語にリレーション スキーマがあります。これは、一連の属性と一連の制約をペアにして、何らかの議論 (通常はデータベースの正規化) の目的で一連の関係を定義するものです。1 つの relvar のみに言及する制約はrelvar 制約と呼ばれます。そのため、リレーション スキーマは、relvar とその relvar 制約を包含する単一の用語と見なすことができます。
参考文献
- CJ Date .データベースシステム入門、第8版 (Addison-Wesley、2004、ISBN 0-321-19784-4 )、pp. 65–66。
- CJ DateとHugh Darwen著『データベース、タイプ、リレーショナル モデル: 第 3 の宣言』 (Addison-Wesley、2007 年、ISBN 0-321-39942-0 )、p.85
