Las bases de datos requieren de un sistema gestor que permita el almacenamiento, modificación y extracción de datos y puede también actualizar los registros modificando, añadiendo, analizando o borrando datos, la mayoría también como MySQL generan informes de datos e implementan un lenguaje de consulta (SQL en Inglés).