데이터베이스 에서 트리거 는 테이블 에 대한 이벤트 에 반응 해 자동 으로 실행 되 는 작업 을 의미 한다 . 보다 구체 적 으로 , 예컨대 관계 형 데이터베이스 ( Relational Database ) 에서 , 트리거 는 하나 의 테이블 ( Table ) 의 변경 ( Modification ) 이 다른 테이블 의 변경 을 야기 하 는 작업 이 다 . 트리거 는 주로 데이터 조작 언어 ( Data Manipulation Language , DML ) 의 데이터 상태 를 자동 으로 관리 하 기 위하 여 사용 된다 . 트리거 는 예컨대 특정 테이블 에 대한 속성 ( Attribute ) 의 삽입 ( Insert ) , 갱신 ( Update ) 및 삭제 ( Delete ) 와 같 은 연산 에 의해서 발생 한다 . 도 3 은 데이터베이스 에서 테이블 , 속성 및 트리거 를 예시 적 으로 나타내 는 도면 이 다 .