테이블과 객체에서의 관계
테이블에서는 외래키만으로 양방향이 이미 구현되어 있어서, 사실 방향 개념 자체가 없다고 무방하다. 그러나, 객체에서의 관계는 다르다. Team에 Members 라는 List가 있어야 Team에서 member가 조회될 수 있는 이치이다.
연관관계의 주인
유지보수 입장에서 외래키가 있는 곳(Many To One) 을 주인으로 잡는게 더 유리하다. 개념적으로 헷갈리지 않고, 무엇보다 외래키가 있는 곳이 연관관계의 주인이기 때문에, DB 입장에서도 더욱 유리하다. 따라서, 연관관계의 주인을 정하는 기준은 외래키의 위치이다.
