02.-Conceptos
PostgreSQL es un sistema de gestión relacional de bases de datos (RDBMS - Relational Data Base Management System). Eso significa que es un sistema para gestionar los datos almacenados en relaciones. La relación es esencialmente un término matemático para la tabla. La noción de almacenar datos en tablas es tan común hoy día que puede parecer inherentemente obvio, pero hay una serie de otras formas de organizar bases de datos. Los archivos y directorios en sistemas operativos similares a Unix forman un ejemplo de una base de datos jerárquica. Un desarrollo más moderno son las bases de datos orientadas a objetos.
Cada tabla es una colección de filas nombradas. Cada fila de una tabla dada tiene el mismo conjunto de columnas nombradas, y cada columna es de un tipo de datos específico. Mientras que las columnas tienen un orden fijo en cada fila, es importante recordar que SQL no garantiza el orden de las filas dentro de la tabla de ninguna manera (aunque se pueden ordenar explícitamente para su visualización).
Las tablas se agrupan en bases de datos, y una colección de bases de datos gestionadas por una sola instancia de servidor PostgreSQL constituye un cluster de bases de datos.