복잡한 준비 없이 인터넷이 가능한 모든 환경에서 데이터 모델을 만들고 SQL 생성과 기존 스크립트 반영까지 한번에 확인하세요.

지원 데이터베이스

  • PostgreSQL
  • MariaDB
  • MySQL
  • Oracle
  • SQLite

Workflow

논리/물리 설계부터 DDL 생성까지 한번에

기능을 따로따로 찾는 대신, 실제 작업 순서대로 모델을 만들고 산출물까지 확인합니다.

01

새 ERD 만들기

ERD 단위로 설계 내용을 정리하고 최근 작업부터 이어갑니다.

02

모델 작성

논리명과 물리 구조를 같은 모델 안에서 함께 다룹니다.

03

관계 연결

관계선을 기준으로 FK 설계 흐름을 줄입니다.

04

옵션 검토

키, 인덱스, 시퀀스, 파티션, 테이블스페이스를 확인합니다.

05

DDL 산출

SQL을 미리 보고 다운로드하거나 기존 DDL을 가져옵니다.

주요 기능 자세히 보기

ERD Canvas

캔버스에서 배치하고, 연결하고, 정렬하면서 모델을 완성합니다

테이블, 엔터티, 메모, 영역을 배치하고 식별/비식별 관계선을 연결합니다. 자동 정렬과 화면 맞춤으로 큰 모델도 간편하게 다룹니다.

테이블/엔터티 추가
식별/비식별 관계
자동 정렬과 화면 맞춤
선택, 이동, 복사/붙여넣기

Databases 지원

PostgreSQL, MariaDB, MySQL, Oracle, SQLite 설계를 한 도구에서 다룹니다

ERD를 만들 때 대상 데이터베이스를 선택하고, 데이터베이스별 타입과 DDL 옵션을 확인합니다.

PostgreSQLMariaDBMySQLOracleSQLite

데이터 타입

컬럼 타입, 길이, 정밀도, 스케일을 정리합니다.

PK/FK/UK

키와 관계 정보를 DDL 산출 기준으로 관리합니다.

인덱스

조회와 제약에 필요한 인덱스를 함께 검토합니다.

시퀀스

주문 번호처럼 증가 값이 필요한 객체를 모델에 포함합니다.

파티션

대용량 테이블 설계 옵션을 DDL 흐름 안에서 다룹니다.

테이블스페이스

운영 환경에서 필요한 저장 위치 정보를 기록합니다.

DDL 내보내기

모델을 검증하고, 실행 가능한 DDL 파일로 내보냅니다

포함할 항목을 고르고 생성 전 검증을 거쳐 SQL을 복사하거나 파일로 다운로드합니다. 논리명과 설명은 COMMENT 구문으로 이어집니다.

포함 옵션
CREATE TABLE
PRIMARY KEY
FOREIGN KEY
INDEX
COMMENT
SEQUENCE
검증 완료 · 오류 0건
order_schema_postgresql.sql복사다운로드
CREATE TABLE orders (
  order_id bigint NOT NULL,
  customer_id bigint NOT NULL,
  status varchar(20) NOT NULL,
  PRIMARY KEY (order_id)
);

ALTER TABLE orders
  ADD FOREIGN KEY (customer_id)
  REFERENCES customers (id);

COMMENT ON TABLE orders IS '주문';
SQL 붙여넣기파일 선택
CREATE TABLE customers (
  customer_id bigint NOT NULL,
  name varchar(100),
  PRIMARY KEY (customer_id)
);

CREATE TABLE orders (...);
분석 결과
테이블 4컬럼 16관계 3시퀀스 1
FK를 관계선으로 파생
자동 정렬 적용

DDL 가져오기

기존 DDL을 분석해 ERD 를 손쉽게 생성하세요

SQL 파일을 올리거나 DDL을 붙여넣으면 테이블, 컬럼, 관계, 시퀀스 생성 결과를 미리 확인하고 다이어그램으로 가져옵니다.

Fit for

설계하는 사람의 도구입니다

기능 개발 전 구조를 잡는 개발자와 산출물 품질을 확인하는 모델러가 같은 모델을 기준으로 이야기할 수 있습니다.

백엔드 개발자

  • 기능 개발 전 테이블 구조 설계
  • API와 도메인 모델 검토
  • 개발 DB 반영용 SQL 산출

DBA · 데이터 모델러

  • 논리명과 설명 관리
  • 제약조건과 운영 옵션 검토
  • DDL 산출물 품질 확인

FAQ

자주 묻는 질문

도입 전에 가장 많이 확인하는 내용을 정리했습니다.

로그인 없이도 사용해 볼 수 있나요?

네. “로그인 없이 시작하기”로 들어오면 회원가입 없이 엔터티 작성, 관계 연결, 다이어그램 편집 같은 핵심 모델링 기능을 체험할 수 있습니다. 체험 중 작업물은 브라우저에 저장되고, DDL 생성·서버 저장·협업 기능은 로그인 후 사용할 수 있습니다.

어떤 데이터베이스를 지원하나요?

PostgreSQL, MariaDB, MySQL, Oracle, SQLite를 지원합니다. ERD를 만들 때 대상 데이터베이스를 선택하면 해당 DB에 맞는 데이터 타입과 DDL 옵션으로 설계할 수 있습니다.

이미 운영 중인 데이터베이스가 있는데, 기존 스키마로 ERD를 만들 수 있나요?

네. DDL 가져오기에서 SQL 파일을 올리거나 스크립트를 붙여넣으면 테이블, 컬럼, 관계, 시퀀스를 분석해 다이어그램으로 생성합니다. FK는 관계선으로 자동 파생되고 자동 정렬까지 적용됩니다.

완성한 모델을 실제 DB에 반영하려면 어떻게 하나요?

DDL 내보내기에서 CREATE TABLE, 키, 인덱스, COMMENT, 시퀀스 등 포함할 항목을 고르고, 생성 전 검증을 거쳐 SQL을 복사하거나 파일로 다운로드할 수 있습니다. 논리명과 설명은 COMMENT 구문으로 함께 출력됩니다.

팀원과 함께 편집할 수 있나요?

네. 이메일로 팀원을 초대하고 편집자·뷰어 역할을 나눠 한 모델을 최대 10명까지 실시간으로 함께 편집할 수 있습니다. 편집 중인 테이블·메모·영역은 리소스 잠금으로 보호되어 서로의 변경을 덮어쓰지 않습니다.

작업 내용을 이전 시점으로 되돌릴 수 있나요?

네. 검토 완료본이나 배포 기준처럼 남겨야 할 시점을 이름과 설명을 붙여 버전 기록으로 저장하고, 언제든 해당 시점으로 복원할 수 있습니다. 복원 전 현재 상태를 자동 백업 버전으로 남기는 것도 선택할 수 있습니다.

논리 모델과 물리 모델을 따로 관리해야 하나요?

아니요. 논리명(엔터티·속성)과 물리 구조(테이블·컬럼)를 같은 모델 안에서 함께 다루므로 이중 관리가 필요 없고, 논리명은 DDL의 COMMENT로 자연스럽게 이어집니다.

설계에서 DDL 생성까지, 지금 브라우저에서 시작하세요

새 ERD를 만들고 테이블, 관계, DDL 내보내기와 가져오기 흐름을 한 번에 확인해 보세요.