데이터 모델링의 이해 (3) 관계
1. 관계의 개념
1) 관계의 정의
2) 관계의 패어링
- 패어링 : 인스턴스와 인스턴스사이에 관계가 설정되어있는 상태 (인스턴스 느낌으로 ERD에선 각 선을 의미)
- 엔터티가 인스턴스의 집합을 논리적으로 표현했다면, 관계는 패어링의 집합이라고 이해하면 됨
2. 관계의 분류
3. 관계의 표기법
- 관계명
- 관계차수 ( 1 : 1, 1 : N, N : M)
- 관계선택사항
4. 관계의 정의 및 읽는 방법
1) 관계 체크사항
- 두 개의 엔터티 사이에는 연관규칙이 존재하는가?
- 두 개의 엔터티 사이에는 정보의 조합이 발생하는가?
- 업무기술서, 장표에 연결에 대한 규칙이 서술되어 있는가?
- 업무기술서, 장표에 연결을 가능케하는 동사가 있는가?
2) 관계 읽기
- 각각의/하나의 + 기준엔터티(Source) + 관계차수 + 관련엔터티(Target) + 선택사항 + 관계명(동사)
5. 잡담
이 부분은 용어만 간략하게 외우고 가고, 앞선 포스팅에서 언급한바와 같이 ERD 를 중심으로 공부하는 것이 맞다고 본다.