Introducción a SQL

Level:

Beginner

Date:

On demand

Duration:

3 days

Audiencia

Este workshop está orientado a personas que quieren iniciarse en SQL y PostgreSQL. Aprenderá cómo usar PostgreSQL y como escribir sentencias SQL adecuadamente

Content

Definición de tablas

  • Creación / eliminación de tablas
  • Uso de tipos de datos
  • Estructuras de datos inteligente
  • Normalización
  • ALTER TABLE: modificación de estructuras de datos
  • Uso de esquemas

 

Instrucciones simples

  • INSERT / UPDATE / DELETE
  • Sentencias SELECT simples
  • Condiciones WHERE
  • Ordenamiento de datos
  • Limitación del output
  • Filtrados de entradas duplicadas

Joins

  • Inner joins
  • Outer joins

SQL avanzado

  • Valores NULL
  • Agregaciones (sum, count, etc.)
  • Comprensión de HAVING
  • Subselects
  • Operaciones SET
  • Constraints
  • Constrains de integridad and claves foráneas (foreign keys)
  • Views
  • Uso de cursores
  • Tablas temporales

Indexado

  • Creación de índices
  • Estrategias para hacer queries más rápidas
  • Cómo evitar índices innecesarios

Transacciones

  • Transacciones ACID
  • Seguridad de datos y consistencia
  • Locking
  • Savepoints
  • Aislamiento de transacciones
  • Manejo de errores