Egy triviális funkcionális függőségben egy attribútum egy másik részhalmaza
A relációs adatbázis-elmélet világában funkcionális függőség van akkor, ha egy attribútum egy másik attribútumot egyedileg meghatároz egy adatbázisban. A triviális funkcionális függőség egy olyan adatbázis-függőség , amely egy attribútum vagy az attribútumok gyűjteményének az eredeti attribútumot magában foglaló függvényének függvényében jelenik meg .
Példák a triviális funkcionális függőségre
Ezt a fajta függést triviálisnak nevezik, mert a józan észből származhat. Ha az egyik "oldal" a másik részhalmaza, akkor ez triviálisnak tekinthető. A bal oldalon a meghatározó és a függő .
- {A, B} -> B triviális funkcionális függőség, mivel B az A, B részhalmaza. Mivel { A, B} -> B tartalmaz B-ot , meghatározható a B érték. Ez egy triviális funkcionális függőség, mert a B meghatározása elégedett az A, B kapcsolattal. Mivel a B értékét az A értékek határozzák meg, az A értékekhez tartozó bármely más szekvencia pontosan ugyanolyan értékeket kap, mint a B. Egy másik módja annak, hogy mindegyik B-ben szerepel az A-ban , ezért az A részhalmaza.
- A {Employee_ID, Employee_Name} -> Employee_ID szintén triviális funkcionális függőség, mivel a Employee_ID a {Employee_ID, Employee_Name} részhalmaza.
- Ugyanez igaz az A -> A vagy a Employee_ID -> Employee_ID és a Employee_Name -> Employee_Name esetében . Ezek mind triviális funkcionális függőségek.
- Ha egy X-> Y funkcionális függőség, és Y egy X részhalmaza, ez triviális funkcionális függőség. Ha Y nem X részhalmaza, akkor ez nem triviális funkcionális függőség.