지난번에 이직한곳 db 구조 질문 올렸던 뉴비인데

이번에도 처음본 db 구조가 있어서 질문드림니다






흔한 n:m 테이블이 잏읍니다..

여기서 A 는 그냥 카테고리라 생가갛하고

b에서 여러개의 카테고리를 가지는 그런 구조라고 생각하시면 댑니다




근데이 n:m 테이블에 또다른 참조테이블을 연결함니다

뭐 여기까진 그냥 n:m 테이블에 추가로 다른 데이터 연결이 필요하니까 그런거 라고 이해할수 잏엇읍니다




근데 n:m이 참조하고있는 subData 라는 테이블에서 또다시 가지가 나눠집니다

저건 간략하게 표시한거지 실제론 저 another 테이블에 또다시 2번 3번 다른테이블을 참조하여

가지가 계속 나눠지는 형태로 되어잏읍니다


일단 제가 뉴비가 저런 테이블 구조를 처음봤으며

스키마를 보고 테이블이 저렇게 연결되어있다는걸 파악하는데에만 일주일정도 걸린거 같읍니다

이런 테이블 구조를 머라고 하나여? 관련 자료를 한번 학습해보고 싶읍니다

그리고 실제로도 저런 구조를 자주 쓰는편인가여?

일단 orm으로 쓰고있어서 쿼리자체는 본적이 업슴니다