Trigger - Code that is automatically run when changes are made to a database
Data Definition Language (DDL) trigger
Used to produce automatic responses if the structure of the database has been altered (e.g., create new table, drop a table, alter properties of an existing table)
Data Manipulation Language (DML) trigger
Used to produce automatic responses if the data has been altered (e.g., data are inserted, updated, or deleted)