관계
- 엔티티와 엔티티 사이에 속성의 연결에 의해 만들어지는 관계
- 존재 관계
- 행위 관계
- 모델링 된 엔티티들이 행위에 의해 관계를 가짐
UML의 클래스다이어그램에 의해 나뉘는 종류
- 연관 관계
- 필수적 관계(식별자 관계) -실선-
- 멤버 변수로 선언
- 의존 관계
- 선택전 관계(비식별자 관계) -점선-
- 행위 코드 오퍼레이션에서 파라미터로 사용
관계 표기 방법(ERD)에 따른 특성 분류
- 관계명
- 관계 이름은 시작 엔티티 - 능동적/끝 엔티티 - 수동적 동사 사용
- 관계 차수
- 각 엔티티의 관계에 참여하는 ‘속성의 수’ 1:1, 1:M, M:N 형식으로 구분
- 관계 선택 사양
- 필수적 관계 (엔티티끼리 항상 관계)
- 선택적 관계 (행위에 의해 관계 여부가 성립)
관계 체크 사항 (두 엔티티 사이 관계 정의 시 유의할 사항)
- 두 엔티티 사이 연관 규칙이 존재하는가
- 두 엔티티 사이 정보의 조합이 발생하는가
- 업무 기술 시, 장표의 관계 연결을 가능하게 하는 동사가 있는가
- 업무 기술 시, 장표의 관계 연결을 가능하게 하는 규칙이 서술 되어 있는가