Las bases de datos son conjuntos de datos pertenecientes a un mismo contexto, compuestos de tablas con columnas y filas. Ofrecen ventajas como mejorar la seguridad, accesibilidad y productividad de los datos, así como el mantenimiento, concurrencia y copias de seguridad; pero también conllevan desafíos como una mayor complejidad, costos y vulnerabilidad ante fallos.