ERDMakersMCP
무료 · 회원가입 불필요

데이터베이스 설계,
더 빠르고 명확하게

드래그 앤 드롭으로 ERD를 설계하고, 원하는 데이터베이스용 SQL을 즉시 생성하세요. 팀과 함께, 아니면 혼자서도.

PostgreSQLMySQLSQLiteMSSQL

기능

설계부터 배포까지, 한 곳에서

ERD Makers는 데이터베이스 모델링에 필요한 모든 도구를 제공합니다.

시각적 ERD 편집기

드래그 앤 드롭으로 테이블을 추가하고 컬럼을 정의하세요. 복잡한 스키마도 직관적으로 설계할 수 있습니다.

  • 테이블·컬럼 드래그 앤 드롭
  • 외래 키 핸들 연결
  • 다크모드 캔버스

멀티 DB SQL 내보내기

PostgreSQL, MySQL, SQLite, MSSQL에 최적화된 DDL SQL을 한 번의 클릭으로 생성합니다.

SQL 가져오기

CREATE TABLE 문을 붙여넣으면 자동으로 ERD 다이어그램으로 변환됩니다.

팀 협업

소유자, 편집자, 뷰어 권한으로 팀원을 초대하고 다이어그램을 함께 관리하세요.

이미지 내보내기

PNG, SVG 형식으로 다이어그램을 내보내 문서나 프레젠테이션에 활용하세요.

공개 공유 링크

로그인 없이도 누구나 다이어그램을 읽기 전용으로 열람할 수 있습니다.

커뮤니티 ERD 둘러보기

다른 개발자들이 공유한 데이터베이스 설계를 참고해 보세요.

MCP 연동

IDE의 스키마 변경을 ERD Makers로 연결하세요

ERD Makers MCP 서버를 사용하면 Claude Code나 Codex에서 Prisma·SQL 스키마를 읽고, 변경 내용을 미리 본 뒤 다이어그램에 반영할 수 있습니다.

AI 에이전트에서 다이어그램 조회

다이어그램 키로 현재 ERD 제목, 버전, 테이블 수를 확인하고 스키마 분석 기준점을 잡습니다.

Prisma·SQL 스키마 분석

로컬 스키마 파일을 읽어 ERD에 반영될 테이블과 관계 변경을 미리보기 형태로 검토합니다.

OAuth와 권한 기반 적용

로그인한 사용자의 다이어그램 권한과 baseVersion을 확인한 뒤 검토된 변경만 적용합니다.

ERD 설계 가이드

테이블 구조를 읽고, 관계를 검증하고, SQL로 옮기는 기준

ERD Makers는 단순히 캔버스를 제공하는 도구가 아니라 데이터베이스 설계 과정을 문서화하는 공간입니다. 공개 ERD는 테이블 목적, 기본키와 외래키, 관계 방향, SQL DDL 초안을 함께 보여주도록 구성되어 실무 설계 사례를 비교하고 재사용하기 쉽습니다.

테이블 책임 분리

사용자, 주문, 결제, 권한처럼 변경 주기가 다른 데이터를 분리해 한 테이블이 너무 많은 책임을 갖지 않도록 설계합니다.

관계 방향과 카디널리티

1:1, 1:N, N:M 관계를 명확히 표시하고 조인 테이블이 필요한 지점을 시각적으로 확인해 쿼리 비용과 제약 조건을 함께 검토합니다.

SQL DDL 검토

다이어그램에서 바로 DDL 초안을 생성해 컬럼 타입, nullable, 기본키, 외래키 제약이 실제 데이터베이스에 맞는지 확인합니다.

모델링 체크리스트

좋은 ERD를 만들 때 먼저 확인할 것

ERD는 예쁜 다이어그램보다 변경에 강한 데이터 구조를 만드는 일이 먼저입니다. 테이블의 책임을 나누고, 식별자를 안정적으로 잡고, 관계의 선택성과 삭제 정책을 정리하면 API와 화면 구현도 훨씬 단순해집니다.

식별자는 오래 유지될 값으로 정합니다

기본키는 화면 표시명이나 외부 코드보다 내부 식별자를 우선하고, 외부 시스템 키는 별도 컬럼으로 보관하는 편이 안전합니다.

도메인 흐름에 맞춰 테이블을 나눕니다

인증, 결제, 콘텐츠, 알림처럼 업무 흐름이 다른 영역은 독립적으로 변경될 수 있도록 테이블 경계를 분리합니다.

선택 관계와 삭제 정책을 함께 기록합니다

nullable FK, cascade, restrict 같은 정책은 서비스 오류와 데이터 유실을 좌우하므로 관계를 그릴 때 같이 검토해야 합니다.

ERD 사례

서비스 유형별로 반복되는 데이터 구조

SaaS 권한 관리

조직, 멤버, 역할, 초대 흐름을 분리해 워크스페이스 단위 권한과 개인 리소스 접근을 함께 표현합니다.

  • users
  • workspaces
  • workspace_members
  • invitations

커머스 주문 흐름

상품, 장바구니, 주문, 결제, 배송 정보를 이벤트 순서에 맞게 나누면 상태 변경과 환불 처리가 명확해집니다.

  • products
  • orders
  • order_items
  • payments

콘텐츠 서비스

작성자, 게시글, 댓글, 좋아요, 태그 관계를 분리해 목록 조회와 상세 조회에 필요한 인덱스를 계획할 수 있습니다.

  • posts
  • comments
  • likes
  • tags

시작하기

3단계로 완성하는 ERD

01

테이블 생성

캔버스에 테이블을 추가하고 컬럼명, 타입, 제약 조건을 설정합니다.

02

관계 정의

컬럼 핸들을 드래그해 테이블 간 외래 키 관계를 시각적으로 연결합니다.

03

SQL 내보내기

원하는 데이터베이스를 선택하고 DDL SQL을 복사하거나 다운로드합니다.

지금, 여기서
시작하세요.

회원가입 없이도 즉시 ERD를 만들 수 있습니다.
복잡한 스키마도 직관적으로, 빠르게.

무료 · 카드 등록 없음 · 영구 무료