- 데이터베이스 다이어그램을 쉽고 빠르게 작성하고 시각화할 수 있는 강력한 도구
- 간단한 문법을 사용하여 다이어그램을 생성하고, 이를 시각적으로 확인하고 공유할 수 있어 데이터베이스 설계와 문서화 작업을 효율적으로 수행할 수 있음
- 사용자는 간단한 DSL(Domain Specific Language)을 사용하여 데이터베이스 스키마를 작성
ㄴ 테이블과 필드, 관계를 텍스트로 입력하면 자동으로 다이어그램이 생성됨
- 입력한 스키마를 기반으로 자동으로 다이어그램을 생성하여 시각적으로 데이터베이스 구조를 확인
사용 예시
Table users {
id bigint [primary key]
username varchar
nickname varchar
password varchar
role enum('user','admin')
created_at datetime
}
Table schedule {
id bigint [primary key]
title varchar
content varchar
user_id bigint
created_at datetime
}
Table comments {
id integer [primary key]
content varchar
user_id bigint
schedule_id bigint
created_at datetime
}
Ref: comments.user_id > users.id // many-to-one
Ref: schedule.user_id > users.id // many-to-one
Ref: comments.schedule_id > schedule.id // many-to-one