U trivijalnoj funkcionalnoj zavisnosti jedan atribut je podskup drugog
U svijetu teorije relacijske baze podataka, funkcionalna zavisnost postoji kada jedan atribut jedinstveno odredi drugi atribut u bazi podataka. Svakodnevna funkcionalna zavisnost je zavisnost baze podataka koja se javlja prilikom opisivanja funkcionalne zavisnosti atributa ili skupa atributa koji uključuje izvorni atribut.
Primeri trivijalnih funkcionalnih zavisnosti
Ova vrsta zavisnosti naziva se trivijalno jer se može izvesti iz zdravog razuma. Ako je jedna "strana" podskup drugog, smatra se trivijalnom. Leva strana smatra se determinantom i desnom zavisnom .
- {A, B} -> B je trivijalna funkcionalna zavisnost, jer je B podskup A, B. Pošto { A, B} -> B uključuje B , vrednost B se može odrediti. To je trivijalna funkcionalna zavisnost, jer je određivanje B ispunjeno njegovom vezom sa A, B. Pošto su vrijednosti B određene vrijednostima A , svaki drugi niz koji deli vrijednosti A imaće iste vrijednosti kao i B. Drugi način da se kaže da je sve B uključeno u A , pa je to A podskup.
- {Employee_ID, Employee_Name} -> Employee_ID je takođe trivijalna funkcionalna zavisnost jer Employee_ID je podskup {Employee_ID, Employee_Name} .
- Isto važi i za A -> A ili Employee_ID -> Employee_ID i Employee_Name -> Employee_Name . To su sve trivijalne funkcionalne zavisnosti.
- Ako je funkcionalna zavisnost X-> Y i Y podskup X, ovo je trivijalna funkcionalna zavisnost. Ako Y nije podskup X, ovo nije trivijalna funkcionalna zavisnost.