본문 바로가기
데이터

데이터베이스 관계형성을 통한 참조 무결성

by 웨더맨 2020. 4. 10.
반응형

관계형 DBMS의 정의  

       

 

기본 개념: 데이터베이스는 최소한의 의미를 가지는 테이블들로 구성되

            며 그 테이블들에 있는 필드들로 연결한 것이다.

 

          (필드 또한 가장 작은 논리적인 단위로 구분하는 것이 좋다.)

 

 

 

관계란? 관계는 업무적인 연관성이다.

 

       관계는 두 테이블 사이에 존재하며 관계를 맺고있는 두 테이블중 반드

       시 하나는 부모 테이블이고 반드시 하나는 자식 테이블이다.

       부모 테이블의 기본키(Primary key)는 자식 테이블에 포린키(Foreign

       Key)로 전이 되어진다.

 

 

 

관계형성을 통한 참조 무결성

 

 

제약조건  부모테이블  자식테이블 
 입 력 제약없음  부모테이블에 데이터가
존재하는지 검증 
 수 정 수정 하려는 데이터를
자식테이블에서 참조하고 
있는지를 검증
부모 테이블에 존재하는 다른
데이터로 변경가능 
 삭 제 삭제 하려는 데이터를 
자식 테이블에서 참조하고
있는지를 검증
 제약없음

 

 

 

CASCADE 옵션    UPDATE CASCADE : 부모 테이블의 데이터를 수정할 때 이를 참조하고                          있는 자식 테이블의 데이터도 함께 수정한다. 
    DELETE CASCADE : 부모 테이블의 데이터를 삭제할 때 이를 참조하고

 

                          있는 자식 테이블의 데이터도 함께 삭제한다.

 

 

 

 

 

 

 

728x90
반응형

댓글