في تبعية وظيفية تافهة ، تكون إحدى السمات مجموعة فرعية أخرى
في عالم نظرية قواعد البيانات العلاقية ، توجد تبعية وظيفية عندما تحدد سمة واحدة سمة أخرى بشكل فريد في قاعدة بيانات. التبعية الوظيفية البسيطة هي تبعية قاعدة بيانات تحدث عند وصف تبعية وظيفية لسمة أو مجموعة سمات تتضمن السمة الأصلية.
أمثلة من التبعيات وظيفية تافهة
هذا النوع من التبعية يسمى تافهة لأنه يمكن اشتقاقه من المنطق السليم. إذا كان "الجانب" هو مجموعة فرعية من الآخر ، فإنه يعتبر تافهاً. يعتبر الجانب الأيسر هو العامل المحدد واليمين.
- {A، B} -> B عبارة عن تبعية وظيفية تافهة لأن B هي مجموعة فرعية من A و B. نظرًا لأن { A، B} -> B تتضمن B ، يمكن تحديد قيمة B. إنها تبعية وظيفية تافهة لأن تحديد B مقتنع بعلاقته بـ A و B. وبما أن قيم B محددة بقيم A ، فإن أي تسلسل آخر يشارك قيم A سيكون له نفس القيم بالضبط مثل B. طريقة أخرى لوضعها هي أن كل B مدرجة في A ، وهذا هو السبب في أنها A 's s subset.
- {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 ، فهذا ليس تبعية وظيفية تافهة.