Database trigger is stored PL/SQL program unit associated with a
specific database table. Usages are Audit data modifications, Log
events transparently, Enforce complex business rules Derive column
values automatically, Implement complex security authorizations.
Maintain replicate tables.