Trivialālas funkcionālās atkarības gadījumā viens atribūts ir cita apakškopa
Relāciju datubāzes teorijas pasaulē pastāv funkcionāla atkarība, kad viens atribūts vienreiz nosaka datu bāzē vienotu atribūtu. Triviāla funkcionālā atkarība ir atkarība no datu bāzes, kas rodas, aprakstot atribūta funkcionālo atkarību vai atribūtu kolekciju, kas ietver sākotnējo atribūtu.
Triviālo funkcionālo atkarību piemēri
Šāda veida atkarība tiek saukta par triviāla, jo to var iegūt no veselā saprāta. Ja viena "puse" ir otra apakšgrupa, tā tiek uzskatīta par triviāli. Kreisajā pusē tiek uzskatīts noteicošais faktors un pa labi atkarīgais .
- {A, B} -> B ir nedaudz funkcionāla atkarība, jo B ir A, B apakšgrupa. Tā kā { A, B} -> B ietver B , var noteikt B vērtību. Tā ir nenozīmīga funkcionālā atkarība, jo B noteikšana ir apmierināta ar tās attiecībām ar A, B. Tā kā B vērtības nosaka ar A vērtībām, jebkurai citai secībai, kas kopējas ar A vērtībām, būs tādas pašas vērtības kā B. Vēl viens veids, kā likt lietā, ir tas, ka viss B ir ietverts A , tādēļ tā ir A apakšgrupa.
- {Employee_ID, Employee_Name} -> Employee_ID ir arī nenozīmīga funkcionāla atkarība, jo Employee_ID ir {Employee_ID, Employee_Name} apakškopa.
- Tas pats attiecas uz A -> A vai Employee_ID -> Employee_ID, un Employee_Name -> Employee_Name . Tās visas ir nenozīmīgas funkcionālas atkarības.
- Ja funkcionālā atkarība ir X-> Y, un Y ir X apakškopa, tā ir nenozīmīga funkcionālā atkarība. Ja Y nav X apakškopa, tā nav maznozīmīga funkcionālā atkarība.