restrict
개체를 변경/삭제할 때 다른 개체가 변경/삭제할 개체를 참조하고 있을 경우 변경/삭제가 이루어지지 않음
cascade
개체를 변경/삭제할 때 다른 개체가 변경/삭제할 개체를 참조하고 있을 경우
함께 변경/삭제 됨
set null
개체를 변경/삭제할 때 다른 개체가 변경/삭제할 개체를 참조하고 있을 경우 참조하고 있는 값을 NULL로 세팅함
no action
개체를 변경/삭제할 때 다른 개체가 변경/삭제할 개체를 참조하고 있을 경우 변경/삭제할 개체만 변경/삭제되고 참조하고 있는 개체는 변동이 없음