논리적 설계에서 얻은 관계형 데이터베이스 스키마를 사용하고자 하는 DBMS의 특성에 맞게 데이터 베이스 내의 객체들을 생성하고 정의하며, 좀 더 효율적인 물리적 데이터 모델로 만든다.

즉, 특정DBMS가 제공하는 물리적 구조에 따라 테이블 저장 구조를 설계하는 것이다.

물리적 설계를 통해 물리적 스키마를 설계하는 것이다.

물리적 설계 옵션 선택 시 고려사항

물리적 설계 옵션이란 특정 DBMS에서 제공되는 것으로, 데이터베이스 파일에 대한 저장 구조와 접근 경로에 대한 다양한 옵션을 말한다.

인덱스

DB 객체 시간에 자세히 다룬다.

역정규화

역정규화란 정규화를 통해 분리되었던 릴레이션에서 중복을 허용하고 다시 통합하거나 분할하여 구조를 재조정하는 과정이다.

정규화된 릴레이션은 하나의 릴레이션을 분해하기 때문에 원하는 자료가 하나의 릴레이션에 존재하지 않아 외래키를 이용해 참조해야하는 상황이 많아 진다.

이는 데이터베이스에 저장된 자료를 검색하는 시간을 증가시키며 성능을 저하시킬 수 있다.

따라서 데이터베이스의 물리적 설계 과정에서 성능을 향상시키기 위해 역정규화를 실행한다.