본문 바로가기
자격증/SQLD

[#SQLD] 관계

by dopal2 2023. 2. 8.
반응형

1. 관계의 개념

           . 관계의 정의

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

        . 관계의 페어링

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

2. 관계의 분류

           . 관계명

           : 관계의 이름, 엔터티가 관계에 참여하는 형태를 지칭

           . 관계차수

           1) 1:1    : 각각의 엔터티는 다른 엔터티의 엔터티에 대해 하나만의 관계

           2) 1:M   : 각가의 엔터티는 다른 엔터티의 엔터티에 대해 하나나 그 이상의 수와 관계

           3) M:M  : 각각의 엔터티는 다른 엔터티의 엔터티에 대해 하나나 그 이상의 수와 관계, 반대의 방향도 동일하게 관계에 참여

           . 관계선택사양

           - 필수참여관계 : 필수적으로 연결관계가 있는 것

           - 선택참여관계 : 선택적으로 연결관계를 설정하는 것

3. 관계의 표기법

           . 관계 체크 사항

           - 두개의 엔터티 사이에 관심있는 연관규칙이 존재하는가?

           - 두개의 엔터티 사이에 정보의 조합이 발생하는가?

           - 업무기술서, 장표에 관계연결에 대한 규칙이 서술되어 있는가?

           - 업무기술서, 장표에 관계연결을 가능하게 하는 동사가 있는가?

           . 관계읽기

           - 기준 엔터티를 한 개 또는 가으로 읽는다.

           - 대상 엔터티의 관계참여도 즉 개수를 읽는다.

           - 관계선택사양과 관계명을 읽는다.

반응형

'자격증 > SQLD' 카테고리의 다른 글

[#SQLD] 제 1절 성능데이터 모델링의 개요  (0) 2023.02.09
[#SQLD] 식별자  (0) 2023.02.08
[#SQLD] 속성  (0) 2023.02.07
[#SQLD] 엔터티  (0) 2023.02.07
[#SQLD] 좋은 데이터 모델의 요소  (0) 2023.02.02

댓글