Phase 1Week 3SQL

ERD Designer

시각적으로 데이터베이스 스키마를 설계하세요. 테이블과 관계를 드래그 앤 드롭으로 배치하고, 자동으로 SQL DDL을 생성할 수 있습니다.

📊

OLTP vs OLAP

운영용과 분석용 스키마 비교

Star Schema

Fact 테이블 + Dimension 테이블

❄️

Snowflake Schema

정규화된 Dimension 구조

🔗

관계 모델링

1:1, 1:N, N:M 관계 이해

ERD Designer 로딩 중...

💡 ERD란?

ERD(Entity-Relationship Diagram)는 데이터베이스 설계에서 엔티티(테이블)와 그들 간의 관계를 시각적으로 표현하는 다이어그램입니다. 데이터 모델링의 핵심 도구입니다.

🎯 FDE 커리큘럼 연계

이 시뮬레이터는 FDE Academy Phase 1 Week 3 "SQL & 관계형 데이터베이스" 과정의 실습 도구입니다. OLTP/OLAP, Star/Snowflake 스키마를 직접 탐색해보세요.

📁 샘플 스키마 종류

OLTP

E-Commerce

3NF 정규화된 운영용 스키마

6 테이블 · 7 관계
Star

Sales Analytics

비정규화된 분석용 스키마

5 테이블 · 4 관계
Snowflake

Inventory

부분 정규화된 분석용 스키마

7 테이블 · 6 관계
Template

Empty

빈 스키마 템플릿

직접 설계 시작

🔗 관계 유형

1:1 (One-to-One)

한 레코드가 다른 테이블의 정확히 하나의 레코드와 연결됩니다. 예: 사용자 - 프로필

1:N (One-to-Many)

한 레코드가 다른 테이블의 여러 레코드와 연결됩니다. 예: 고객 - 주문

N:M (Many-to-Many)

여러 레코드가 서로 여러 레코드와 연결됩니다. 중간 테이블 필요. 예: 학생 - 강의

다음 학습