Saltar al contenido principal

Introducción a SQL y PostgreSQL

Aprende los fundamentos de las bases de datos relacionales y por qué SQL es el lenguaje más usado del mundo.

¿Qué es SQL?

Lenguaje estándar para gestionar bases de datos relacionales.

¿Qué es PostgreSQL?

Sistema de base de datos relacional open source más avanzado del mundo.

¿Por qué PostgreSQL?

ACID compliant, extensible, seguro y con 30+ años de desarrollo.

Características clave

JSONB, índices avanzados, replicación, particionamiento y más.

¿Qué es una base de datos relacional?

Una base de datos relacional organiza datos en tablas (relaciones) que se conectan entre sí mediante claves. Cada tabla tiene filas (registros) y columnas (campos).

Ejemplo de tabla relacional
sql
1CREATE TABLE usuarios (2    id SERIAL PRIMARY KEY,3    nombre VARCHAR(100) NOT NULL,4    email VARCHAR(255) UNIQUE NOT NULL,5    edad INTEGER,6    creado_en TIMESTAMP DEFAULT NOW()7);8 9CREATE TABLE pedidos (10    id SERIAL PRIMARY KEY,11    usuario_id INTEGER REFERENCES usuarios(id),12    total DECIMAL(10,2) NOT NULL,13    fecha DATE DEFAULT CURRENT_DATE14);

¿Por qué aprender SQL?

  • Es el lenguaje más demandado en bases de datos
  • Presente en el 90% de las aplicaciones modernas
  • Habilidad fundamental para desarrolladores y analistas
  • Altamente valorado en el mercado laboral