Un trigger de SGBD n'est pas associé à une table ou à une vue, et se déclenche lors de modifications de la structure de la base de données elle-même, par exemple lors de la création ou de la suppression d'une table ou lors d'événements tels qu'un démarrage, un arrêt ou une connexion.
Dans l'interface de PowerAMC, les triggers de table et de vue sont appelés triggers, tout simplement, tandis que les triggers de DDL ou de base de données sont appelés triggers de SGBD. Les triggers de SGBD ne sont pas pris en charge par tous les SGBD.
Les triggers de SGBD peuvent utiliser des modèles de triggers et des éléments de modèle de trigger, tout comme les triggers de table et de vue (Modèles de trigger (MPD).
Pour plus d'informations sur les propriétés d'un trigger de SGBD, voir Propriétés d'un trigger et d'un trigger de SGBD.