رجو المساعدة

شباب انا عندي فكرة مشروع ادارة الحيونات وعند بناء قاعدة البيانات احترت هل ابني لكل حيوان قاعدة بيانات خاصة به او اضعهم كل في قاعدة بيانات واحدة مثلا:

عندي انتاج حيواني غنم وبقر ونعام هل انشئ لكل واحد فيهم قاعدة خاصة بيه

ارجو ان تكون الاجابة معللة بالسبب


التعليق السابق

فكرتي تتمثل في ان كل انتاج حيواني له عملياته ومدخلاته مثلا:

انتاج البقر : تسجيل المواليد _الوفيات _البيع _ كميات انتاج الحليب _ الامراض _ اللقحات _ الادوية _ مصروفات (شراء العلف وغيره) _ اوزان البقر _ الحضائر (العزل _ الزواج _ الولادة_ الرضاعة) , وكل انتاج يكون يحتوي على نفس او اقل او اكثر من هذه العمليات حسب انتاجه واحتياجه

يبدو أن وجود قاعدة بيانات منفصلة لكل حيوان هو الحل الأفضل لأنهم غير مرتبطين ببعضهم (ستسهل عليك عملية نقل و إدارة القاعدة بتخصيص أعلى كل حيوان على حدى).

لكنك ستبني جداول خاصة لكل حيوان على حدى (ضمن قاعدة البيانات الخاصة به)و ستكون طريقة كتابة الكود هي نفسها تقريبا لكل قاعدة بيانات منهم مع وجود اختلافات صغيرة فعندما تريد تعديل شيئ مشترك ستضطر لتعديله في جميع الملفات.

إذا استطعت بناء خوارزمية مشتركة تسهل عليك التعديل هو إضافة جميلة.

شكرا للمعلومات والافادة ارجو ان تمدني بمثال عن الخوارزمية او تكون هناك واحدة جاهزة

قصدت بالخوارزمية طريقة تفكيرك في بناء قاعدة البيانات (فكر و خطط قبل التنفيذ)

لا يمكن دلك يا أخي, من غير الصحيح أن يقوم ببناء قاعدة بيانات لكل حيوان.

الحل الأمثل هو أن تكون قاعدة بيانات واحدة لا أكثر بها جداول وكل جدول يحمل columns تعريفية لحيوان ما على حسب نوعه.