첫 ERD 만들기¶
이 튜토리얼에서는 워크스페이스 생성부터 엔터티와 관계를 만들어 간단한 ERD를 완성하는 과정을 안내합니다.
1. 워크스페이스 만들기¶
로그인 후 좌측 상단의 **워크스페이스 선택기**에서 **+ 새 워크스페이스**를 클릭합니다.
| 항목 | 설명 |
|---|---|
| 워크스페이스 이름 | 팀 또는 회사 이름 (예: Design Team) |
| 워크스페이스 URL | 고유 주소 — 미입력 시 이름에서 자동 생성 |
| 설명 | (선택) 워크스페이스 용도 메모 |
하나의 워크스페이스로 시작하세요
개인 프로젝트라면 하나의 워크스페이스로 충분합니다. 팀 규모가 커지면 부서나 프로젝트별로 워크스페이스를 분리할 수 있습니다.
2. 프로젝트 생성¶
워크스페이스 대시보드에서 **새 프로젝트**를 클릭합니다.
프로젝트는 관련된 다이어그램을 하나로 묶는 단위입니다. 폴더를 사용하여 다이어그램을 체계적으로 정리할 수 있습니다.
3. 다이어그램 열기¶
프로젝트 내에서 다이어그램을 클릭하면 **ERD 캔버스**가 열립니다.
- 여러 다이어그램을 **탭**으로 동시에 열 수 있습니다
- 좌측 **탐색기 패널**에서 프로젝트 트리를 탐색합니다
4. 엔터티 추가¶
엔터티를 생성하는 방법:
- 상단 툴바의 엔터티 추가 아이콘 클릭
- 또는 캔버스 빈 영역을 우클릭 → 엔터티 추가
생성된 엔터티를 **더블클릭**하면 편집 다이얼로그가 열립니다.
엔터티 설정¶
| 항목 | 설명 |
|---|---|
| 논리명 | 한국어 이름 (예: 고객) |
| 물리명 | 영문 테이블명 (예: CUSTOMER) |
| 설명 | 엔터티에 대한 메모 |
컬럼 추가¶
편집 다이얼로그에서 컬럼을 추가합니다:
| 속성 | 설명 |
|---|---|
| PK | Primary Key 여부 |
| 논리명 | 한국어 속성명 (예: 고객번호) |
| 물리명 | 영문 컬럼명 (예: CUST_NO) |
| 데이터 타입 | VARCHAR, INTEGER, DATE 등 |
| NOT NULL | 필수 여부 |
5. 관계 만들기¶
두 엔터티 간의 관계를 생성합니다:
- **소스 엔터티**의 PK 컬럼 핸들을 마우스로 드래그합니다
- **타겟 엔터티**에 연결합니다
- 타겟 엔터티에 FK 컬럼이 **자동 생성**됩니다
관계선의 의미
ThinkERD는 **바커 표기법(Barker's Notation)**을 사용합니다.
- 실선 — 식별 관계 (Identifying)
- 점선 — 비식별 관계 (Non-identifying)
- 카디널리티 마커 — 1:N, 1:1 등의 다중성 표현
- 선택성 마커 — 필수(Mandatory) / 선택(Optional)
6. 뷰 모드 전환¶
상단 툴바에서 뷰 모드를 전환할 수 있습니다:
엔터티명과 속성명이 한국어 논리명으로 표시됩니다.
테이블명과 컬럼명이 영문 물리명으로 표시됩니다. Monospace 폰트가 적용됩니다.
논리명과 물리명이 함께 표시됩니다.
7. 저장¶
모든 변경사항은 **자동으로 저장**됩니다. 별도의 저장 버튼을 누를 필요가 없습니다.
수동 저장이 필요한 경우 메뉴 > File > Save 또는 Cmd+S 를 사용합니다.
다음 단계¶
축하합니다! 🎉 첫 ERD를 완성했습니다.
- 캔버스 & 뷰 모드 — 캔버스 조작법 상세 가이드
- 엔터티 관리 — 서브타입, 컬럼 그룹 등 고급 기능
- 협업 시작하기 — 팀원 초대 및 실시간 편집