ER Model은 실제 데이터베이스를 구축하기 위해 논리적 모델링 단계를 거쳐야 하며, 이를 사상이라 합니다.
ER Model을 관계 데이터 모델로 사상하는 방법입니다.
두개의 개체가 관계를 맺을때 이진관계라 합니다. 여기에는 1:1, 1:N, N:M관계가 존재합니다.
위의 그림과 관계데이터 모델에서 보다시피, 방법1은 Academy의 PK를 Office의 FK로 연결하였고, 방법2의 경우 Office의 PK를 Academy의 FK에 연결하였습니다.
N(M)쪽을 기준으로 ER Model을 구성합니다. 구성예시는 아래 그림에 나와있습니다.
Does라는 교차릴레이션을 생성합니다. 다시말해 Student, Project의 릴레이션 외의 Does라는 릴레이션을 하나 더 생성하여 기본키를 각각 참고하여, (FK,FK)를 PK로 만들어줍니다.
.
.
.
.
.
.
.
부서(부서번호, 부서이름) // 직원(사번, 이름, 직책)
빨리 업데이트해주세요!