Una base de datos es un sistema que permite almacenar grandes cantidades de información de forma organizada y estructurada en tablas con filas y columnas para facilitar el acceso y uso de los datos. Se compone de datos almacenados y programas que los manipulan. Ofrece características como independencia lógica y física de los datos, redundancia mínima, acceso concurrente por múltiples usuarios e integridad y seguridad de los datos.