요구 사항 분석을 통해 무엇을 저장할지 정리한 뒤, 개념적 모델링에서 ERD를 그리고, 논리적 모델링에서 정규화를 통해 중복을 제거하고 무결성을 높였다고 가정한다.
하지만 아직은 종이에 그린 설계도에 가깝다. 실제로 데이터베이스를 운영하려면 다음과 같은 현실적인 질문에 답해야 한다.
이처럼 논리적 모델을 특정 DBMS에 최적화된 물리적 구조로 구체화하는 과정이 바로 물리적 모델링이다.
물리적 모델링이란, 논리적 모델을 특정 DBMS의 특성과 성능을 고려해 **물리적 스키마(테이블 구조, 데이터 타입, 인덱스 등)**로 변환하는 과정이다.
핵심 키워드는 다음 두 가지이다.
논리적 모델링이 데이터의 정합성과 관계에 집중한다면, 물리적 모델링은 다음과 같은 현실적인 이슈에 더 집중한다.