기능적 종속성이란 무엇입니까?
데이터베이스 정규화의 중요한 구성 요소로서, 데이터베이스 또는 기능적 종속성은 어떤 유형의 중단 없이도 값이 시퀀스의 다음 값으로 부드럽게 전환 될 수있는 상황입니다. 이러한 유형의 상황이 존재하면 데이터베이스 내의 정보 흐름이 지연이나 문제없이 진행되고 데이터 자체의 무결성이 유지됩니다. 프로세스는 하나의 값 또는 데이터 유형과 다른 관련 값과 쉽게 연관되므로 프로세스는 관계형 데이터베이스의 작성 및 운영에 필수적입니다.
기능적 의존성이 어떻게 작동하는지 이해하는 가장 쉬운 방법 중 하나는 미국의 각 시민에게 정기적으로 발급되는 사회 보장 번호와 같은 정부 발급 신분증의 사용을 고려하는 것입니다. 이 번호를 식별 수단으로 사용하면 고용주가 해당 번호의 소유자에 대한 정보에 액세스 할 수 있습니다. 잠재적 대출 기관 및 기타 채권자는이 숫자를 사용하여 신청자에 대한 관련 재무 정보에 액세스 할 수 있으며,이 숫자를 통해 평가 및 지불 된 세금, 1 년에서 다음 해의 소득 수준과 같은 정보에 액세스 할 수 있으며 정부 지원 퇴직을 계산 노동력을 떠난 후 개인이 결국 누릴 수있는 혜택. 대부분의 경우, 고용주는 실제로 직원의 전자 파일의 나머지 부분에 액세스하기위한 관계 도구로 기본 직원 식별 번호 또는 번호의 일부 섹션과 동일한 번호를 사용할 수 있습니다.
데이터베이스 개발 및 운영 범위 내에서 기능적 종속성은 사용자가 원하는 정보를 검색하는 데 사용할 수있는 값을 입력 할 수 있도록합니다. 예를 들어, 영업 사원은 회사 고객과 관련된 연락처와 관련된 모든 레코드를 검색하기 위해 회사 이름의 값을 입력 할 수 있습니다. 마찬가지로, 출장을 계획중인 영업 사원은 목적지 근처에있는 모든 고객의 이름과 연락처 정보에 액세스하는 수단으로 도시 이름을 값으로 입력하여 해당 고객과의 약속을보다 쉽게 마련 할 수 있습니다.
시스템이 기능적 종속성을 제공하는 방법의 정확한 구조는 관련된 응용 프로그램에 따라 다를 수 있지만 최종 결과는 여전히 동일합니다. 하나의 값은 다른 값과 관련이 있으므로 필요한 정보에 비교적 쉽게 액세스 할 수 있습니다. 오래된 하드 카피 파일 방법에 의존하지 않고 데이터베이스에 많은 레코드가 보관되어 있기 때문에 이러한 유형의 관계 종속성은 관련 데이터를 찾고 사용하는 데 매우 중요합니다.