Los sistemas de gestión de bases de datos (DBMS) controlan la organización, almacenamiento y recuperación de datos, evolucionando desde archivos planos en los años 40 hasta sistemas relacionales y orientados a objetos en la actualidad. Los DBMS permiten manipular datos a través de lenguajes como SQL y soportan la integridad referencial, redundancia y eficiencia en el manejo de datos. A lo largo del tiempo, se han desarrollado múltiples modelos de datos (relacional, jerárquico, en red) y lenguajes especializados que mejoran el acceso y la interacción con las bases de datos.