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