Un sistema de base de datos es un sistema computarizado para registrar datos. Almacena una serie de archivos de datos computarizados. Ejemplos incluyen datos de recién nacidos en una maternidad, historias clínicas de pacientes en un hospital, y registros de detenidos en una comisaría. Un sistema de gestión de base de datos (SGBD) es un software que actúa como interfaz entre la base de datos, los usuarios y las aplicaciones que la utilizan, como SQLite, DB2 Express-C y Drizzle.