klkgy بتاريخ: 23 فبراير 2011 تقديم بلاغ مشاركة بتاريخ: 23 فبراير 2011 (معدل) السلام عليكم ورحمه الله وبركاته اصمم قاعدة بيانات تحتوي على اسماء البرامج وخصائصها (feature) وخصائصها الفرعيه (subFeature) , بحيث انه البرنامج من الممكن ان يحتوي على اكثر من خاصيه , والخاصيه لها اكثر من برنامج , طبعا قمت بكسر علاقه التععديه بجدول بين الجدولين , والخاصيه قد يكون لها اكثر من خاصيه فرعيه , بعد الانتهاء من التصميم السابق ظهرة مشكله في انه اي برنامج يحتوى على خاصيه معينه سوف يحتوى على جميع خصائصها الفرعيه وهذا ليس صحيح , فليس جميع البرامج لها نفس الخصائص الفرعيه ارجو مساعدتكم باقرب فرصه .اتمنى مساعدتكم اخواني في هذه المشكله , المشكله موجوده في جدول ال subFeature وهي انه اي برنامج يحتوي على feature معين سوف يحتوى على جميع الsubfeature وذلك بس الفوركي الخاص بجدول الfeature , مع العلم انه ليس من الضروري احتواء البرنامج على جميع ال subfeature . مرفق لكم صوره عن المخطط تم تعديل 23 فبراير 2011 بواسطة klkgy اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Amgad بتاريخ: 24 فبراير 2011 تقديم بلاغ مشاركة بتاريخ: 24 فبراير 2011 السلام عليكم ورحمة الله ليس جميع البرامج لها نفس الخصائص الفرعيه يمكنك ربط جدول البرامج مع جدول الخصائص الفرعية مباشرة بدلا من الربط مع جدول الخصائص الرئيسية مع الإبقاء على العلاقة بين جدول الخصائص الرئيسية وجدول الخصائص الفرعيةاو ان تبقي العلاقات كما هي ... مع اعادة تصنيف الخصائص الرئيسية وما يتبعها من خضائص فرعيةرجاء عرض مثال لنوعية البيانات التى تتعامل معها اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
klkgy بتاريخ: 24 فبراير 2011 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 24 فبراير 2011 (معدل) جزاك الله خيرا على الردفكرة عمل علاقه ما بين جدول البرامج والخصائص الفرعيه فكره جيده , ولكن الن تؤثر على تركيب قاعدة البيانات بسبب وجود علاقه ما بين البرامج والخصائص والتي هي (الخصائص) متصله بالخصائص الفرعيه.وما رايك اخي الكريم اذا الغيت جدول العلاقات الفرعيه , وقمت بعمل self join على جدول الخصائص ولكن البعض نصحني بان لا افعل هذا بسبب انه سوف يصبح ضغط شديد على جدول الخصائص لانه اغلب العمليات تعتمد عليه .اخي الكريم لم افهم الحل الثاني الذي اقترحته وهو عمل تصنيف ؟البيانات التي اتعامل معها هي البرامج(email software) وخصائصها حيث ان موقع كل برنامج يعرض مجموعة خصائصه والخصائص الفرعي. تم تعديل 24 فبراير 2011 بواسطة klkgy اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Amgad بتاريخ: 25 فبراير 2011 تقديم بلاغ مشاركة بتاريخ: 25 فبراير 2011 السلام عليكم ورحمة الله يمكنك الإبقاء على تصميمك كما هو ... مع اعداد مجموعات مصنفه متنوعه من الخصائص الرئيسية ( اى تقسيم الخصائص الرئيسية ) ثم ربط البرنامج الواحد مع مجموعة أو أكثر من الخصائص الرئيسية اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.