Una base de datos es una colección de datos lógicamente relacionados entre sí que tienen una definición y descripción comunes y están estructurados de forma particular. Las bases de datos integran toda la información de una organización, permiten el acceso simultáneo a los datos para distintos usuarios, mantienen la persistencia de los datos e independencia de los programas respecto a la representación física, y definen vistas parciales y mecanismos de control de integridad y seguridad de los datos.