Saltar a contenido

U6 · SQL avanzado

Leer el resumen

Esta unidad reúne las herramientas de las aplicaciones reales. CASE, para decidir, y cómo tratar los valores nulos. Las vistas, para guardar consultas con nombre. Los índices, para que las consultas vayan más rápido. Las transacciones, para que un conjunto de cambios se haga entero o no se haga. WITH y las funciones de ventana, para escribir consultas por pasos. Y los triggers, que reaccionan solos a los cambios.

Con lo anterior ya puedes consultar y modificar casi cualquier base de datos. Esta unidad añade las herramientas que se usan en aplicaciones reales: decidir con CASE, guardar consultas como vistas, acelerarlas con índices, proteger los cambios con transacciones, escribir consultas por pasos con WITH y funciones de ventana, y reaccionar a los cambios con triggers.

Teoría

  1. CASE y NULL
  2. Vistas
  3. Índices
  4. Transacciones
  5. WITH y funciones de ventana
  6. Triggers

Antes de empezar: qué debes dominar

  • Las unidades 1 a 5: consultas, JOIN, GROUP BY y subconsultas.

Ejercicios de la unidad

Hay 11 ejercicios de esta unidad.

Antes de pasar a los ejercicios

Cuando hayas leído y practicado la teoría, marca la casilla para desbloquear los ejercicios: