SQL 전문가 가이드
과목 I 데이터 모델링의 이해
제1장 데이터 모델링의 이해
제1절 데이터 모델의 이해
4. 데이터 모델링의 3단계 진행
개념적 데이터 모델링
Conceptual Data Modeling
- 추상화 수준이 높음.
- 업무 중심적.
- 포괄적인 수준의 모델링.
- 전사적 데이터 모델 Enterprise Data Model: 데이터 모델링 과정이 전 조직에 걸쳐 이루어지는 것.
- 사용자와 시스템 개발자가 데이터 요구 사항을 발견하는 것을 지원.
- 현 시스템이 어떻게 변형되어야 하는가를 이해하는 데 유용.
논리적 데이터 모델링
Logical Data Modeling
- 데이터베이스 설계 프로세스의 Input으로서 비즈니스 정보의 논리적인 구조와 규칙을 명확하게 표현하는 기법 또는 과정.
- 업무의 구체적인 모습과 흐름에 따른 구체화한 업무 중심의 데이터 모델.
- 핵심: 누가 Who, 어떻게 How: Process, 그리고 전산화와는 별개로 비즈니스 데이터에 존재하는 사실들을 인식하여 기록하는 것.
- 데이터 모델링 과정에서 가장 핵심이 되는 부분.
- 정규화: 논리 데이터 모델의 일관성을 확보하고 중복을 제거하여 속성들이 가장 적절한 엔티티에 배치되도록 함으로써 보다 더 신뢰성 있는 데이터구조를 얻는 것이 목적.
물리적 데이터 모델링
Physical Data Modeling
- 논리 데이터 모델이 데이터 저장소로서 어떻게 컴퓨터 하드웨어에 표현될 것인가를 다룸.
- 물리적 스키마: 데이터가 물리적으로 컴퓨터에 어떻게 저장될 것인가에 대한 정의.
'DataBase > SQL 전문가 가이드' 카테고리의 다른 글
데이터 모델링에서 데이터 독립성의 필요성 / 데이터베이스 3단계 구조 / 데이터 독립성 요소 / 두 영역의 데이터 독립성 / 사상 (1) | 2024.01.25 |
---|---|
프로젝트 생명주기에서 데이터 모델링 (0) | 2024.01.17 |
데이터 모델링이 중요한 이유 / 데이터 모델링을 할 때 유의할 점 (0) | 2024.01.17 |
데이터 모델링의 정의 / 데이터 모델이 제공하는 기능 (0) | 2024.01.17 |
모델링의 이해 / 모델링의 정의 / 모델링의 특징 / 모델링의 세 가지 관점 (0) | 2024.01.17 |