سؤال

لدي هذه المشكلة تحلل مخطط العلاقة في مجموعة من المخططات الموجودة في 3NF.

لدي مخطط العلاقة هذا: r = (A ، B ، C ، D ، E ، F)
مع المجموعة التالية من التبعيات الوظيفية:

A → ABCDEF
ب → ج
د → ه

يمكن لأي شخص مساعدتي؟

هل كانت مفيدة؟

المحلول

صأ = (أ ، ب ، د ، و)
صب = (ب ، ج)
صد = (د ، هـ)

لماذا ا؟ 3NF يتطلب إزالة جميع التبعيات متعدية.

في R ، يعتمد C بشكل ترانسي على A إلى B ، وينطبق الشيء نفسه على E إلى D. لإزالة تلك الخصائص ، تحتاج إلى تحلل الجداول بحيث تتم إزالة تلك العلاقات المتعدية ، وهو ما تقوم به عن طريق استخراج الجدول واستخدامه المصطلح الأوسط كمفاتيح.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top