اذهب إلى المحتوى

السؤال

نشر (معدل)

أريد أن أسأل بخصوص قاعدة البيانات  عندما أنشئ تطبيق على جهازي مربوط على قاعدة البيانات  و أرفعه على play store هل كل معلومات المستخدمين الذين سجلو في تطبيقي أستطيع أن أراها أو أغير فيها  أريد التوضيح لكي أفهم كيف يتم الأمر هذا؟؟؟

تم التعديل في بواسطة Wael Aljamal
توضيح السؤال

Recommended Posts

  • 0
نشر

يوجد أكثر من مستوى لقواعد البيانات،

  • Local DataBase ضمن التطبيق نفسه و يتم تخزينها على الجهاز الخاص بالمستخدم و يتم إنشائها عند أول تشغيل للتطبيق (غير قابلة للنقل)
  • ضمن الاستضافة أو مشرع BackEnd (يتصل التطبيق من جميع أجهزة المستخدمين لنفس قاعدة البيانات و يكون لكل منهم بياناته الخاصة)

إن قاعدة البيانات المحلية التي نقوم بإنشائها على حواسيبنا تكون بغرض التجريب، و التطوير حتى نصل للمطلوب من هيكلية القاعدة و منطق برمجة الواجهات الخلفية BackEnd، ثم يتوجب علينا رفع قاعدة البيانات و الشيفرات البرمجية للاستضافة وهي مقدمة من شركات متنوعة، تعتبر بمثاية حاسوب له مواصفات قوية و مساحة تخزين، يمكننا من تشغيل تطبيق الواجهة الخلفية، ويكون له عنوان انترنت IP ثابت، نقوم بتثبيته في التطبيق ليستطيع الاتصال عليه.

فكرة تخزين معلومات المستخدمين يجب أن تكون على الاستضافة و ليس على جهاز العميل.

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

مع العلم، إمكانية التعديل برمجياً على البيانات ممكنة، ولكن حسب برمجتك للصلاحيات لكل مستخدم و أدوارهم، أي كيف تحمي البيانات.

  • 0
نشر
بتاريخ 2 ساعات قال Wael Aljamal:

يوجد أكثر من مستوى لقواعد البيانات،

  • Local DataBase ضمن التطبيق نفسه و يتم تخزينها على الجهاز الخاص بالمستخدم و يتم إنشائها عند أول تشغيل للتطبيق (غير قابلة للنقل)
  • ضمن الاستضافة أو مشرع BackEnd (يتصل التطبيق من جميع أجهزة المستخدمين لنفس قاعدة البيانات و يكون لكل منهم بياناته الخاصة)

إن قاعدة البيانات المحلية التي نقوم بإنشائها على حواسيبنا تكون بغرض التجريب، و التطوير حتى نصل للمطلوب من هيكلية القاعدة و منطق برمجة الواجهات الخلفية BackEnd، ثم يتوجب علينا رفع قاعدة البيانات و الشيفرات البرمجية للاستضافة وهي مقدمة من شركات متنوعة، تعتبر بمثاية حاسوب له مواصفات قوية و مساحة تخزين، يمكننا من تشغيل تطبيق الواجهة الخلفية، ويكون له عنوان انترنت IP ثابت، نقوم بتثبيته في التطبيق ليستطيع الاتصال عليه.

فكرة تخزين معلومات المستخدمين يجب أن تكون على الاستضافة و ليس على جهاز العميل.

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

مع العلم، إمكانية التعديل برمجياً على البيانات ممكنة، ولكن حسب برمجتك للصلاحيات لكل مستخدم و أدوارهم، أي كيف تحمي البيانات.

مثال في دورة تطوير تطبيقات الجوال باستعمال تقنيات الويب هل نستعمل طريقة local database ?

  • 0
نشر
بتاريخ On 3/13/2022 at 17:43 قال Mohamed Lamin Mahmoudi:

مثال في دورة تطوير تطبيقات الجوال باستعمال تقنيات الويب هل نستعمل طريقة local database ?

تقنيات الويب توفر تخزين على مستوى المتصفح local storage / التطبيق باستعمال sqlite

وفي الدورة تم استخدام مخدمات قواعد بيانات خارجية على الحاسوب mySQL.

أي تم استخدام النوعين.

  • 0
نشر
بتاريخ 4 دقائق مضت قال Mohamed Lamin Mahmoudi:

أريد أن أفهم بشكل معمق على ما تنصحني؟

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

نقوم بتوجيه الطالب حسب نوع المشروع، بشكل عام جميع أنواع قواعد البيانات مستخدمة، 

قاعدة البيانات الداخلية في التطبيق أقل أهمية.

ولكن كما أخبرتك حسب نوع المشروع.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...