본문 바로가기

Spring

ERD

반응형

user와 item의 관계를 생각해 보면
한명의 user는 여러개의 item을 가질 수 있고
하나의 item은 여러명의 user에게 선택 될 수 있다.

따라서 중간에 주문내역이라는 테이블을 통해

user-1: N - 주문 내역 - N : 1- item

이런 식으로 연결 시켜 줌.

 

 

Mysql ERD 그리기

원하는 DB에서 테이블 만든 후에 database -> reverse engineer에서
관계 설정 해줌.


점선 -> 한쪽만 기본키로 가지는 경우
실선 -> 양쪽 다 기본키로 가지는 경우

그리고 forward engineer에서 완료 시켜주면 관계가 지정 되어 테이블
attribute가 새로 생기거나 하는 변화가 생김.

반응형

'Spring' 카테고리의 다른 글

다양한 find 지원.  (0) 2019.11.10
@OneToMany (fetch type) , @ManyToOne  (0) 2019.11.10
@Autowired , Bean  (0) 2019.11.10
Assertions & Transactional 어노테이션  (0) 2019.11.10
Main & Test  (0) 2019.11.10