Una base de datos es un sistema que almacena datos de forma organizada e independiente para que puedan ser accedidos por múltiples usuarios y aplicaciones. Contiene datos no redundantes, almacenados en un soporte informático y accesibles de forma independiente de su uso. Permite el acceso concurrente a los datos por varios usuarios y aplicaciones de manera que los datos solo se almacenan una vez.