Las bases de datos son conjuntos de datos que pueden ser gestionados automáticamente por computadoras mediante programas gestores. Existen bases de datos relacionales que utilizan SQL para operaciones de consulta y cambio, y bases de datos NoSQL que evitan limitaciones de escalabilidad y rendimiento de las relacionales, utilizando estructuras como clave-valor, columnas o grafos. El documento también compara diferentes sistemas de gestión de bases de datos, destacando ventajas y desventajas de cada uno.