SQL es un lenguaje de consulta estructurado normalizado para crear y manipular bases de datos relacionales. Se compone de tres lenguajes (DDL, DCL, DML) para definir, controlar y manipular datos. Incluye comandos, cláusulas, operadores y funciones de agregado para realizar consultas complejas a través de condiciones, ordenamiento, agrupamiento y cálculos estadísticos.