2.2. 概念

PostgreSQLリレーショナルデータベースマネージメントシステム(RDBMS) です。これは リレーション の中に格納されたデータを管理するシステムであることを意味しています。リレーションは基本的には table を表す数学用語です。テーブルにデータを格納することは今日では平凡なことですので、わかりきったものだと思われるかもしれませんが、データベースを構成する方法には他にも多くの方式があります。Unix 互換のオペレーティングシステムのファイルとディレクトリは、階層型データベースの一種といえます。より近代的な成果はオブジェクト指向データベースです。

各テーブルは、の集合に名前を付けたものです。あるテーブルの各行は、名前を付けた の集合ということができます。 各列は特定のデータ型を持ちます。列は行において固定の順番を持ちますが、SQL はテーブルにある行の順番を全く保証しないことを覚えておくことは重要です。 (しかし、表示用に明示的にソートさせることは可能です。)

テーブルはデータベースとしてまとめられ、1 つの PostgreSQL サーバインスタンスで管理されるデータベースの集合はデータベース クラスタ を構成します。