데이터참조무결성(Referential Integrity) 에는 참조되는값(referenced value)이 delete 되거나 update 될 때 자식테이블의값(dependent value)을 어떻게 유지할 것인지에 따라 다음과 같은 rule의 종류가 있다.
Restrict
|
Referenced
value에
대해 delete나
update를
허락하지 않음(DML문장의
끝이나 Transaction의
끝에 check)
|
Set
to Null
|
Referenced
value에
대한 delete나
update를
하면서 모든 dependent
value를
NULL로
설정함
|
Set
to Default
|
Referenced
value에
대한 delete나
update를
하면서 모든 dependent
value를
Default
value로
설정함
|
Cascade
|
Referenced
value가
update
될
때 dependent
value를
같은 값으로 설정하고,
delete 될
때는 dependent
row들을
함께 delete
함.
|
No
Action
|
Referenced
value에
대해 delete나
update를
허락하지 않음
|
오라클자바커뮤니티에서 설립한 개발자교육6년차 오엔제이프로그래밍 실무교육센터
(오라클SQL,튜닝,힌트,자바프레임워크,안드로이드,아이폰,닷넷 실무개발강의)
댓글 없음:
댓글 쓰기