las restricciones se agregan a la base de datos, precisamente para eso, para que no exista una factura de cuyo cliente no tengas la informacion.
Por lo que no te recomiendo eliminar las restricciones en la base de datos, lo que tu requeririas en todo caso seria hacer un borrado logico, con un campo que te diga si el registro esta activo o no.

Saludos!