1. 데이터 모델링의 이해
1) 모델링 정의
- 정의 : 복잡한 현실세계를 일정한 표기법에 의해 표현하는 일
- 특징 :
1. 추상화 : 일정한 형식
에 맞춰 표현함
2. 단순화 : 제한된 표기법
이나 언어로 표현함
3. 명확성 : 이해가 쉽게
표현함
- 관점
1. 데이터 관점 : 업무와 데이터
및 데이터 사이
의 관계
2. 프로세스 관점 : 진행
되고 있거나 진행 되어야 하는 업무
3. 상관 관점 : 데이터에 대한 업무 처리 방식
의 영향
2) 데이터 모델링 3요소
- 정의 : 정보 시스템 구축을 위한
데이터 관점
의 업무 분석 기법
- 개체 : 업무가 관여하는 어떤 것 (Things)
- 속성 : 어떤 것이 가지는 성격 (Attribute)
- 관계 : 업무가 관여하는 어떤 것 간의 관계 (Relationships)
3) 데이터 모델링 3단계
- 개념적 모델링 : 엔터티와 속성을 도출하고 ERD를 작성함
- 논리적 모델링 : 식별자를 도출하고 속성과 관계 등을 정의함
- 물리적 모델링 : DB 구축, 성능 및 보안 등 물리적인 성격 고려