delphi4arab منتديات دلفي للعرب

نسخة كاملة : العلبة السوداء لبرنامج تسيير
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته .
في محاولة لرصد و تخزين جميع المعلومات على قاعدة البيانات من إضافة سجلات و تعديلها و حذفها.
إرتأيت إلى إنشاء بما يسنى العلبة السوداء للبرنامج التسيير ، فيها جميع العمليات التي أجريت  على قاعدة البيانات .
هل يُفضل استعمال قاعدة بيانات أخرى أم تخزين المعلومات في جداول أخرى لكن في نفس قاعدة البيانات.
علما أني أستعمل  Interbase 7.5 server.
وعليكم السلام ورحمة الله وبركاته ومغفرته

الا تظن ان استعمال قاعدة ب خارجية مكتبية مثل Sqlite افضل؟ سهل ارسالها لك عند الحاجة ولا تتطلب تنصيب دريفر معين باصدارة معينة، بل وقد تجعل برنامجك يرسلها لك في ايميل او موقع عند حدوث الخطأ تلقائيا .
بالتوفيق استاذ Unprm
السلام عليكم ورحمة الله وبركاته ،
شكرا لك أخي الحبيب  Mobile  ،
لكن المشكلة في Sqlite أنها لا تعمل في الشبكة.
وعليكم السلام ورحمة الله وبركاته

تخزين البيانات في جداول خاصة بنفس قاعدة البيانات احسن في حالات كثيرة مثل حفظ نسخة احتياطية واسترجاعها
فالتعامل مع ملف احسن من التعامل مع ملفين... واتصالين بقاعدتين.


إقتباس :قاعدة ب خارجية مكتبية مثل Sqlite افضل؟ سهل ارسالها لك عند الحاجة ولا تتطلب تنصيب دريفر


لا حاجة لشيئ اضافي لانه يستخدم قاعدة بيانات Interbase وبالتالي ما يحتاج اصلا مثبت
عند الحاجة لارسال شيئ يمكن تصدير ما تشاء من بيانات في ملف خارجي وضغطها لتصغير الحجم
السلام عليكم ورحمة الله

إقتباس :لكن المشكلة في Sqlite أنها لا تعمل في الشبكة.
ماذا تفعل بالشبكة ؟ انت تريد تقرير عن سير برنامجك ، هذه المعلوما تخص المطور فقط ، اي ترسل اليه لانه هوالادرى
اما دمجها مع قادة البيانات الاساسية لا اظنها فكرة جيدة لانه
قد تتعطب ، تحذف خطأ  أو يغير مسارها وهذا يجب ان يكون في التقرير الموجود في العلبة السوداء كما سماها :Smile  ان دمجة يعني اقسام التقرير بين قاعدتين او فقدانه كليا  .
البيانات الاساسية حق لصاحب الجهاز اي زبونك وليست حق المطور من باب الابتعاد عن خصوصية الزبائن
يبدو هناك لبس في الموضوع ربما السبب عنوان السؤال "العلبة السوداء"
الحديث هنا عن برنامج تسيير متعدد المستخدمين يعمل على الشبكة
حيث كل مستخدم يقوم باضافة/تعديل/حذف بيانات حسب الصلاحيات المتاحة
وهناك على الاقل مستخدم واحد له كل الصلاحيات بما فيها معرفة من قام بماذا وفي اي وقت.
(07-12-2016, 09:27 AM)B.M.AbdelAziZ كتب : [ -> ]يبدو هناك لبس في الموضوع ربما السبب عنوان السؤال "العلبة السوداء"
الحديث هنا عن برنامج تسيير متعدد المستخدمين يعمل على الشبكة
حيث كل مستخدم يقوم باضافة/تعديل/حذف بيانات حسب الصلاحيات المتاحة
وهناك على الاقل مستخدم واحد له كل الصلاحيات بما فيها معرفة من قام بماذا وفي اي وقت.

هذا بالذات الذي أقصد .
السلام عليكموورحمة الله

نعم تسرعة ولم انتبه جيدا للطرح ، في هذه الحالة نصيحة استاذ نا المدير هي الاصل .
اعتذر كثيرا ،وشكرا لكم