DAP
[DAP 전문가 가이드] 4.3.1 논리 데이터 모델링 이해
2025. 4. 29. 11:02

 

 

논리 데이터 모델링 정의

- 논리적 데이터 모델링이란 데이터베이스 설계 프로세스의 입력으로써 비즈니스 정보의 구조와 규칙을 명확하게 표현하는 기법이다.

- 논리적 모델은 데이터 모델링이 최종적으로 완료된 상태를 말한다. 즉, 물리적인 스키마 설계를 하기 전 단계의 데이터 모델 상태를 일컫는다.

- 핵심은 어떻게 데이터에 액세스하며, 누가 데이터에 액세스하며, 그러한 액세스의 전산화와는 독립적으로 비즈니스 데이터에 존재하는 사실을 인식, 기록하는 기법일 뿐만 아니라 철학이다.

- 데이터 모델링 과정에서 가장 핵심이 되는 부분이 논리 데이터 모델링이다.

 

논리 데이터 모델링 목적 및 효과

  • 해당 비즈니스에 대한 데이터 관점에서의 명확한 이해
  • 전사적인 통합 데이터 체계 확립
  • 데이터의 일관성 및 정확성 유지를 위한 규칙 도출
  • 안정적인 데이터베이스 설계의 토대 마련
  • 사용자와의 명확한 의사소통을 위한 수단으로 활용

 

논리 데이터 모델링 필수 성공 요소

  • 업무에 능통한 현업 사용자와 함께 데이터 모델링을 진행하라.
  • 절차보다는 데이터에 초점을 두고 모델링을 진행하라.
  • 데이터의 구조와 무결성을 함께 고려하라.
  • 개념화와 정규화 기법을 적용하라.
  • 가능하면 다이어그램을 이용하여 업무를 표현하라.
  • 데이터 모델링을 지원하는 데이터 사전을 구축하라.