Referential integrity enforcement ensures that foreign key values in a child table always match existing primary key values in a parent table. When you insert or update a row in the child table, the database checks if the foreign key value exists in the parent table. If it does, the operation proceeds; if not, the database rejects it to prevent broken links. Similarly, deleting a parent row is blocked if child rows reference it. This keeps data consistent and prevents orphaned records. Some foreign keys allow NULL values, which means the child row can have no parent reference if allowed by the constraint. The execution table shows examples of inserts, updates, and deletes with their foreign key checks and results, illustrating how referential integrity is enforced step-by-step.