논리 데이터 모델링 정의
- 논리적 데이터 모델링이란 데이터베이스 설계 프로세스의 입력으로써 비즈니스 정보의 구조와 규칙을 명확하게 표현하는 기법이다.
- 논리적 모델은 데이터 모델링이 최종적으로 완료된 상태를 말한다. 즉, 물리적인 스키마 설계를 하기 전 단계의 데이터 모델 상태를 일컫는다.
- 핵심은 어떻게 데이터에 액세스하며, 누가 데이터에 액세스하며, 그러한 액세스의 전산화와는 독립적으로 비즈니스 데이터에 존재하는 사실을 인식, 기록하는 기법일 뿐만 아니라 철학이다.
- 데이터 모델링 과정에서 가장 핵심이 되는 부분이 논리 데이터 모델링이다.
논리 데이터 모델링 목적 및 효과
- 해당 비즈니스에 대한 데이터 관점에서의 명확한 이해
- 전사적인 통합 데이터 체계 확립
- 데이터의 일관성 및 정확성 유지를 위한 규칙 도출
- 안정적인 데이터베이스 설계의 토대 마련
- 사용자와의 명확한 의사소통을 위한 수단으로 활용
논리 데이터 모델링 필수 성공 요소
- 업무에 능통한 현업 사용자와 함께 데이터 모델링을 진행하라.
- 절차보다는 데이터에 초점을 두고 모델링을 진행하라.
- 데이터의 구조와 무결성을 함께 고려하라.
- 개념화와 정규화 기법을 적용하라.
- 가능하면 다이어그램을 이용하여 업무를 표현하라.
- 데이터 모델링을 지원하는 데이터 사전을 구축하라.
'DAP' 카테고리의 다른 글
[DAP 전문가 가이드] 4.3.3 엔티티 상세화(1) (0) | 2025.04.29 |
---|---|
[DAP 전문가 가이드] 4.3.2 속성 정의 (0) | 2025.04.29 |
[DAP 전문가 가이드] 4.2.6 개념 데이터 모델 작성 (0) | 2025.04.29 |
[DAP 전문가 가이드] 4.2.5 관계 정의 (0) | 2025.04.29 |
[DAP 전문가 가이드] 4.2.4 핵심 엔티티 정의(2) (2) | 2025.04.28 |