취준일지/SQLD

[SQLD] 1.4 관계

양쏘쏘 2021. 11. 3. 23:40
728x90
반응형

4. 관계

관계 

: 엔터티의 인스턴스 사이의 논리적인 연관성으로서 존재의 형태로서나 행위로서

  서로에게 연관성이 부여된 상태, 관계 페어링의 집합
  ex) 강사 - 가르친다(관계) - 수강생

 

페어링 : 엔터티 안에 인스턴스가 개별적으로 관계를 가지는 것

 

UML(통합모델링언어)에서의 관계
연관관계(실선) : 존재적 관계. 항상 이용하는 관계 

                         ex) 소속된다.
의존관계(점선) : 행위적 관계. 상대 행위에 의해 발생하는 관계 

                         ex) 주문한다. 

 

관계의 표기법
관계명(Membership) : 관계의 이름
관계차수(Cardinality) : 1:1, 1:M, M:N
관계선택사양(Optionality) : 필수관계, 선택관계

 

관계 체크사항
1) 2개의 엔터티 사이에 관심있는 연관 규칙이 존재하는가
2) 2개의 엔터티 사이에 정보의 조합 발생되는가 
3) 업무기술서, 장표에 관계연결에 대한 규칙이 서술되어 있는가
4) 업무기술서, 장표에 관계연결을 가능하게 하는 동사가 있는가

728x90

'취준일지 > SQLD' 카테고리의 다른 글

[SQLD] 2.2 정규화와 성능  (0) 2021.11.08
[SQLD] 1.5 식별자  (0) 2021.11.04
[SQLD] 1.3 속성  (0) 2021.11.03
[SQLD] 1.2 엔터티  (0) 2021.11.03
[SQLD] 1.1 데이터 모델링의 이해  (0) 2021.11.03