ტრივიალური ფუნქციონალური დამოკიდებულების მიხედვით, ერთი ატრიბუტი მეორეა
რელაციური მონაცემთა ბაზის თეორიის სამყაროში ფუნქციონალური დამოკიდებულება არსებობს, როდესაც ერთი ატრიბუტი განსაზღვრავს სხვა ატრიბუტს მონაცემთა ბაზაში. ტრივიალური ფუნქციონალური დამოკიდებულება მონაცემთა ბაზის დამოკიდებულებაა, რომელიც აღწერს ატრიბუტის ფუნქციურ დამოკიდებულებას ან ატრიბუტების კოლექციას, რომელიც შეიცავს თავდაპირველ ატრიბუტს.
ტრივიალური ფუნქციური დამოკიდებულებების მაგალითები
ამგვარი დამოკიდებულება ტრივიალურია, რადგან ეს შეიძლება იყოს საღი აზრიდან გამომდინარე. თუ ერთი "მხარე" მეორე მხარის ქვესადგურია, ის ტრივიალურია. მარცხენა მხარე ითვლება განმსაზღვრელი და უფლება დამოკიდებული .
- {A, B} -> B არის ტრივიალური ფუნქციური დამოკიდებულება, რადგან B არის A, B. მას შემდეგ, რაც { A, B} -> B მოიცავს B- ს , B- ის ღირებულება შეიძლება განისაზღვროს. ეს ტრივიალური ფუნქციონალური დამოკიდებულებაა, რადგან B- ს განსაზღვრა კმაყოფილია A, B- სთან ურთიერთობით. ვინაიდან B- ის ღირებულებები განისაზღვრება A- ის ღირებულებებით, ნებისმიერი სხვა თანმიმდევრობა, რომელიც აისახება A- ის ღირებულებებს, ექნება ზუსტად იგივე ღირებულებები B. კიდევ ერთი გზა, რომ ის არის, რომ ყველა B შედის A- ში , ამიტომაც არის ის Subset.
- Employee_Name} -> Employee_Name არის ასევე ტრივიალური ფუნქციონალური დამოკიდებულება, რადგან Employee_ID არის Employee_ID, Employee_Name} ქვესაკი .
- იგივეა A -> A ან Employee_ID -> Employee_ID და Employee_Name -> Employee_Name . ეს არის ყველა ტრივიალური ფუნქციონალური დამოკიდებულება.
- თუ ფუნქციური დამოკიდებულება X-> Y და Y არის X- ის ქვესაკი, ეს არის ტრივიალური ფუნქციური დამოკიდებულება. თუ Y არ არის X- ის subset, ეს არ არის ტრივიალური ფუნქციონალური დამოკიდებულება.