Computer >> 컴퓨터 >  >> 프로그램 작성 >> SQL

E-R 모델을 관계형 모델로 변환


주어진 ER 모델은 관계형 모델로 변환될 수 있습니다. 관계형 모델에는 관계, 튜플, 속성, 키 및 외래 키가 포함됩니다.

  • Relation은 튜플로 만들어진 테이블입니다.

  • 튜플은 데이터 행입니다.

  • 속성은 관계의 특성입니다.

ER 모델과 관계형 모델 사이에는 직접적인 매핑이 있습니다.

다음 를 고려하세요. -

E-R 모델을 관계형 모델로 변환

ER 모델을 관계형 모델로 변환하는 규칙-

  • 엔터티 유형이 관계 테이블로 변환됩니다.

  • 1:1 또는 1:N 관계 유형을 외래 키로 변환합니다.

  • M:N개의 관계형이 2개의 외래키를 갖는 관계로 변환된다.

  • 속성으로 변환된 단순 속성입니다.

  • 값 집합이 도메인으로 변환되었습니다.

  • 기본 키로 변환된 키 속성입니다.

이제 위의 예에서 세 가지 관계를 만들 수 있습니다.

  • 직원

  • 작동_켜기

  • 프로젝트

속성을 필드로 변환-

  • 직원은 E_ID, 이름, 직위 및 Dob를 갖습니다.

  • Works_On에는 E_ID, 상태 및 P_ID가 있습니다.

  • 프로젝트에는 P_ID, S_Date 및 E_Date가 있습니다.

이제 DBMS에서 테이블을 생성할 수 있습니다.

전체 변환 요약은 -

E-R 모델을 관계형 모델로 변환