SQL es un lenguaje de consulta que permite manipular datos en una base de datos relacional. Permite crear, actualizar y eliminar objetos en la base de datos como tablas e índices. Las sentencias DML como SELECT, INSERT, UPDATE y DELETE se usan para consultar y modificar datos, mientras que las sentencias DDL se usan para definir y modificar la estructura de la base de datos. Normalizar la base de datos implica transformarla a diferentes formas normales para eliminar anomalías y dependencias.