رجو المساعدة

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

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

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


هل تستطيع تزويدنا بمعلومات أكثر؟

ما مدى تشابك قاعدة البيانات (ما الذي تقوم بتخزينه) أرجو وضع صورة كاملة للمخطط و البيانات

أفضل قاعدة بيانات واحدة في حال حجم بيانات صغير وفي حال عدم ترابط كبير بين الأنواع

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

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

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

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

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

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

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

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

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