데이터 모델링의 이해
🧩 모델링데이터 모델링의 이해★★★★☆자주

데이터 모델링의 세 단계 — 개념·논리·물리

개념 모델링은 무엇을 다룰지, 논리 모델링은 어떤 표로 나눌지, 물리 모델링은 실제 데이터베이스에 어떻게 만들지를 정한다.

개념적 모델링논리적 모델링물리적 모델링추상화

왜 그런지까지

개념적 모델링은 업무에서 관리할 대상을 크게 잡아 추상화한다. 논리적 모델링은 그것을 표와 열, 관계로 옮기고 정규화까지 마친다.

이 단계까지는 특정 데이터베이스 제품과 상관이 없다. 물리적 모델링에서 비로소 자료형·인덱스·저장 공간처럼 제품에 매인 것을 정한다. 세 단계는 추상적인 것에서 구체적인 것으로 내려간다.

세 단계

단계정하는 것제품에 매이는가
개념관리할 대상을 크게 잡는다아니다
논리표·열·관계, 정규화아니다
물리자료형·인덱스·저장 구조그렇다

헷갈리는 것

논리 모델링 vs 물리 모델링

논리는 제품과 무관하게 표·열·관계를 정하고 정규화까지 한다. 물리는 자료형·인덱스처럼 제품에 매인 것을 정한다.

확인 문제

넣어 두면 오늘 · 1일 · 3일 · 7일 · 14일 · 30일 간격으로 다시 물어봅니다