Во тривијална функционална зависност еден атрибут е подмножество на друг
Во светот на теоријата на релациони бази на податоци постои функционална зависност кога еден атрибут одредува друг атрибут уникатно во базата на податоци. Тривијална функционална зависност е зависноста на базата на податоци што се појавува при опишување на функционална зависност на атрибут или на збирка атрибути што го вклучуваат оригиналниот атрибут.
Примери на тривијални функционални зависности
Овој вид на зависност се нарекува тривијален, бидејќи може да се изведе од здравиот разум. Ако една "страна" е подмножество на другата, таа се смета за тривијална. Левата страна се смета за детерминанта и за правото на зависникот .
- {A, B} -> B е тривијална функционална зависност, бидејќи B е подмножество на A, B. Бидејќи { A, B} -> B вклучува B , вредноста на B може да се одреди. Тоа е тривијална функционална зависност, бидејќи одредувањето на B е задоволено од неговата врска со A, B. Бидејќи вредностите на B се одредуваат со вредностите на A , било која друга секвенца која ги дели вредностите на A ќе ги има истите вредности како B. Друг начин да се каже е дека целиот В е вклучен во А , затоа е подмножество на А.
- {Employee_ID, Employee_Name} -> Employee_ID исто така е тривијална функционална зависност, бидејќи Employee_ID е подмножество на {Employee_ID, Employee_Name} .
- Истото важи и за A -> A или Employee_ID -> Employee_ID и Employee_Name -> Employee_Name . Ова се тривијални функционални зависности.
- Ако функционална зависност X- Y и Y е подмножество на X, ова е тривијална функционална зависност. Ако Y не е подмножество на X, ова не е тривијална функционална зависност.