Integridad+referencial



En el contexto de las bases de datos, la **integridad referencial** es una propiedad deseable en las mismas. Gracias a la **integridad referencial** se garantiza que una entidad (fila o registro) siempre se relaciona con otras entidades válidas, es decir, que existen en la base de datos. Implica que en todo momento dichos datos sean correctos, sin repeticiones innecesarias, datos perdidos y relaciones mal resueltas.

Todas las **bases de datos relacionales** gozan de esta propiedad gracias a que el software gestor de base de datos vela por su cumplimiento. En cambio, las **bases de datos jerárquicas** requieren que los programadores se aseguren de mantener tal propiedad en sus programas.