도서(Book)/핵심 데이터 모델링

3. 논리 모델링 - c. 관계 도출 및 정의

먹보 개발자 2024. 11. 7. 14:05

관계는 엔티티와 엔티티 간의 관계를 말한다.

관계(Relationship)는 부모와 자식 엔티티 간의 종속 관계와 주체나 대상이 되는 엔티티를 참조하는 참조 관계
로 나눌 수 있음

종속 관계는 업무 내에서 중요 엔티티와 상세나 내역 등 행위 엔티티 간에 자주 나타나며, 부모 엔티티의 식별
자를 주 식별자로 상속받음(식별 관계)

참조 관계는 핵심 엔티티와 중요 엔티티, 중요 엔티티와 중요 엔티티 간의 관계에 해당하며, 참조되는 엔티티의
주 식별자를 일반 속성으로 상속받음(비식별 관계)

 

관계 도출

관계를 업무 행위의 성격에 따라 행위의 주체, 대상, 상세, 인과, 역할/자격, 구성, 참조 관계 등으로 구분

현행 모델을 리버스 한 경우 주체나 대상에 해당하는 속성 등을 파악하여 관계를 도출

 

 

 

 

 

관계 정의

엔티티 간의 관계수와 선택성, 식별자상속 관계 등을 정의함

 

한 엔티티를 기준으로 상대 엔티티를 바라 보고 문장으로 기술하여 관계수와 선택성을 식별하고, 반대로 다른
엔티티에서 상대 엔티티와의 관계를 정의함