DB 다이어그램으로 테이블 시각화
- 테이블간의 관계를 미리 스키마를 작성하며 명시해두기 위해 db다이어그램 툴을 사용하였다.
테이블 작성하는 법
- 테이블 작성하는 법은 간단하다.
- 만약
user
라는 이름으로 작성할 시 Table user {
를 작성하고 아랫줄부터 key type
순으로 입력해주면 된다.
테이블 작성이 끝나면 }
로 닫아준다.
- 예시
Table user {
id integer [primary key]
email varchar(20) [not null]
name varchar(20) [not null]
password varchar(20) [not null]
address varchar(30)
}
Table review {
id integer [primary key]
description varchar(500)
rating integer
created_at datetime
user_id integer
}
관계 나타내는 법
- 두가지 방법 중에 하나 선택하면 된다
- 아래는
user
, review
테이블의 관계를 나타낸다 할 때 user
1: review
N 관계를 표현한 코드다.
Ref { user.id < review.user_id }
Ref: "user"."id" < "review"."user_id"
끝
- 마우스로 계속 드래그하며 만드는게 아니라 간단하게 코드로 작성할 수 있어 유지보수가 더 수월한 거 같다.