반응형
# 데이터 모델링의 기능, 중요성, 3단계
## 데이터 모델링의 기능
- 시스템 가시화에 도움을 준다.
- 시스템 구조와 행동을 명세화 할 수 있다.
- 시스템 구축 구조화 된 틀을 제공한다.
- 시스템 구축 과정에서 결정한 것을 문서화 한다.
- 다양한 영역 집중을 위해 다른 영역의 세부사항을 숨긴다. 즉 다양한 관점 제공
- 특정 목표에 따라 구체화된 상세 수준의 표현방법을 제공한다.
## 데이터 모델링의 중요성
- 파급효과가 크다.
- 데이터 품질 유지.
## 데이터 모델링의 유의점
1. 중복
- 여러 장소에 같은 정보를 저장하는 것 주의
2. 비유연성
- 사소한 업무변화에 데이터모델이 수시로 변경되면 유지보수가 어렵다.
3. 비일관성
- 데이터의 중복이 없어도 비일관성 발생 가능
## 데이터 모델링의 진행
- 개념적(추상적) -> 논리적 -> 물리적(구체적) 순으로 진행.
1. 개념적(추상적)
- 추상화, 업무중시적, 포괄, 전사적, EA 수립
2. 논리적
- [KEY, 속성, 관계] 표현, 재사용성, 정규화
3. 물리적
- 데이터베이스 이식, 성능과 저장 등 물리적 성격을 고려
반응형
'자격증 > SQLD & SQLP 자격증' 카테고리의 다른 글
SQLD 1과목 데이터 모델링의 이해 정리 (0) | 2021.09.02 |
---|---|
SELECT 문장 실행 순서 (0) | 2021.08.26 |
모델링, 모델링의 특징, 모델링의 관점 (0) | 2021.08.19 |
가상 테이블 뷰(View) (0) | 2021.08.18 |
제약조건, NULL (0) | 2021.08.17 |