주어진 ER 모델은 관계형 모델로 변환될 수 있습니다. 관계형 모델에는 관계, 튜플, 속성, 키 및 외래 키가 포함됩니다.
-
Relation은 튜플로 만들어진 테이블입니다.
-
튜플은 데이터 행입니다.
-
속성은 관계의 특성입니다.
ER 모델과 관계형 모델 사이에는 직접적인 매핑이 있습니다.
다음 예를 고려하세요. -
ER 모델을 관계형 모델로 변환하는 규칙-
-
엔터티 유형이 관계 테이블로 변환됩니다.
-
1:1 또는 1:N 관계 유형을 외래 키로 변환합니다.
-
M:N개의 관계형이 2개의 외래키를 갖는 관계로 변환된다.
-
속성으로 변환된 단순 속성입니다.
-
값 집합이 도메인으로 변환되었습니다.
-
기본 키로 변환된 키 속성입니다.
이제 위의 예에서 세 가지 관계를 만들 수 있습니다.
-
직원
-
작동_켜기
-
프로젝트
속성을 필드로 변환-
-
직원은 E_ID, 이름, 직위 및 Dob를 갖습니다.
-
Works_On에는 E_ID, 상태 및 P_ID가 있습니다.
-
프로젝트에는 P_ID, S_Date 및 E_Date가 있습니다.
이제 DBMS에서 테이블을 생성할 수 있습니다.
전체 변환 요약은 -