개념 모델링은 무엇을 다룰지, 논리 모델링은 어떤 표로 나눌지, 물리 모델링은 실제 데이터베이스에 어떻게 만들지를 정한다.
왜 그런지까지
개념적 모델링은 업무에서 관리할 대상을 크게 잡아 추상화한다. 논리적 모델링은 그것을 표와 열, 관계로 옮기고 정규화까지 마친다.
이 단계까지는 특정 데이터베이스 제품과 상관이 없다. 물리적 모델링에서 비로소 자료형·인덱스·저장 공간처럼 제품에 매인 것을 정한다. 세 단계는 추상적인 것에서 구체적인 것으로 내려간다.
세 단계
| 단계 | 정하는 것 | 제품에 매이는가 |
|---|---|---|
| 개념 | 관리할 대상을 크게 잡는다 | 아니다 |
| 논리 | 표·열·관계, 정규화 | 아니다 |
| 물리 | 자료형·인덱스·저장 구조 | 그렇다 |
논리 모델링 vs 물리 모델링
논리는 제품과 무관하게 표·열·관계를 정하고 정규화까지 한다. 물리는 자료형·인덱스처럼 제품에 매인 것을 정한다.
넣어 두면 오늘 · 1일 · 3일 · 7일 · 14일 · 30일 간격으로 다시 물어봅니다