논리 데이터 모델 다이어그램에서 상위 엔티티로부터 하위 엔티티로의 외부 키 관계를 작성할 수 있습니다.
프로시저
외부 키 관계를 작성하려면 다음을 수행하십시오.
- 팔레트에서 관계 유형을 선택하십시오. 다음 관계 유형을 선택할 수 있습니다.
- 식별
- 식별되는 관계에서 하위 엔티티는 상위에 종속됩니다.
예를 들어 EMPLOYEE는 WORKCOMPLETED가 있는 식별 관계를 가질 수 있습니다.
- 비 식별: 선택적, 필수 또는 일대일
- 비 식별 관계는 두 개의 독립 엔티티 간의 관계입니다.
예를 들어 CUSTOMER에는 INVOICE가 있는 비 식별 관계가 있을 수 있습니다.
이러한 관계를 강제 실행(필수)할지 아닌지(선택적) 여부를 지정할 수 있습니다.
또한 한 엔티티의 각 행이 다른 엔티티의 한 행과만 관련된 경우 관계가 일대일 관계라고 지정할 수도 있습니다.
- 다대다
- 한 엔티티의 각 행이 다른 엔티티의 둘 이상의 행과 관련될 수 있는 경우 두 엔티티 간의 관계를 나타냅니다.
예를 들어 EMPLOYEE 테이블에 있는 각 작업자가
PROJECT 테이블에 있는 여러 개의 프로젝트를 가질 수 있고 여러 작업자가 한 프로젝트에서 일할 수도 있습니다.
- 기본 키가 있는 상위 엔티티를 선택하십시오.
- 하위 엔티티로 끌어 오십시오. 작성 중인 관계 유형에 따라 관계 옵션을 지정하라는 팝업 창이 열릴 수 있습니다.
결과
키가 상위 엔티티에서 하위 엔티티로 마이그레이션됩니다.