TUTORIAL
쇼핑몰 DB 설계 가이드 - ERD부터 MySQL 구현까지
쇼핑몰 데이터베이스를 처음부터 설계하는 단계별 가이드. 회원, 상품, 주문 시스템의 ERD 작성부터 정규화, MySQL 구현까지 실무에서 바로 활용할 수 있는 튜토리얼.
럿지 AI 팀2025-01-1515분
쇼핑몰 ERD 설계 단계
1
요구분석
2
엔티티
3
관계
4
MySQL
핵심 엔티티
users
id, email, name
products
id, name, price
orders
id, user_id, total
order_items
order_id, product_id
categories
id, name, parent_id
reviews
id, user_id, rating
관계 설계
users - orders
1:N
orders - order_items
1:N
products - order_items
1:N
products - categories
N:1
users - reviews
1:N
Orders 테이블
CREATE TABLE orders (
id BIGINT AUTO_INCREMENT PRIMARY KEY,
user_id BIGINT NOT NULL,
total DECIMAL(12,2) NOT NULL,
status ENUM('pending','paid','shipped'),
created_at TIMESTAMP DEFAULT NOW(),
FOREIGN KEY (user_id) REFERENCES users(id)
);ERD 도구
ERDCloud
dbdiagram.io
MySQL Workbench
DataGrip
관련 태그
#ERD
#Database
#MySQL
#쇼핑몰설계
#데이터베이스