Schema
스키마
데이터베이스의 구조 설계도로, 어떤 테이블에 어떤 컬럼이 있고 각 컬럼의 타입은 무엇이며 어떻게 연결되는지를 정의한 청사진입니다.
쉽게 말하면?
엑셀로 비유하면 '이 시트는 이름·이메일·가입일 3개 컬럼이고, 이름은 글자·가입일은 날짜' 같은 형태가 스키마입니다. 큰 서비스일수록 잘 설계된 스키마가 운영 비용을 좌우합니다. 한국 토스·당근의 데이터 엔지니어팀이 스키마 설계를 가장 신중하게 하는 이유입니다. AI 시대에는 'Schema 디자인' 자체를 ChatGPT·Claude에게 시키는 사례가 늘었습니다.
한 줄로 비유하면?
스키마는 건물 도면입니다. 어디에 방이 몇 개 있고 문은 어디로 연결될지 미리 정해 둡니다.
어디에 쓰이나?
당근 · 거래 스키마
거래·메시지·사용자 테이블 간 관계가 명확.
결과: 데이터 정합성·분석 신뢰도 확보.
ChatGPT · 스키마 생성
'쇼핑몰 DB 스키마 짜 줘' 한 줄로 즉시 답.
결과: 입문자도 첫 스키마를 1분 안에 보유.
주의할 점은?
스키마가 입문자에게 중요한 이유는 세 가지입니다.
첫째, 잘못된 스키마는 회복이 어렵습니다. 데이터 100만 건이 쌓인 뒤 스키마를 바꾸려면 큰 비용.
둘째, '정규화'(중복 제거)와 '비정규화'(조회 속도) 사이 균형이 핵심.
셋째, AI 도구가 스키마 설계를 도와줍니다. 입문자는 ChatGPT에 비즈니스 설명을 주면 스키마 초안을 받을 수 있습니다.
어떻게 발전해 왔나?
1970
Codd 정규화 이론
관계형 DB 스키마 설계의 표준 정립.
2010
ORM 시대
Prisma·SQLAlchemy 같은 도구가 스키마-코드 통합.
2024
AI 스키마 생성
ChatGPT·Claude가 스키마 설계 보조.
관련 태그
참고 자료
- Lucidchart 스키마 가이드 — 공식 대표 학습 자료 · Lucidchart · 2026 접속 — https://www.lucidchart.com/pages/database-diagram/database-schema
- PostgreSQL Schema Docs — 공식 표준 · PostgreSQL · 2025 — https://www.postgresql.org/docs/current/ddl-schemas.html
- Prisma 공식 사이트 — 현대 스키마 도구 · Prisma · 2025 — https://www.prisma.io/
- Spider 2.0 벤치마크 — AI 스키마 생성 정확도 · Yale · 2024 — https://yale-lily.github.io/spider
- dbdiagram.io — 스키마 시각화 표준 · dbdiagram · 2025 — https://dbdiagram.io/
대표 출처
Lucidchart Database Schema Guide이 페이지에 대한 의견을 남겨주세요
여러분의 의견은 다음 갱신에 반영됩니다.