자격증/DASP

[DASP] 4-3장 논리 데이터 모델링 요약★

동호다찌 2022. 6. 2. 11:33

과목 4. 데이터 모델링

제3장 논리 데이터 모델링


제1절 논리 데이터 모델링 이해

논리 데이터 모델링은 개념 데이터 모델링에서 정의한 핵심 엔터티와 관계를 바탕으로 속성을 정의하고 식별자를 확정하는 과정이다.논리 데이터 모델링에서는 정규화를 통하여 새로운 엔터티가 생성되거나 또는 새로운 관계들이 생성된다.논리 데이터 모델링은 많은 다대다(M:M) 관계들이 해소되면서 새로운 행위 엔터티들이 생성되는 과정이다.


제2절 속성 정의

속성은 엔터티에서 관리되는 구체적인 정보 항목을 말한다.

속성은 더 이상 분리될 수 없는 최소의 데이터 보관 단위이다.(엑셀 = 열)

속성도 엔터티와 같이 업무 내용, 다양한 문서들을 통하여 도출된다.

속성을 정의하는 순서는 먼저 후보들을 도출하고 속성이 될 수 있는 조건들에 부합하는지를 확인하여 최종적으로 속성을 정의한다.


제3절 엔터티 상세화

  • 식별자 확정 단계
    • 이제까지 논리적 의미의 식별자(본질)를 기준으로 관계들이 생성되고 속성들이 정의되었다면 이 단계에서는 실질적인 식별자를 생성한다.

  • 정규화 단계
    • 정규화는 논리적 데이터 모델의 일관성을 유지하고 중복을 제거하여 보다 안정적인 모델을 만드는 단계이다.

  • M : M 관계 해소 단계
    • 개념 데이터 모델에서 핵심 엔터티들 간의 M:M 관계가 해소되면서 교차 엔터티가 생성되는 단계이다.

  • 참조 무결성 정의 단계

제4절 이력 관리 정의

이력 데이터의 관리는 모든 데이터를 대상으로 하지 않는다.

실제 이력이 발생하는 데이터 중에서도 꼭 필요한 데이터에 한정해서 이력 관리를 수행한다.

이력 관리에서 중요한 사항은 이력 관리의 형태로 시점 이력과 선분 이력 중에 적합한 형태를 결정하는 것이 중요하다.