foreign key:
한 테이블이 다른 테이블은 참조할때 쓴다. 다른 테이블의 내용을 가져오기 위함.
one to one: 예) 한 유저는 하나의 프로파일을 가질때 사용. 유저의 내용을 프로파일의 내용으로 가져온다.
one to many: 예) 한 유저는 여러개의 물건을 살 수 있다. 이때 유저의 내용을 각각 물건의 주문내역의 내용으로 가져온다.
many to many: 예) sns에서 댓글테이블과 게시글테이블의 관계다. 댓글은 여러개의 게시글을 가질 수 있고 게시글은 여러개의 댓글을 가질 수 있다.