|
|
PostgreSQL (ポストグレスキューエル、ポストグレス)は、BSDライセンスにより配布されるフリーのデータベースマネージメントシステム(DBMS)。
リレーショナルデータベースマネージメントシステム(RDBMS)の一実装。PostgreSQLの名称は、Ingresの後継を意味するPost-gresに由来し、INGRES→POSTGRES→postgres95→PostgreSQLと改名の歴史を経てきた。SQL92を、おおよそサポートしている。
標準で幾何型など、他のRDBMSにないユニークな型をサポートしている。また、これらの型を配列とすることも可能になっている。
ユーザが独自にデータ型や関数を追加可能なリレーショナルデータベースマネージメントシステムをオブジェクトリレーショナルデータベース(ORDB,またはORDBMS)と呼称する。PostgreSQLはIllustraや、Illustraを買収しその技術を採りいれたInformixとともにオブジェクトリレーショナルデータベースの実装のパイオニアとしての役割を果たしてきた。
オブジェクトリレーショナルデータベースとは、 以下のような機能を備えているリレーショナルデータベースマネージメントシステムを指す。 ;ユーザー定義型:ユーザーが自分で型を定義して組み込んでいくこと ;ユーザー定義関数:ユーザ独自の関数定義を行うこと ;継承:特定のテーブルの属性を引き継ぎ、新たに属性を付け加えた別のテーブルを派生させること
外部リンク