DDL triggers fire when CREATE, ALTER, or DROP commands execute. Index, Package, and Function creation all trigger DDL events. Clusters (B) are schema objects but don't typically fire DDL triggers in most database systems. Database links (D) are created with CREATE DATABASE LINK but are not always caught by DDL triggers depending on the DB system.