2.2. Concepts

PostgreSQL est un syst�me de gestion de bases de donn�es relationnelles (SGBDR). Cela signifie que c'est un syst�me pour g�rer des donn�es stock�es dans des relations. Relation est essentiellement un terme math�matique pour table. La notion de stockage de donn�es dans des tables est si commune aujourd'hui que cela peut sembler en soi �vident mais il y a de nombreuses autres mani�res d'organiser des bases de donn�es. Les fichiers et r�pertoires dans les syst�mes d'exploitation de type Unix forment un exemple de base de donn�es hi�rarchique. Un d�veloppement plus moderne est une base de donn�es orient�e objets.

Chaque table est un ensemble de lignes. Chaque ligne d'une table donn�e a le m�me ensemble de colonnes et chaque colonne est d'un type de donn�es particulier. Tandis que les colonnes ont un ordre fix� dans chaque ligne, il est important de se rappeler que SQL ne garantit, d'aucune fa�on, l'ordre des lignes � l'int�rieur de la table (bien qu'elles puissent �tre explicitement tri�es pour l'affichage).

Les tables sont group�es dans des bases de donn�es et un ensemble de bases g�r�es par une instance unique du serveur PostgreSQL constitue un cluster de bases.