Skip to main content

ما هو التبعية الوظيفية التافهة في قواعد البيانات؟

زايتجايست الملحق - فيلم وثائقي - 2008 - Zeitgeist Addendum - documentary film (قد 2025)

زايتجايست الملحق - فيلم وثائقي - 2008 - Zeitgeist Addendum - documentary film (قد 2025)
Anonim

في عالم نظرية قواعد البيانات العلاقية ، توجد تبعية وظيفية عندما تحدد سمة واحدة سمة أخرى بشكل فريد في قاعدة بيانات. التبعية الوظيفية البسيطة هي تبعية قاعدة بيانات تحدث عند وصف تبعية وظيفية لسمة أو مجموعة سمات تتضمن السمة الأصلية.

أمثلة من التبعيات وظيفية تافهة

يسمى هذا النوع من التبعية تافه لأنه يمكن اشتقاقه من المنطق السليم. إذا كان "الجانب" هو مجموعة فرعية من الآخر ، فإنه يعتبر تافهاً. الجانب الأيسر يعتبر مقرر والحق في يعتمد .

  • {أ ، ب} -> ب هو تبعية وظيفية تافهة ل ب هي مجموعة فرعية من A، B . منذ { أ ، ب} -> ب يشمل ب ، قيمة ال ب يمكن تحديده. إنها تبعية وظيفية تافهة لأن تحديد B مقتنع بعلاقته بـ A و B. منذ قيم ب يتم تحديدها من قبل قيم ا أي تسلسل آخر يشارك قيم ا سيكون لها نفس القيم بالضبط ب . طريقة أخرى لوضعها هي أن كل من ب تم تضمينه في ا ، وهذا هو السبب في ذلك مثل فرعية.
  • {Employee_ID ، Employee_Name} -> Employee_ID هو أيضا تبعية وظيفية تافهة منذ ذلك الحين هوية الموظف هي مجموعة فرعية من {Employee_ID ، Employee_Name} .
  • وينطبق الشيء نفسه على أ -> أ أو Employee_ID -> Employee_ID ، و Employee_Name -> Employee_Name . هذه كلها تبعيات وظيفية تافهة.
  • إذا كانت التبعية الوظيفية X–> Y ، و Y هي مجموعة فرعية من X ، فهذا يعد تبعية وظيفية تافهة. إذا لم تكن Y مجموعة فرعية من X ، فهذا ليس تبعية وظيفية تافهة.