Sa mundo ng pamanggit na teorya ng database, isang functional dependency ang umiiral kapag ang isang katangian ay tumutukoy sa isa pang katangian nang katangi-tangi sa isang database. Ang isang maliit na functional dependency ay isang database dependency na nangyayari kapag naglalarawan ng isang functional dependency ng isang katangian o ng isang koleksyon ng mga katangian na kasama ang orihinal na katangian.
Mga Halimbawa ng Mga Maliit na Dependency na Functional
Ang ganitong uri ng dependency ay tinatawag walang halaga sapagkat maaaring ito ay nagmula sa sentido komun. Kung ang isang "panig" ay isang subset ng isa, ito ay itinuturing na walang kuwenta. Ang kaliwang bahagi ay itinuturing na determinant at ang karapatan ang umaasa .
- {A, B} -> B ay isang maliit na functional dependency dahil B ay isang subset ng A, B . Dahil ang { A, B} -> B Kabilang dito B , ang halaga ng B maaaring matukoy. Ito ay isang maliit na functional dependency dahil ang pagtukoy sa B ay nasiyahan sa pamamagitan ng relasyon nito sa A, B. Dahil ang mga halaga ng B ay tinutukoy ng mga halaga ng A , anumang ibang pagkakasunud-sunod na nagbabahagi ng mga halaga ng A magkakaroon ng eksaktong parehong mga halaga bilang B . Ang isa pang paraan upang ilagay ito ay ang lahat ng B ay kasama sa A , na ang dahilan kung bakit ito A's subset.
- {Employee_ID, Employee_Name} -> Employee_ID ay isang maliit na functional dependency dahil Employee_ID ay isang subset ng {Employee_ID, Employee_Name} .
- Totoo rin ito A -> A o Employee_ID -> Employee_ID, at Employee_Name -> Employee_Name . Ang mga ito ay lahat ng mga maliit na functional dependency.
- Kung ang isang functional dependency X-> Y, at Y ay isang subset ng X, ito ay isang maliit na functional dependency. Kung Y ay hindi isang subset ng X, ito ay hindi isang maliit na functional dependency.