Vo svete teórie relačných databáz existuje funkčná závislosť, keď jeden atribút určuje iný atribút jedinečne v databáze. Trojitá funkčná závislosť je závislosť databázy, ku ktorej dochádza pri opise funkčnej závislosti atribútu alebo kolekcie atribútov, ktoré obsahujú pôvodný atribút.
Príklady triviálnych funkčných závislostí
Tento druh závislosti sa nazýva triviálne pretože to môže byť odvodené zo zdravého rozumu. Ak je jedna "strana" podmnožinou druhej, považuje sa to za triviálne. Ľavá strana sa považuje za determinant a právo závislý .
- {A, B} -> B je triviálna funkčná závislosť, pretože B je podmnožina A, B , Odkedy { A, B} -> B zahŕňa B , hodnota B je možné určiť. Je to triviálna funkčná závislosť, pretože určenie B je uspokojené jeho vzťahom k A, B. Pretože hodnoty B sú určené pomocou hodnôt , akúkoľvek inú postupnosť, ktorá zdieľa hodnoty bude mať presne rovnaké hodnoty ako B , Ďalším spôsobom, ako to povedať, je to všetko B je zahrnutý v , čo je dôvod, prečo to je A to podmnožina.
- {Employee_ID, Employee_Name} -> Zamestnanec_ID je tiež triviálna funkčná závislosť Zamestnanecké ID je podmnožina {Employee_ID, Employee_Name} .
- To isté platí pre A -> A alebo Employee_ID -> Employee_ID, a Employee_Name -> Employee_Name , To sú triviálne funkčné závislosti.
- Ak funkčná závislosť X-> Y a Y je podmnožina X, je to triviálna funkčná závislosť. Ak Y nie je podmnožinou X, nie je to triviálna funkčná závislosť.