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