Cursos SQL Habla con las bases de datos
Casi todas las aplicaciones dependen de una base de datos relacional. Consultas, joins, modelado de datos, transacciones, funciones de ventana y, después, optimización: aprende a consultar y diseñar datos fiables y rápidos.
Empezar este curso en Kodokon Fundamentos Principiante - lo básico, paso a paso
El modelo relacional: tablas, filas, columnasDescubre cómo una base de datos organiza la información en tablas y crea tu primera tabla en SQLite. SELECT y WHERE: leer y filtrar datosAprende a elegir columnas con SELECT, filtrar filas con WHERE y buscar patrones con LIKE. Ordenar y eliminar duplicados: ORDER BY, LIMIT, DISTINCTDomina la ordenación de resultados con ORDER BY, la limitación del número de filas con LIMIT y la eliminación de duplicados con DISTINCT. Agregar: COUNT, SUM, AVG, MIN/MAX y GROUP BYCalcula totales, promedios y estadísticas por grupo usando funciones de agregación y GROUP BY. Modificar los datos: INSERT, UPDATE, DELETEAñade, modifica y elimina filas de forma segura, evitando la clásica trampa del WHERE olvidado. Progresión Intermedio - crear proyectos reales
Avanzado Competente - patrones avanzados y rendimiento
Maestría Experto - arquitectura, internos y casos límite
EXPLAIN y los planes de consulta: lee lo que la base de datos hace realmenteDescifra el plan que el planificador de SQLite elige realmente para tus consultas con EXPLAIN QUERY PLAN. Índices avanzados: compuesto, cubridor, índice ignoradoDomina la regla del prefijo más a la izquierda, los índices cubridores y las trampas que hacen que un índice sea invisible para el planificador. Consultas recursivas (WITH RECURSIVE): jerarquías y grafosRecorre árboles y grafos con WITH RECURSIVE, dominando la profundidad y la detección de ciclos. Concurrencia: bloqueos, niveles de aislamiento, lecturas fantasmaComprende el modelo de bloqueo de SQLite, sus transacciones y las anomalías de aislamiento descritas por el estándar SQL. Seguridad: inyección SQL, privilegios, sentencias preparadasReproduce una inyección SQL, neutralízala con sentencias preparadas y aplica el mínimo privilegio.