تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] محتاج استغني عن الداتا بيز واستخدم كود
#10
الاخ الكريم اليوم السابع -

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

ان ذلك يرجعنا الى عصور ما قبل التاريخ فى برمجة قواعد البيانات - حيث ان بدايات تخزين البيانات كانت كما تود انت الان تنفيذه - ومازال حتى الان بعض الملفات التى قد تستخدم على انها مخازن للبيانات - مثل ملفات الاكسيل - وملفات التكست وخلافه - وكذلك ايضا يمكنك تخزين بعض البيانات بكتابتها داخل البرنامج بالكود واستدعائها لعرضها عن طريق اى كونترول - داتا جريد - ليست فيو وخلافه

ولكن

يجب ان نعلم ان - مفهوم قواعد البيانات العلاقية - تقوم اساسا على الترابط والتكامل المرجعى بين كافة البيانات و الذى يتم بناء على وجود علاقات بين الجداول المكونة لقاعدة البيانات - ويتم تكوين هذه العلاقات بناء على التدفق المنطقى لوظائف البرنامج وفقا لمحددات معينة ( حقل او مفتاح اساسى وحقل او مفتاح غريب ) - وهذا يكون فى مرحلة التصميم الخاص بقاعدة البيانات.
كذلك فان هذه العلاقات الترابطية بين الجدوال تكون لها العديد من الانواع (One-to-many - Many-to-many ) وهذه الانواع تؤثر على كيفية الاستعلام عن البيانات والشكل الذى تكون عليه البيانات حين استدعائها .

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

واخيرا حتى تتحدث مع قاعدة البيانات وتتجاوب معك يجب ان تخاطبها بلغتها وهى SQL وهذه اللغة هى صلب التعامل معى اى قاعدة بيانات فى العالم ( اكسيس - فوكس برو - سيكوال سيرفر - اوراكل - ساب - ساى بيز ) والكثير مما لا اعلمه - وهى تتطلب بناء قواعد البيانات اى كانت نوعها بناء على ترابط وعلاقات منطقية وتكامل مرجعى بيان كافة الاجزاء المكونة لقاعدة البيانات

لذلك نصيحتى لك ان تتعمق اكثر فى المفهوم النظرى اولا ثم المفهوم العملى لقواعد البيانات - واكرر العملى لانشاء قاعدة بيانات مترابطة الاركان ( بدون واجهة برمجية او ويندوز فورمز ) يعنى داتا بيز فقط مترابطة منطقيا - وان تقوم بتنفيذ بعض الاستعلامات عليها ( بسيطة ثم معقده ) وسوف تعرف حينها ( ان لم تكون تعرف اكثر منى الان - اعذرنى ) ما اود الاشاره اليه فى حديثى
وانصح بالتعامل مع سيكوال سيرفر ( مانجمينت ستوديو ) واستخدم الكويرى بيلدر الموجود به - وذلك عن طريق انشاء فيو - والميزه هنا انه يحول ما تقوم به الى جمل بلغة SQL .

تحياتى للجميع
وعذرا على اى تقصير
ورجائى الدعاء
الرد }}}
تم الشكر بواسطة: اليوم السابع


الردود في هذا الموضوع
RE: سؤال محيرني - بواسطة ابراهيم ايبو - 20-10-19, 10:19 PM
RE: سؤال محيرني - بواسطة اليوم السابع - 21-10-19, 02:38 PM
RE: سؤال محيرني - بواسطة ابراهيم ايبو - 21-10-19, 06:01 PM
RE: سؤال محيرني - بواسطة اليوم السابع - 21-10-19, 06:07 PM
RE: سؤال محيرني - بواسطة ابراهيم ايبو - 21-10-19, 06:28 PM
RE: سؤال محيرني - بواسطة اليوم السابع - 21-10-19, 06:38 PM
RE: محتاج استغني عن الداتا بيز واستخدم كود - بواسطة new2016 - 22-10-19, 01:33 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [مشروع] مشروع لاضافة رسم بيانى محتاج التدخل لاصلاحه dr.programming 0 223 09-11-25, 01:48 AM
آخر رد: dr.programming
  [VB.NET] محتاج اربط DataGridView بزر بحث bakrycold 1 558 28-02-25, 12:11 AM
آخر رد: bakrycold
  محتاج تعديل على كود الحذف new_programer 2 660 17-02-25, 06:50 PM
آخر رد: new_programer
  محتاج كود انتقال خالد كامل1 2 448 22-01-25, 11:38 AM
آخر رد: قناص المدينة
  محتاج عمل التقارير pdf خالد كامل1 3 492 20-01-25, 01:06 AM
آخر رد: خالد كامل1
  ابغي ارجع قيمة الداتا قراد فيو من جديد عندي مشكله khalidalwdi 3 639 05-12-24, 02:21 AM
آخر رد: aljzazy
  اريد جلب عدد محدد من السجلات من قاعدة بيانات اكسس الى الداتا قراد فيو يوجد مثال khalidalwdi 2 673 12-11-24, 12:19 PM
آخر رد: khalidalwdi
  التحكم في ارتفاع صفوف الداتا جريد فيو cvcvcv 3 4,677 09-10-24, 08:28 PM
آخر رد: Kamil
Rainbow [كود] البحث وتحريك اسهم الداتا جريدفيو عند البحث محمد مسافر 2 587 19-09-24, 01:14 AM
آخر رد: محمد مسافر
  [سؤال] مشكلة محتاج تفسير dr.programming 0 311 28-08-24, 02:43 PM
آخر رد: dr.programming

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


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