Answer E is correct. In this situation, you want to implement cascading operations. To do so, you alter the table definitions and use the CASCADE clause within the implementation of foreign key constraints. DML triggers are not an efficient mechanism for preserving referential integrity, and DDL triggers lack the necessary functionality because they deal with a different set of objects.
For more information, see the following sources: