Una base de datos es un conjunto de datos relacionados entre sí y con un significado implícito. Contiene entidades con atributos y claves primarias que identifican cada registro de manera única, y claves foráneas que permiten relacionar las entidades. Las restricciones de integridad referencial aseguran la coherencia de los datos al requerir que las claves foráneas existan como claves primarias en otras tablas.