728x90
320x100
4 ) 연쇄 작용 또는 업무 규칙
연쇄 작용(Triggering Operation)이란 입력, 수정, 삭제 또는 조회 등의 작업이 동일 엔터티 혹은 다른 엔터티의 속성에 영향을 미치는 업무 규칙을 정의하는 것이다.
예를 들어 어떤 주문에 있어서 납품일자는 주문일자 보다 과거일 수 없다. 이 업무 규칙은 납품일자를 위한 속성 명세를 정의할 때, 납품일자의 입력,수정값에 대한 제약 조건을 부과한다.
-
속성값의 무결성과 관련된 모든 업무적인 규칙에 대하여 다음과 같은 항목을 현업으로부터 도출하여 정의한다.
-
사용자규칙 : 해당 업무 규칙을 알기 쉽고 명확하게 기술
-
사건 : INSERT / UPDATE / DELETE / SELECT
-
엔터티 : 사건의 대상이 되는 엔터티(테이블)
-
속성 : 사건의 대상이 되는 속성(사건이 Update 인 경우)
-
조건 : 연쇄작용을 일으키기 위한 조건
-
연쇄작용 : 업무규칙에 의해 해당 사건이 일어났을 때 수행되어야 할 행위
-
연쇄 작용 유형에는 4가지가 존재한다.
-
유형 1 : 사용자 규칙에 의한 연쇄작용
ex ) 납기일은 주문일로부터 3일 이후여야 한다.
-
유형 2 : Source 속성값의 변화에 따른 유도 속성값의 변화를 정의
ex ) 주문, 주문총액
-
유형 3 : 시점에 의해 자동으로 일어나는 연쇄작용.
ex ) 일 마감작업
-
유형 4 : 개체타입간의 관계에 따른 무결성유지의 필요성을 정의한 연쇄작용
ex ) 참조무결성 규칙의 정의만으로 해결할 수 없는 경우
728x90
320x100
'Data Architecture > 데이터 모델링' 카테고리의 다른 글
[Data Architecture] 관계형 모델 이론_관계형 및 비관계형 데이터베이스 모델 비교 (0) | 2020.12.05 |
---|---|
[Data Architecture] 관계형 모델 이론_데이터 무결성_도메인 무결성 규칙 (0) | 2020.12.05 |
[Data Architecture] 관계형 모델 이론_데이터 무결성_참조무결성 규칙 (0) | 2020.12.05 |
[Data Architecture] 관계형 모델 이론_데이터 무결성_엔터티 무결성 규칙 (0) | 2020.12.05 |
[Data Architecture] 관계형 모델 이론_데이터 조작 (0) | 2020.12.05 |