🚗 ERD
Entity Relationship Diagram의 약자
데이터 베이스 구조를 한 눈에 알아보기 위해 그리는 다이어그램이다
이건 내가 그려본 ERD다
선들이 말하는 관계표현의 뜻은 대충 이렇다
이 관계표현선들에 따라서 관계가 이루어지는데 그 관계들에 대해서 ㅎ알아보자
1. 1 : 1 관계(일대일 관계)
2. N : 1 관계(다대일 관계)
이 사진에서는 M :1로 정리해놓았다
3. N : M 관계(다대다 관계)
생각만큼 간단하지가 않다 예를 들어, A와 B의 관계에 있어서
여러개인 A가 여러개인 B의 속성 중 여러개를 가지고 있다면?
여러개인 A가 여러개인 B의 속성이 있는데, 단일한 A는 단일한 B와고만 연결된다면?
이럴 때 관계표현을 어떻게 해야할까? 어떤 관계인 것일까?
머리가 아파왔다ㅋㅋ
이해했지만 이해하지 못한 것 같은 요상한 ERD
근데 보니까 확실히 이해할수만 있다면 굉장히 편할거 같다
보니까 ERD를 파일로도 변환해주드만...
기회가 있으면 직접 사용해보고 싶다. 편하고 좋을거 같아 두근거린다
+추가)
읽고 공부해볼만한 링크
https://hyonee.tistory.com/117
+추가) ERDCLOUD로 추출할수 있는 파일은 그냥 SQL문이었다...;
적용하기 상당히 위험해보인다...결국 차라리 typeorm으로 설정하는게 마음편해보인다ㅋㅋ
Reference