Esta informacion se llena al momento de hacer la contratacion, y existe una relacion entre la tabla de cuentas bancarias y esta tabla. El problema es que si el usuario desea eliminar una cuenta bancaria el constraint lo impide. Que debe hacer el Cliente con esto? |
Efectivamente la acción de contratación también almacena la forma de pago, que luego se utiliza para copiarla al empleado cuando se contrata. Si borras la cuenta bancaria perderías la historia de qué forma de pago se especificó en la contratación, por lo que tu sugencia de poner "delete set null" en el foreign key no me parece del todo correcta. |