project-plan
CHAPTER 12 / 34
읽기 약 2분
SYNTAX
데이터베이스 스키마 설계
핵심 개념
화면이 정해지면 필요한 데이터를 설계합니다. 테이블 관계와 필드를 먼저 그려야 개발이 흔들리지 않습니다.
본문
SCHEMA DESIGN관계 설계:users 1 : N postsposts 1 : N commentsusers N : M likes (중간테이블)users 테이블:id, email, name,avatar_url, created_atposts 테이블:id, user_id, title,content, created_at→ DB 선택: 관계 복잡 → PostgreSQL→ 빠른 개발 → Supabase
🛠️ 이 챕터의 실습 방법
실습 1: ERD 그리기
아래 무료 도구로 테이블 3~5개의 ERD를 그려보세요:
- dbdiagram.io: https://dbdiagram.io (코드로 ERD 작성)
- draw.io: https://draw.io (드래그 앤 드롭)
// dbdiagram.io 예시
Table users {
id int [pk]
name varchar
email varchar [unique]
}
Table posts {
id int [pk]
user_id int [ref: > users.id]
title varchar
content text
}실습 2: Git 워크플로우 실습
# GitHub에 빈 저장소 생성 후
git clone https://github.com/유저명/프로젝트.git
cd 프로젝트
git checkout -b feature/init
# 파일 추가
git add . && git commit -m 'feat: 프로젝트 초기 설정'
git push origin feature/init
# GitHub에서 Pull Request 생성AI 프롬프트
🤖 AI에게 잘 물어보는 법 — 모델·전략별 프롬프트
무료 모델
Gemini 2.5 Flash(무료) + Claude Sonnet 4.6(무료) + Grok 4.1(무료)
'데이터베이스 스키마' 기획을 0원으로 시작하고 싶어. ChatGPT(아이디어) → Gemini(경쟁 분석) → Claude(기획서 구조화) 순서로 Notion+Figma+GitHub Projects만 사용하는 워크플로우를 설계해줘.
소자본 모델
Claude API + Cursor $20/mo + Make.com — 월 10~30만원
'데이터베이스 스키마' 기획에 AI를 활용해서 시간을 단축하고 싶어. Perplexity API(시장조사) + Claude API(문서 작성) + Cursor(프로토타입) 조합으로 1주일 안에 기획→MVP까지 끝내는 월 20만원 플랜을 짜줘.
프로덕션 모델
Claude Opus + CrewAI + LangGraph — 월 100만원+
'데이터베이스 스키마'를 팀 프로젝트로 확장하려 해. AI PM(Claude Opus) + AI 리서처(Perplexity) + AI 개발(Cursor+Copilot) 에이전트 팀과 AGENTS.md 협업 프로토콜을 월 100만원 예산으로 설계해줘.
스택 프롬프트
0원→$20/mo→$100/mo 단계별 스택 비교
'데이터베이스 스키마' 기획에 최적화된 AI 도구 조합을 단계별로 알려줘. 무료(Notion+Figma+ChatGPT) → 소자본(Cursor+Perplexity API) → 프로덕션(CrewAI+LangGraph) 각 단계별 도구·결과물·전환 시점을 비교해줘.
⭐ 이것만 기억하세요
데이터베이스 스키마 설계는 이 3가지만 확실히 잡으세요
1.테이블을 즉흥적으로 추가하면 데이터 중복, 관계 누락, 마이그레이션 지옥이 발생합니다
2.ERD로 엔티티·관계·제약조건을 시각화하고, 정규화로 중복을 제거한 뒤 코딩을 시작합니다
3.다음 챕터에서 API 명세를 체계적으로 설계합니다
공유하기
진행도 12 / 34