This document discusses Oracle Database triggers. It defines triggers as PL/SQL code that executes when database events like insert, update or delete occur on a table. Triggers can be used to implement complex integrity constraints. There are different types of triggers like application and database triggers. Triggers can be set to fire before or after a database event. The syntax for creating a trigger is shown. Examples are provided of before and after insert triggers and a before update trigger. Managing triggers includes enabling, disabling and dropping triggers. Permissions needed to create triggers are also outlined.