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 nevezik jelentéktelen 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 döntő és a jobb függő .
- {A, B} -> B triviális funkcionális függőség, mert B egy részhalmaza A, B . Mivel { A, B} -> B magába foglalja B , az értéke B meghatározható. 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 a következő értékek határozzák meg: A , bármely más szekvencia, amely osztja a A pontosan megegyezik az értékekkel B . Egy másik módja annak, hogy az egész B tartalmazza A , ezért van Mint részhalmaza.
- {Employee_ID, Employee_Name} -> Employee_ID szintén triviális funkcionális függőség Munkavállalói azonosító egy részhalmaza {Employee_ID, Employee_Name} .
- Ugyanez igaz A -> A vagy Employee_ID -> Employee_ID, és Munkavállaló neve -> Munkavállaló neve . 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.