בתלות תפקודית טריוויאלית תכונה אחת היא תת-קבוצה של אחרים
בעולם תיאוריית מסדי נתונים יחסיים, תלות פונקציונלית קיימת כאשר תכונה אחת קובעת תכונה אחרת באופן ייחודי במסד נתונים. תלות פונקציונלית טריוויאלית היא תלות במסד הנתונים המתרחשת כאשר מתארים תלות פונקציונלית של תכונה או של אוסף תכונות הכוללות את התכונה המקורית.
דוגמאות לתלות פונקציונלית טריוויאלית
סוג זה של תלות נקרא טריוויאלי כי זה יכול להיות נגזר מן השכל הישר. אם "צד" אחד הוא תת קבוצה של השני, זה נחשב טריוויאלי. הצד השמאלי נחשב הדומיננטי והימין התלוי .
- {A, B} -> B היא תלות פונקציונלית טריוויאלית משום ש- B היא תת-קבוצה של A, B. מאז { A, B} -> B כולל B , ניתן לקבוע את הערך של B. זוהי תלות תפקודית טריוויאלית משום שקביעת B מרוצה מהקשר שלה ל- A, B. מאחר והערכים של B נקבעים על פי ערכי A , לכל רצף אחר שמשתף את ערכי A יהיה בדיוק אותם ערכים כמו B. דרך נוספת לשים את זה היא כי כל B נכלל A , ולכן זה משנה של .
- {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, זו אינה תלות תפקודית טריוויאלית.