dbdiagram.io를 사용하여 코드를 바탕으로 간단하게 ER 그림을 만들다
dbdiagram.무엇
dbdiagram.io는 브라우저에서 데이터베이스의 ER 그림을 쉽게 만들 수 있는 도구다.
매우 직관적이고 이해하기 쉬운 기법으로 표의 구성과 관계를 정의할 수 있다.
제작된 ER 그림은 PDF, PNG, MySQL, PostgreSQL 등 다양한 형태로 내보낼 수 있다.또한 MySQL, PostgreSQL, Rails의 schema도 있습니다.rb에서 ER 그림을 만드는 import 기능도 있습니다.
가격.
일반적으로 사용은 무료입니다.요금을 받으면 다양한 확장 기능을 사용할 수 있습니다.
※ 이 기사는 무료판을 전제로 작성되었습니다.
사용법
사용법을 간단히 설명하다.
테이블 작성
쓰기 대상을 통해 표를 정의할 수 있다
Table
.다음은
id
를 메인 키name
로 하고 address
열users
이 있는 표의 예이다.Table users {
id int [pk]
name varchar
address varchar
}
이렇게 하면 다음과 같은 솔리드를 표시할 수 있습니다.기법은 여기에 있다.
Table テーブル名 {
カラム名 型 属性(プライマリーキー, リレーション etc)
}
연관 생성
열에
ref
속성을 추가하여 테이블 간의 관계를 정의할 수 있습니다.다음은 이전
users
표와 다대일 관련user_items
표의 예이다.Table user_items {
id int [pk]
user_id int [ref: > users.id]
name varchar
price int
}
이렇게 하면 다음과 같은 관계를 맺을 수 있다.기법은 여기에 있다.
연관된 종류는 3가지다.
<
일대다 >
다대일-
일대일Table foo {
foo_id int [ref: 関連の種類(<, -, >) テーブル名.カラム名]
}
상술한 문법 이외에 다음과 같은 표 정의와 분리하여 쓰는 방법이 있다.ref: user_items.user_id > users.id
둘 다 직관적이네요.diagram.io의 장점과 단점
마지막으로 간단하게 다이어그램.IO의 장점과 단점을 총결하다.
👍장점
👎결점
끝맺다
이상으로 간단히 소개dbdiagram.io하겠습니다.
UML 기법을 도저히 기억하지 못하는 자신에게 신의 도구(기억해라😅).
앞으로도 조금만 활용하고 싶어요.
Reference
이 문제에 관하여(dbdiagram.io를 사용하여 코드를 바탕으로 간단하게 ER 그림을 만들다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/ryo_kawamata/articles/introduce-ddbdiagram-io텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)