1. 데이터 모델링이란
정보시스템을 구축하기 위한 데이터 관점의 업무 분석 기법
현실세계의 데이터에 대해 약속된 표기법에 의해 표현하는 과정
데이터베이스를 구축하기 위한 분석/설계 과정

출처: https://mangkyu.tistory.com/27
1-1. 유의점
- 중복 : 여러 장소의 데이터베이스에 같은 정보를 저장하지 않는다.
- 비유연성 : 데이터의 정의를 데이터의 사용 프로세스와 분리하여 유연성을 높인다.
- 비일관성 : 데이터 간의 상호 연관관계를 명확하게 정의하여 일관성 있게 데이터가 유지되도록 한다.
1-2. 개념적 모델 vs 논리적 모델 vs 물리적 모델
개념적 데이터 모델링
- 요구사항을 수집하고 분석한 결과를 토대로 업무의 핵심적인 개념을 구분하고 전체적인 뼈대를 만드는 과정
- 즉, 개체(Entity)를 추출, 개체들간 관계 정의, ERD다이어그램 제작 하는 과정

출처: https://mangkyu.tistory.com/27
논리적 데이터 모델링
- 개념적 모델링에서 만든 ERD다이어그램을 사용하려는 DBMS에 맞게 사상(Mapping)하여 실제 데이터베이스로 구현하기 위한 관계스키마 모델을 만드는 과정
- 상세속성 추출, 정규화 수행, 데이터표준화 수행

출처: https://mangkyu.tistory.com/27
물리적 데이터 모델링