SQL: guía visual para consultar, relacionar y modificar datos
SQL permite consultar y gestionar datos mediante instrucciones que expresan qué resultado necesitas. Esta guía visual reúne sus conceptos esenciales y los conecta con un ejemplo de clientes y pedidos, para entender cómo se construye una consulta y qué devuelve. La infografía explica: Tablas y relaciones: filas, columnas, claves primarias y claves foráneas. Consultas paso a paso: SELECT, FROM, JOIN, WHERE, GROUP BY, HAVING y ORDER BY. Orden lógico: cómo se relacionan las etapas de una consulta, desde el origen de los datos hasta el resultado. Tipos de JOIN: qué filas conservan INNER, LEFT, RIGHT y FULL JOIN, y cómo combina datos CROSS JOIN. Filtros y cálculos: condiciones, valores NULL y funciones como COUNT, SUM, AVG y COALESCE. Operaciones CRUD: leer, insertar, modificar y eliminar registros. Integridad y transacciones: restricciones, COMMIT, ROLLBACK y propiedades ACID. Conceptos avanzados: CTE, EXISTS, CASE, UNION, funciones de ventana, índices y planes de ejecución. También destaca errores habituales: confundir WHERE con HAVING, comparar valores mediante = NULL o aplicar un filtro que elimine las filas sin pareja de un LEFT JOIN. SQL es el lenguaje; PostgreSQL, MySQL y SQL Server son motores que lo implementan con sus propias particularidades. La lámina señala esta distinción y recuerda que algunas funciones y formas de limitar resultados dependen del sistema utilizado. Una guía de consulta con ejemplos conectados y animaciones que acompañan la lectura.
infograph