U trivijalnoj funkcionalnoj ovisnosti jedan je atribut podskup drugog
U svijetu relacijske baze podataka, funkcionalna ovisnost postoji kada jedan atribut određuje drugi atribut jedinstveno u bazi podataka. Trivična funkcionalna ovisnost je ovisnost baze podataka koja se javlja kada opisuje funkcionalnu ovisnost atributa ili zbirke atributa koji uključuje izvorni atribut.
Primjeri trivialnih funkcionalnih ovisnosti
Ova vrsta ovisnosti naziva se trivijalan jer se može izvesti iz zdravog razuma. Ako je jedna "strana" podskup drugog, smatra se trivijalnom. Lijeva se strana smatra odrednicom i pravom ovisnom .
- {A, B} -> B je trivijalna funkcionalna ovisnost jer je B podskup A, B. Budući da { A, B} -> B uključuje B , može se utvrditi vrijednost B. To je trivijalna funkcionalna ovisnost jer određivanje B je zadovoljan svojim odnosom s A, B. Budući da su vrijednosti B određene vrijednostima A , bilo koji drugi slijed koji dijeli vrijednosti A će imati iste vrijednosti kao B. Drugi je način da je sve B uključeno u A , zbog čega je podskup A.
- {Employee_ID, Employee_Name} -> Employee_ID je također trivijalna funkcionalna ovisnost jer je Employee_ID podskup {Employee_ID, Employee_Name} .
- Isto vrijedi i za A -> A ili Employee_ID -> Employee_ID, i Employee_Name -> Employee_Name . To su sve trivijalne funkcionalne ovisnosti.
- Ako funkcionalna ovisnost X-> Y, a Y je podskup X, to je trivijalna funkcionalna ovisnost. Ako Y nije podskup X, to nije trivijalna funkcionalna ovisnost.