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

DBMS에서 엔터티 관계 식별


DBMS에서 엔티티 관계 식별은 강한 엔티티와 약한 엔티티 간의 관계를 식별하는 데 사용됩니다.

시작하기 전에 교수 의 예를 들어보겠습니다. 우리의 강력한 단체인 단체 , Professor_ID 포함 기본 키 로 -

교수 ID
교수_이름

교수_연봉


약한 엔티티는 Professor_Dependents입니다. 엔티티:

이름
DOB
관계

이제 계속 진행하겠습니다.

약한 개체

약한 엔터티는 강한 엔터티에 종속되며 기본 키가 없습니다. 약한 엔터티에는 부분 키가 있습니다. 이중 직사각형으로 표시됩니다 -

DBMS에서 엔터티 관계 식별

강력한 개체

다른 엔터티는 Strong Entity에 종속되며 기본 키와 같은 키 속성을 가지며 단일 직사각형으로 표시됩니다.

DBMS에서 엔터티 관계 식별

관계 식별

강한 개체와 약한 개체를 연결하고 이중 다이아몬드 기호로 표시됩니다.

관계 식별을 사용하여 두 엔터티를 연결하는 예를 살펴보겠습니다.

DBMS에서 엔터티 관계 식별

위에서 우리는 Dependent Name이 그 자체로 존재할 수 없고 교수와의 관계에서 존재할 수 있음을 보았습니다.

나머지는 E-R 다이어그램에서 사용한 다음과 같습니다.

교수
강력한 개체
종속
약한 엔티티
부분 키(약한 엔티티)
이름
기본 키(강력한 엔터티)
ID