Conceptos
PostgreSQL es un sistema de gestión de bases de datos relacional (RDBMS en inglés). Esto significa que es un sistema para administrar datos almacenados en relaciones. Las relaciones son esencialmente un termino matemático para tabla. La noción de almacenar datos en tablas es tan común hoy que podría parecer obvia, pero hay un numero de otras maneras para organizar bases de datos. Los archivos y directorios en un sistema operativo Unix forman un ejemplo de una base de datos jerárquica. Un desarrollo más moderno es la base de datos orientada a objetos.
Cada tabla es una colección de filas con un nombre. Cada fila de una tabla dada tiene el mismo conjunto de columnas , cada una con un nombre y un tipo de datos específico. Mientras que las columnas tienen un orden fijo en cada fila, es importante recordar que SQL no garantiza de ninguna manera el orden de las filas en la tabla (aunque pueda ser ordenado explícitamente para mostrarlas).
Las tablas son agrupadas en bases de datos, y una colección de base de datos administradas por una única instancia de servidor PostgreSQL constituye un cluster de bases de datos.
