В света на теорията на релационните бази, функционалната зависимост съществува, когато един атрибут определя един друг атрибут уникално в база данни. Тривиалната функционална зависимост е зависимостта на базата данни, която се случва, когато се описва функционалната зависимост на атрибут или колекция от атрибути, която включва оригиналния атрибут.
Примери за тривиални функционални зависимости
Този вид зависимост се нарича тривиален защото тя може да бъде извлечена от здравия разум. Ако една "страна" е подмножество на другата, тя се счита за тривиална. Лявата страна се счита за определящ и правото на зависим .
- {A, B} -> B е тривиална функционална зависимост, защото B е подмножество от A, B , От { A, B} -> B включва B , стойността на B може да бъде определена. Това е тривиална функционална зависимост, защото определянето на B е удовлетворено от връзката му с A, B. Тъй като стойностите на B се определят от стойностите на А , всяка друга последователност, която споделя стойностите на А ще имат точно същите стойности като B , Друг начин да го кажа е всичко 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, това не е тривиална функционална зависимост.