이용 사이트: https://dbdiagram.io/home
table 생성:
Table 테이블명1 {
프로퍼티명1 데이터타입
프로퍼티명2 데이터타입
}
데이터 타입: int(정수), varchar(문자열), datetime(생성 시간 기록)
table의 참조 연결:
Ref: 테이블명1.프로퍼티명1 < 테이블명2.프로퍼티명1
참조 종류:
> many-to-one;
< one-to-many;
- one-to-one;
<> many-to-many
유저는 여러 개의 포스트를 작성할 수 있다 => 유저 < 포스트
포스트는 여러 개의 코멘트를 가질 수 있다 => 포스트 < 코멘트
PK(primary key: 기본키): 테이블 고유의 index
Table 테이블명1 {
프로퍼티명1 데이터타입 [pk]
프로퍼티명2 데이터타입
}
FK(foreign key: 외래키): 참조 관계인 테이블의 index, FK관계는 선으로 표시된다
테이블이 한 번만 연결되어도 연결된 참조를 따라 다른 속성값을 확인할 수 있다