1. 주소록 ERD

물개 선생님과 함께 개발할 주소록의 ERD를 그려봤습니다. 프로젝트 일정은 매우 빡쎕니다. 하지만 내기를 했기 때문에 해내야 합니다.
bl140.bmp

Member와 Group의 관계에 대한 설명
한명의 멤버는 여러개의 그룹에 소속될 수 있으며
하나의 그룹은 여러 명의 멤버를 포함합니다.
이 때 멤버는 그룹에 반드시 속해야 하는 것은 아닙니다.
하지만 그룹은 적어도 2명의 멤버가 있어야 존재 합니다.

Member와 Messengers의 관계에 대한 설명
한명의 멤버는 여러개의 메신저ID를 가질 수 있고
하나의 메신저 ID는 한명의 멤버에 대한 것입니다.

Member와 Bolgs의 관계에 대한 설명
한명의 멤버는 여러개의 블로그를 가지고 있을 수 있고
하나의 블로그는 한명의 관리자가 있습니다.
(팀블로그의 경우 팀블로그 회원이 아닌 팀블로그 마스터가 관리자입니다.)

컬럼 들이랑 주키를 표현한 것인데 FK를 어떻게 나타내는 것인지 몰라서 Member_id 와 같은 식으로 FK를 나타냈습니다.
bl142.bmpSpring 으로 개발 중인 주소록은 Member 테이블 달랑 하난데 이거 큰일났군요.