2025-08-11 02:55

Tags:SQL

데이터 모델링

데이터 모델링의 이해데이터 모델링의 이해- 데이터모델의 이해
- 엔터티
- 속성
- 관계
- 식별자
  • 어떤 데이터(엔터티)를, 어떻게 구조화하여 저장하고(속성), 데이터 간의 관계는 어떻게 설정
  • 논리적으로 정리하는 ‘설계도’ 그리는 작업

모델링 3단계

  1. 개념적 모델링: 추상화 수준 가장 높음, ERD 도출
  2. 논리적 모델링: 테이블 도출(key, 속성, 관계) 표현, 정규화 적용
  3. 물리적 모델링: DBMS 특성과 맞게 데이터 인덱스, 저장방식 등 물리적 성격 고려
데이터 모델링 관점내용활동
데이터 관점업무에서 사용하는 데이터구조분석
프로세스 관점하는 일업무 시나리오 분석
데이터와 프로세스의 상관 관점업무와 데이터 간의 관계CRUD 매트릭스