데이터베이스

[ERD] 식별관계(Identifying Relationship)와 비식별관계(Non-Identifying Relationship)

bornsoon 2024. 7. 21. 14:47

식별관계(Identifying Relationship)는 ERD에서 실선(────)으로

비식별관계(Non-Identifying Relationship)는 점선(--------)으로 나타낸다.

 

식별관계(Identifying Relationship)는 부모 테이블의 기본키(Primary Key) 또는 복합키(Composite Key)가 자식 테이블의 기본키(Primary Key) 또는 복합키(Composite Key)로 사용되는 관계는 서로 종속되게 된다.

 

비식별관계(Non-Identifying Relationship)는 부모 테이블의 기본키(Primary Key) 또는 복합키(Composite Key)가 자식 테이블의 외래키로 사용되어 부모는 자식의 부분적인 정보만을 표현하므로 자식 데이터는 부모 데이터 없이 독립적으로 생성될 수 있다. (덕분에 부모와의 의존성이 적으므로 좀 더 자유로운 데이터 생성과 수정이 용이하게 됨.) 

728x90