Be trivialios funkcinės priklausomybės, vienas atributas yra kito požymis
Reliacinės duomenų bazės teorijos pasaulyje egzistuoja funkcinė priklausomybė, kai vienas atributas vienareikšmiškai nustato kitą atributą duomenų bazėje. Triviali funkcinė priklausomybė yra priklausomybė nuo duomenų bazės, kuri atsiranda apibūdinant atributo funkcinę priklausomybę arba atributų rinkinį, kuris apima originalų atributus.
Trivialių funkcinių priklausomybių pavyzdžiai
Toks priklausomybės tipas yra trivialus, nes jis gali būti išvestas iš sveiku proto. Jei viena "pusė" yra kitos dalies pogrupis, tai laikoma trivialus. Kairė pusė laikoma determinuojančia ir teisė priklausoma .
- {A, B} -> B yra nereikšminga funkcinė priklausomybė, nes B yra A, B pogrupis. Kadangi { A, B} -> B yra B , galima nustatyti B reikšmę. Tai triviali funkcinė priklausomybė, nes B nustatymas yra patenkintas jo santykiu su A, B. Kadangi B vertės nustatomos pagal A reikšmes, bet kokia kita seka, kuri dalijasi A reikšmes, turi tas pačias vertes kaip ir B. Kitas būdas teigti, kad visi B yra įtraukti į A , todėl jis yra A paeiliui.
- {Employee_ID, Employee_Name} -> Employee_ID taip pat yra nereikšminga funkcinė priklausomybė, nes Employee_ID yra {Employee_ID, Employee_Name} pogrupis.
- Tas pats pasakytina apie A -> A arba Employee_ID -> Employee_ID ir Employee_Name -> Employee_Name . Tai visos trivialios funkcinės priklausomybės.
- Jei funkcinė priklausomybė yra X-> Y, o Y yra X pogrupis, tai yra triviali funkcinė priklausomybė. Jei Y nėra X pogrupis, tai nėra triviali funkcinė priklausomybė.