Gabarito: C.
DDL (Definition) - TRUNCATE, CREATE, ALTER, DROP
DML (Manipulation) - INSERT, UPDATE, DELETE
DCL (Control) - GRANT, REVOKE
DTL (Transaction) - COMMIT, ROLLBACK
Complementando o comentário do colega, seguem situações em que uma trigger pode ser acionada.
As triggers são programas armazenados que podem ser executados automaticamente ou podem ser disparados quando houver a ocorrência de algum evento associado a elas. Elas são, de fato, escritas para serem executadas em resposta a algum dos eventos expostos a seguir:
- Com instruções DML - Manipulação da base de dados com a utilização das declarações DELETE, INSERT e UPDATE.
- Com instruções DDL - Disponível a partir da versão 8i do Oracle Database. É mais utilizado em casos que envolvam auditoria de alterações nos objetos de um schema, assim como é o caso das declarações CREATE, DROP e ALTER.
- Com operações da base de dados como LOGON, LOGOFF, STARTUP, SERVERERROR, dentre outros.
Fonte: https://www.devmedia.com.br/triggers-pl-sql-saiba-quando-e-por-que-usar/30011