Programming

ERWIN Indentifying Relationship 관계.

달나라민군 2011. 7. 14. 09:33

식별 관계, 비식별 관계는

Relationship의 속성 가운데 Indentifying, Non-Indentifying을 말하며, 

부모 테이블과 자식 테이블을 Relation 맺으면

부모 테이블의 PK(Primary Key)가 자식 테이블의 PK겸, FK(Foreign Key)가 되게 됩니다.

Relationship의 속성이 Indentifying Type으로 되어 있을 때 이렇게 되며 , 
Default 입니다.

만일 Relationship의 속성을 Non-Indentifying Type으로 바꾸면,
자식 테이블의 FK가, PK가 아닌 일반 Column으로 세팅됩니다.

 다시 정리하자면...

 Indentifying Type(식별관계) : 부모 테이블의 PK = 자식 테이블의 PK, FK

Non-Indentifying Type(비식별관계) : 부모 테이블의 PK = 자식 테이블의 FK (PK는 아님)