데이터베이스
[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