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

DBMS의 엔터티 관계 유형


DBMS의 엔터티 관계 유형 DBMS의 엔터티는 존재하는 실제 개체일 수 있습니다. 예를 들어 회사 데이터베이스에서 엔티티는 직원, 부서, 프로젝트 등이 될 수 있습니다. 대학 데이터베이스에서 엔터티는 직업, 학생, 결과, 활동 등입니다.

엔티티는 아래와 같이 단일 직사각형으로 표시됩니다.

DBMS의 엔터티 관계 유형

다음은 엔티티 관계 −

일대일 관계

일대일(1:1) 관계에서 개체 P의 인스턴스는 개체 Q의 인스턴스와 관련되고 개체 Q의 인스턴스는 개체 P의 인스턴스와 관련됩니다.

예를 들어 보겠습니다 -

한 사람이 하나의 여권만 가질 수 있으며 여권은 한 사람에게 할당됩니다.

DBMS의 엔터티 관계 유형

일대다 관계

일대다(1:N) 관계에서 엔티티 P의 인스턴스는 엔티티 Q의 두 개 이상의 인스턴스와 관련되고 엔티티 Q의 인스턴스는 엔티티 P의 둘 이상의 인스턴스와 관련됩니다.

예를 들어 보겠습니다 -

한 사람이 하나 이상의 은행 계좌를 가질 수 있지만 은행 계좌는 최대 한 사람을 계좌 소유자로 가질 수 있습니다.

DBMS의 엔터티 관계 유형

다대다 관계

다대다(N:N) 관계에서 둘 이상의 개체 P 인스턴스는 둘 이상의 개체 Q 인스턴스와 관련됩니다. 개체 Q의 둘 이상의 인스턴스는 개체 P의 둘 이상의 인스턴스와 관련됩니다.

예를 들어 보겠습니다 -

사람은 하나 이상의 기술을 가질 수 있습니다. 한 명 이상이 기술을 습득할 수 있습니다.