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

DBMS의 일대다 단항 관계


일대다 단항 관계는 다른 역할 그룹으로 표시되는 동일한 인스턴스 간의 동일한 엔터티와의 연결입니다.

DBMS의 일대다 단항 관계

관리자와 직원 간의 관계를 고려하십시오.

이 관계의 두 가지 역할은 관리자와 직원입니다. 소수의 직원만이 조직 내에서 관리자의 역할을 하는 반면 조직에서 일하는 모든 사람은 직원입니다.

한 명의 관리자가 여러 직원을 관리하고 각 관리자도 직원입니다.

일대다 선택-필수

DBMS의 일대다 단항 관계

한 역할 그룹의 각 인스턴스는 관계에 참여해야 하며 다른 역할 그룹의 인스턴스는 선택적으로 관계에 참여할 수 있습니다.

관리자 역할은 관리자와 비관리자로 직원이 있으므로 선택적 참여를 충족합니다. Employee 역할 그룹은 최고 수준의 관리에 있는 최소 한 명의 직원에게 관리자가 없기 때문에 역할 고유성을 위반합니다.

일대다 선택-선택

일대다 선택적-선택 사항은 이 경우에 유효합니다. 관리자 역할은 직원에 대해 선택 사항이고 고위 최고 경영진 직원은 엔터티의 다른 인스턴스에서 관리되지 않기 때문입니다.