ترجمة التبعيات الوظيفية إلى الشكل الطبيعي الثالث
-
21-09-2019 - |
سؤال
لدي هذه المشكلة تحلل مخطط العلاقة في مجموعة من المخططات الموجودة في 3NF.
لدي مخطط العلاقة هذا: r = (A ، B ، C ، D ، E ، F)
مع المجموعة التالية من التبعيات الوظيفية:
A → ABCDEF
ب → ج
د → ه
يمكن لأي شخص مساعدتي؟
المحلول
صأ = (أ ، ب ، د ، و)
صب = (ب ، ج)
صد = (د ، هـ)
لماذا ا؟ 3NF يتطلب إزالة جميع التبعيات متعدية.
في R ، يعتمد C بشكل ترانسي على A إلى B ، وينطبق الشيء نفسه على E إلى D. لإزالة تلك الخصائص ، تحتاج إلى تحلل الجداول بحيث تتم إزالة تلك العلاقات المتعدية ، وهو ما تقوم به عن طريق استخراج الجدول واستخدامه المصطلح الأوسط كمفاتيح.
لا تنتمي إلى StackOverflow