Which statement about triggers is true?
A. A trigger is designed to return specific types of values and contains executable code.
B. A trigger is designed to return specific types of values but contains no executable code.
C. A trigger performs actions to capture details about an activity like a join operation against multiple tables.
D. A trigger performs actions in response to an event like an INSERT, UPDATE or DELETE operation on a table.