Clave foránea
Una clave foránea protege una referencia definida entre registros mediante valores de clave coincidentes.
Proteger referencias a registros existentes
Una clave foránea es una restricción de base para una referencia a una clave coincidente en la tabla referenciada. En un ejemplo ficticio, una nota de servicio apunta a un trabajo existente. Un valor de referencia que no sea NULL no puede apuntar entonces a un identificador de trabajo desconocido.
La posibilidad de ausencia de referencia se define aparte. Aclare también qué debe ocurrir si cambia o se elimina el registro referenciado. Una clave foránea no implica borrar automáticamente datos dependientes. Protege la referencia, pero no decide si la nota pertenece al trabajo para el negocio ni si quien edita puede acceder. Esas reglas necesitan controles propios.
Fuentes
Términos relacionados
- Clave únicaUna clave única impide repetir valores o combinaciones dentro del ámbito de datos definido.
- Regla de negocioUna regla de negocio describe una condición o decisión que determina cómo se trata una operación.
- Validación de datosLa validación de datos comprueba requisitos definidos como formato, campos obligatorios o rangos permitidos.
- Sistema heredadoUn sistema existente que sigue en uso, con dependencias técnicas y de negocio acumuladas.
- Arquitectura multiinquilinoUna solución multiinquilino admite ámbitos separados por cliente o grupo. Un inquilino no equivale automáticamente a una persona o una base de datos.
- Caché del navegadorLa caché del navegador guarda respuestas HTTP adecuadas. Su reutilización y validación siguen las reglas correspondientes.
Artículos sobre el tema








Desarrollo de software con ASES
Software a medida, aplicaciones web y móviles


