Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/03/2013, 02:38
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: integridad referencial

Cita:
si actualizo el dni_empleado_FK,se actualiza el de dni?
No exactamente al reves cuando hagas algo en la tabla referenciada (en este caso persona) se reflejará en la tabla referenciate (en este caso empleo). Si eliminas un empleado se eliminaran sus empleos...

Cita:
yo puedo agregar un dni_empleado_FK que no este en dni?
No si agregas un dni en EMPLEOS que no este en PERSONAS te saltará un error y no te permitira hacer la inserción. Una FK solo admite valores que esten en el campo referenciado (en este caso en dni de persona) y nulos... Es decir puedes insertar emplos sin empleados pero no emplear personas que no tengas fichadas.

En personas puedes insertar personas sin empleo pero no personas sin dni (PK).
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.