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

الا تظن ان استعمال قاعدة ب خارجية مكتبية مثل Sqlite افضل؟ سهل ارسالها لك عند الحاجة ولا تتطلب تنصيب دريفر معين باصدارة معينة، بل وقد تجعل برنامجك يرسلها لك في ايميل او موقع عند حدوث الخطأ تلقائيا .
بالتوفيق استاذ Unprm
لأستهلنّ الصعب أو أدرك المنى    فما انقادت الآمال إلاّ لصابر
[-] كل من 1 user says قال شكرا ل mobile على المشاركة المفيدة
  • أبو معاذ
الرد
#3
السلام عليكم ورحمة الله وبركاته ،
شكرا لك أخي الحبيب  Mobile  ،
لكن المشكلة في Sqlite أنها لا تعمل في الشبكة.
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
[-] كل من 1 user says قال شكرا ل أبو معاذ على المشاركة المفيدة
  • mobile
الرد
#4
وعليكم السلام ورحمة الله وبركاته

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


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


لا حاجة لشيئ اضافي لانه يستخدم قاعدة بيانات Interbase وبالتالي ما يحتاج اصلا مثبت
عند الحاجة لارسال شيئ يمكن تصدير ما تشاء من بيانات في ملف خارجي وضغطها لتصغير الحجم
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
[-] كل من 2 users say قال شكرا ل محمد عبد العزيز على المشاركة المفيدة
  • أبو معاذ, mobile
الرد
#5
السلام عليكم ورحمة الله

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

هذا بالذات الذي أقصد .
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد
#8
السلام عليكموورحمة الله

نعم تسرعة ولم انتبه جيدا للطرح ، في هذه الحالة نصيحة استاذ نا المدير هي الاصل .
اعتذر كثيرا ،وشكرا لكم
لأستهلنّ الصعب أو أدرك المنى    فما انقادت الآمال إلاّ لصابر
[-] كل من 1 user says قال شكرا ل mobile على المشاركة المفيدة
  • أبو معاذ
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 2 ) ضيف كريم