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

DBMS의 완전한 기능 종속성


속성이 적절한 하위 집합이 아닌 해당 속성에 기능적으로 종속되어 있는 경우 속성은 다른 속성에 완전히 기능적으로 종속됩니다.

예를 들어, 속성 Q는 다른 속성 P에 완전히 기능적으로 종속되며, P의 적절한 부분 집합에는 기능적으로 종속되지 않습니다.

예를 들어 보겠습니다 -

<프로젝트 비용>

프로젝트 ID
프로젝트 비용
001
1000
001
5000

<직원 프로젝트>

EmpID
프로젝트 ID

E099
001
320
E056
002
190

위의 관계는 −

일수는 프로젝트에 소요된 일수입니다.

EmpID, ProjectID, ProjectCost -> 일


그러나 완전히 기능적으로 종속되는 것은 아닙니다.

반면 하위 집합 {EmpID, ProjectID} 직원이 프로젝트에 소요한 {Days}를 쉽게 확인할 수 있습니다.

이것은 우리의 완전한 기능적 의존성을 요약하고 제공합니다 -

{EmpID, ProjectID} -> (일)