각 도메인에 맞는 테이블을 설계하고 연관관계를 설정해 Join 등의 기능을 활용한다. JPA에서도 테이블의 연관관계를 비슷하게 엔티티 간 연관관계로 표현할 수 있다.
두 엔티티의 관계가 한 쪽의 엔티티만 참조하면 단방향, 서로 참조하면 양방향이다. 연관관계가 설정되면 한 테이블에서 다른 테이블의 기본값을 외래키로 갖게되며 외래키를 가진 테이블이 그 관계의 주인이 된다.