개주 훈련일지/📚 코살대 교본 학습

SQL) 관계

lshfood2 2025. 12. 20. 22:58

[ 관계의 정의 ]

관계는 엔터티끼리 상호 연관성이 있는 상태를 의미한다.

즉 데이터 모델 내에 존재하는

엔터티 논리적인 연관성을 의미한다.

 

[ 관계 종류 ]

- 존재에 의한 관계가 

- 행위에 의한 관계

 

[ 관계의 표기법 ]

관계의 표기 시에는 관계 차수 및

관계 선택사양을 명확하게 해야 한다.

 

2개의 엔터티 간 관계에서 참여자의 수를

표현하는 것을 관계 차수라고 한다.

 

관계 차수

- 1:M
- 1:1
- M:M

 

관계 선택사양

- 필수적 관계

- 선택적 관계

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

 

관계 차수가 '여러 개'인 경우에는 까치발 표시를 하며,

필수/선택이 '때때로'인 경우에는 선택적 관계이므로 점선으로 표시,

'반드시'인 경우에는 필수적 관계이므로 실선으로 표시

'개주 훈련일지 > 📚 코살대 교본 학습' 카테고리의 다른 글

SQL) 성능 데이터 모델링 개요  (0) 2025.12.21
SQL) 식별자  (0) 2025.12.21
프로젝트 팀 조직  (1) 2025.12.18
파일 입출력  (0) 2025.12.16
소프트웨어 개발 비용 예측 기법  (0) 2025.12.09