Triviaalisessa toiminnallisessa riippuvuudessa yksi attribuutti on toisen osajoukko
Relaatiotietokannan teorian maailmassa funktionaalinen riippuvuus on olemassa, kun yksi attribuutti määrittää toisen attribuutin ainutkertaisesti tietokannassa. Triviaali funktionaalinen riippuvuus on tietokannan riippuvuus, joka ilmenee kuvaamalla attribuutin funktionaalinen riippuvuus tai attribuutin kokoelma, joka sisältää alkuperäisen attribuutin.
Esimerkkejä Trivial Functional Dependencies
Tällaista riippuvuutta kutsutaan triviaaliksi, koska se voidaan johtaa järjiltään. Jos yksi "puoli" on toisen osajoukko, sitä pidetään vähäpätöisenä. Vasemmalle puolelle katsotaan määritelmä ja oikeus riippuvainen .
- {A, B} -> B on triviaali funktionaalinen riippuvuus, koska B on A: n, B: n osajoukko. Koska { A, B} -> B sisältää B , voidaan B : n arvo määrittää. Se on triviaali funktionaalinen riippuvuus, koska B: n määrittäminen on tyydyt- ty suhteessa A, B: hen. Koska B : n arvot määritetään A : n arvolla, kaikilla muilla A : n arvoja jakavalla sekvenssillä on täsmälleen samat arvot kuin B. Toinen tapa laittaa se on, että kaikki B on sisällytetty A: ksi , minkä vuoksi se on A : n alijoukko.
- {Employee_ID, Employee_Name} -> Employee_ID on myös triviaali funktionaalinen riippuvuus, koska Employee_ID on {Employee_ID, Employee_Name}: n osajoukko.
- Sama pätee A-> A tai Employee_ID -> Employee_ID ja Employee_Name -> Employee_Name . Nämä ovat kaikki triviaaleja toiminnallisia riippuvuuksia.
- Jos funktionaalinen riippuvuus X-> Y ja Y on X: n osajoukko, tämä on triviaali funktionaalinen riippuvuus. Jos Y ei ole X: n osajoukko, tämä ei ole vähäinen toiminnallinen riippuvuus.