2025-08-11 03:13
Tags: SQL
관계
- 엔터티의 인스턴스 사이의 논리적인 연관성
- 존재의 형태나 행위로서 서로에게 연관성 부여된 상태
- 페어링: 엔터티안에 인스턴스가 개별정으로 관계 가지는 것
- 관계: 페어링의 집합을 논리적으로 표현한 것
관계의 분류
- 어떤 목적(존재, 행위)으로 연결되었는지에 따라 분류
존재에 의한 관계
행위에 의한 관계
- 혼자서는 존재할 수 없는 엔터티 (사건 엔터티)
- UML 에선 ‘의존관계’: 점선
- 의존관계: 오퍼레이션에서 파라미터 등으로 이용 가능
관계의 표기법
- 관계명: 관계의 이름
- 관계 차수(Degree): 각 관계에 참여할 수 있는 인스턴스의 수
- 1:1
- 1:N
- N:M
- 까치발: 여러개를 가지고 있다.
- 관계 선택 사양(선택성): 필수참여 관계 (표기: |) 선택참여관계(표기: O)