3-1. 설계의 3단계 로드맵

앞서 본 문제들을 피하기 위해, 데이터베이스 설계에서는 표준화된 프로세스를 사용한다.

마치 건축가가

  1. 스케치를 그리고,
  2. 구조 설계도를 만들고,
  3. 실제 시공 계획을 세우듯이,

데이터베이스 설계도 다음 3단계를 거친다.

  1. 개념적 설계 (Conceptual Design)
  2. 논리적 설계 (Logical Design)
  3. 물리적 설계 (Physical Design)

각 단계는 목표, 관점, 산출물이 다르다. 이를 하나씩 정리한다.


3-2. 1단계 – 개념적 설계 (Conceptual Design)

목표

핵심 질문

"우리가 다루어야 할 데이터는 무엇이며(엔티티), 그 데이터들은 서로 어떤 관계를 맺고 있는가?"

산출물 – ERD(Entity-Relationship Diagram)