이터베이스 설계를 할 때, 테이블 간의 관계를 명확하게 시각화하는 것이 중요합니다. 이때 사용하는 것이 바로 ERD(Entity Relationship Diagram)입니다. ERD는 데이터베이스에서 정의된 테이블들의 관계를 시각적으로 표현하는 다이어그램으로, 주로 데이터베이스 모델을 보다 직관적으로 이해하고 설명할 때 유용합니다.
ERD를 활용하면, 각 테이블 간의 연관 관계를 한눈에 파악할 수 있어 설계 과정을 효율적으로 진행할 수 있습니다. 이 글에서는 MySQL Workbench를 활용해 ERD를 그리는 방법을 다룰 것입니다.
1️⃣ 워크벤치 상단 메뉴에서 Database - Reverse Engineer 선택
2️⃣ 접속할 Hostname, Port, Username, Password 등 확인
3️⃣ ERD를 추출할 데이터베이스 선택
4️⃣ ERD 추출
계속 next, excute를 실행하다보면 아래와 같은 erd가 추출됩니다!
5️⃣ ERD 이미지 추출 or SQL 추출
File - Export에서
Export as PNG를 통해 이미지로 추출할 수 있고,
Forward Engineer SQL CREATE 어쩌고를 통해 전체 ERD를 SQL문으로 추출해낼 수도 있습니다!
'기술 지식 쌓아가기 📚 > Backend 🍔' 카테고리의 다른 글
[Spring Boot] Request Body가 계속 Null일 때. Import를 제대로 했나에 대하여. (1) | 2024.12.05 |
---|---|
[IntelliJ] 자동완성 기능 켜기/끄기 (0) | 2024.11.14 |
[Spring Boot] 예외 처리 기초부터 심화까지: API 오류 응답 설계 방법 (0) | 2024.11.12 |
[Backend] 스프링부트로 설명하는 백엔드 개발 개념 완전 정복 🚀 (IT 개발 동아리 면접 질문 완벽 대비 가능⭐) (0) | 2024.11.11 |
[Optimization] Spring의 Ahead-of-Time (AOT) Compilation: 성능과 효율을 높이는 컴파일 방식 알아보기 (0) | 2024.11.10 |