2026/06/28 2

Ch08. 논리적 모델링 - ERD 작성

최종 논리적 ERD한글과 영문 표기 시점개념적 모델링 단계는 모든 이해관계자가 쉽게 이해할 수 있는 용어를 사용하는 것이 좋다. 따라서 한글을 사용하는 것이 좋다.물리적 모델링 단계는 실제 데이터베이스 테이블로 만들어야 하기 때문에 반드시 영문으로 표기해야 한다. 그 중간에 있는 논리적 모델링 단계는 한글을 사용하거나 또는 한글과 영문을 병기해서 함께 표기하기도 한다. 논리적 모델링 단계에서도 한글을 사용하는 이유는 실무에서는 물리적 모델링과 논리적 모델링을 함께 진행하는 경우가 많은데, 이 경우 기획자를 포함한 이해관계자들이 모델을 쉽게 읽을 수 있어야 하기 때문이다. 1단계: 핵심 엔티티 테이블 설계가장 기본이 되는 회원(member)과 상품(product) 테이블부터 설계한다. 이들은 다른 테이블의..

Ch08. 논리적 모델링 - 실습 준비

쇼핑몰 MVP 개념적 모델엔티티: 회원, 상품, 주문, 결제, 배송, 주문 항목관계: 회원-주문(1:N), 주문-결제(1:1), 주문-배송(1:1), 주문-상품(M:N)은 주문 항목을 통해 1:N 관계로 해소논리적 모델링은 이 개념적 모델을 관계형 데이터베이스의 언어(테이블, 컬럼, 키)로 번역하는 과정이다. 이 단계는 단순히 "1:1"로 번역하는 것에 그치지 않는다. 우리가 논리적 모델링 단계에서 학습한 수많은 트레이드오프들을 고민하면서 제품의 현실적인 제약과 개발 효율성, 성능까지 고려하여 모델을 다듬고 최적화하는 실용적인 판단이 필요하다. 개념에서 논리로(변환의 법칙)1) 엔티티(Entity)는 테이블(Table)로 변환된다.개념적 모델에서 정의한 데이터의 묶음, 즉 엔티티는 논리적 모델에서 데이터..