Skip to main content

Mi a triviális függvény függvény az adatbázisokban?

The Integumentary System, Part 1 - Skin Deep: Crash Course A&P #6 (Lehet 2024)

The Integumentary System, Part 1 - Skin Deep: Crash Course A&P #6 (Lehet 2024)
Anonim

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.