V trivialni funkcionalni odvisnosti je en atribut podmnožica drugega
V svetu teorije relacijskih baz podatkov obstaja funkcionalna odvisnost, kadar en atribut enkratno določi drug atribut v podatkovni bazi. Trivialna funkcionalna odvisnost je odvisnost od baze podatkov, ki se pojavlja pri opisovanju funkcionalne odvisnosti atributa ali zbirke atributov, ki vključuje izvorni atribut.
Primeri trivialnih funkcionalnih odvisnosti
Ta vrsta odvisnosti se imenuje trivialna, ker jo lahko dobimo iz zdravega razumevanja. Če je ena "stran" podmnožica druge, se šteje za trivialno. Leva stran se šteje za odločilno in desno odvisno .
- {A, B} -> B je trivialna funkcionalna odvisnost, ker je B podmnožica A, B. Ker { A, B} -> B vključuje B , se lahko določi vrednost B. To je trivialna funkcionalna odvisnost, ker določanje B izpolnjuje njegov odnos do A, B. Ker se vrednosti B določajo z vrednostmi A , ima vsako drugo zaporedje, ki deli vrednosti A, enake vrednosti kot B. Drug način, da je vse B vključeno v A , zato je A podmnožica.
- {Employee_ID, Employee_Name} -> Employee_ID je tudi trivialna funkcionalna odvisnost, saj je Employee_ID podmnožica {Employee_ID, Employee_Name} .
- Enako velja za A -> A ali Employee_ID -> Employee_ID in Employee_Name -> Employee_Name . To so vse trivialne funkcionalne odvisnosti.
- Če je funkcijska odvisnost X-> Y in Y podmnožica X, je to trivialna funkcionalna odvisnost. Če Y ni podmnožica X, to ni trivialna funkcionalna odvisnost.