触发器是定义在关系表上的一类由事件驱动的特殊过程。触发器被建立后,它作为一个数据库对象被存储。当触发事件出现时,触发器就会自动执行。常见的触发事件就是对数据表的插入、删除和更新操作。触发器类似于约束,但是比约束更加灵活,可以实施比ForeignKey约束,Check约束更为复杂的检查和操作。