Sa isang maliit na functional dependency isang katangian ay isang subset ng isa pa
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 na walang kuwenta sapagkat ito ay maaaring makuha mula sa sentido komun. Kung ang isang "panig" ay isang subset ng isa, ito ay itinuturing na walang kuwenta. Ang kaliwang bahagi ay isinasaalang-alang ang determinant at ang karapatan na umaasa .
- {A, B} -> B ay isang maliit na functional dependency dahil B ay isang subset ng A, B. Dahil ang { A, B} -> B ay kabilang ang B , ang halaga ng B ay 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 ay magkakaroon ng eksaktong parehong halaga bilang B. Ang isa pang paraan upang ilagay ito ay ang lahat ng B ay kasama sa A , na siyang dahilan kung bakit ito ay isang subset.
- {Employee_ID, Employee_Name} -> Ang Employee_ID ay isang maliit na functional dependency dahil ang Employee_ID ay isang subset ng {Employee_ID, Employee_Name} .
- Ang parehong ay totoo para sa 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.