![movie](https://img.youtube.com/vi/PN121bbdgSM/0.jpg)
관계형 데이터 모델링 - 5.5.1. N:M 관계의 처리
- N:M 관계에 있는 테이블은 '저자'와 '글'. 한 명의 '저자'가 여러 '글'을 작성할 수 있고, 하나의 '글'을 여러 '저자'가 작성할 수 있다.
- N:M 관계를 테이블로 표현하기 애매하다.
- '저자'와 '글' 엔티티의 중재자가 필요하다. 이 중재자를 mapping table 매핑 테이블 혹은 연결 테이블 이라 한다.
- 이 중재자 테이블은 각 저자는 어떤 글을 작성했는지, 각 글은 어떤 저자가 작성했는지를 연결해준다.
- '저자'와 '글'의 매핑 테이블의 이름을 'write'라고 하자.
- 테이블 'write'는 저자id와 글id attribute를 갖는다.
- 매핑 테이블 'write'는 '저자'와 '글' 엔티티의 모든 연결 데이터를 가지고 있다.