사소한 기능 종속성에서 한 속성은 다른 속성의 하위 집합입니다.
관계형 데이터베이스 이론의 세계에서 한 속성이 데이터베이스에서 다른 속성을 고유하게 결정할 때 기능 종속성이 존재합니다. 사소한 기능 종속성은 원본 속성을 포함하는 속성 또는 속성 모음의 기능적 종속성 을 설명 할 때 발생하는 데이터베이스 종속성 입니다.
사소한 기능 의존성의 예
이러한 종류의 의존성은 상식에서 파생 될 수 있기 때문에 사소한 것이라고합니다. 하나의 "측면"이 다른 측면의 하위 집합이라면 이는 사소한 것으로 간주됩니다. 왼쪽은 결정 요인 으로 간주되고 오른쪽은 종속 변수로 간주됩니다.
- B 는 A, B 의 하위 집합이므로 {A, B} -> B 는 사소한 기능 종속성입니다. { A, B} → B 는 B를 포함하므로 B 의 값을 결정할 수 있습니다. B를 결정하는 것이 A, B와의 관계에 의해 충족되기 때문에 사소한 기능 의존성입니다. B 의 값은 A 의 값에 의해 결정되므로 A 의 값을 공유하는 다른 모든 시퀀스는 B 와 정확히 동일한 값 을가 집니다. 그것을 넣는 또 다른 방법은 B 가 모두 A 에 포함된다는 것입니다. 이것이 A 의 부분 집합입니다.
- {Employee_ID, Employee_Name} -> Employee_ID 는 Employee_ID 가 {Employee_ID, Employee_Name} 의 하위 집합이므로 사소한 기능 종속성입니다.
- A -> A 또는 Employee_ID -> Employee_ID 및 Employee_Name -> Employee_Name에 대해서도 마찬가지입니다. 이것들은 모두 사소한 기능 종속성입니다.
- 함수 종속성 X -> Y 및 Y가 X의 하위 집합 인 경우이 함수 종속성은 사소한 것입니다. Y가 X의 하위 집합이 아니라면 이는 사소한 기능 종속성이 아닙니다.