Select the option to disable a foreign key constraint during INSERT and UPDATE transactions if you know that new data will violate the constraint or if the constraint applies only to the data already in the database.
To disable a foreign key constraint with INSERT and UPDATE statements
After you add or modify data, you should select this option if you want to ensure the constraint applies to subsequent data modifications.
Note If you plan to use triggers to implement database operations, such as cascade updates or cascade deletes, you must disable foreign key constraints in order for the trigger to run.