In database management systems like Oracle, there are twelve basic trigger types defined by the combination of timing (before, after, instead of) and action (insert, update, delete) at statement and row levels. Thus, the maximum number of triggers applicable to a single table is twelve.