القائمة الرئيسية

الصفحات

اخر الاخبار

مراحل بناء قواعد بيانات

 

مراحل بناء قواعد بيانات

عندما تقوم بإنشاء قاعدة بيانات, فأنت بذلك تنوي وضع كل معلومات المشروع في هذه القاعدة.
المعلومات التي ستضعها في قاعدة البيانات هي حتماً معلومات لأشياء مختلفة في المشروع و إليك هذا المثال.

المواقع الإلكترونية تحفظ معلومات المستخدمين, مقالاتهم و تعليقاتهم في جداول منظمة تشبه التالي.

ملاحظة: لم نتطرق للطريقة التي يتم فيها ربط الجداول مع بعضها لأن هذا الأمر ستتعلمه لاحقاً و بتفصيل ممل.
أيضاً, المواقع تستطيع حفظ الكثير من المعلومات الأخرى و لكن هذا غير مهم حالياً و لا تشغل بالك به الآن لأنك ستتعلمه في نهاية الدورة.

نلاحظ أن من الرسم السابق أن قاعدة البيانات كأنها مستوعب كبير يتم وضع كل معلومات المشروع فيه.
حتى نرتب المعلومات بشكل منظم و مرتب, نقوم بإنشاء جدول لكل جزئية في المشروع حتى يسهل التعامل و الوصول لها.

سبب إنشاء ثلاث جداول في قاعدة البيانات هو أننا نتعامل مع ثلاث أشياء مختلفة هي:

  • معلومات كل مستخدم ( في الجدول users ) مثل إسمه, إسم عائلته, بريده الإلكتروني.

  • معلومات كل مقال ( في الجدول posts ) مثل عنوانه, محتواه, هل يمكن وضع تعليقات عليه أم لا.

  • معلومات كل التعليقات ( في الجدول Comments ) مثل المعلّق, تاريخ وضع التعليق, محتوى التعليق.

كيف تتخزن المعلومات في الجداول

عند تصميم قاعدة البيانات فإننا نرسمها كما فعلنا في السابق, أي نركز فقط على المعلومات التي سيتم تخزينها و على أساسها نقوم بتقسيم المعلومات عدة جداول.
الآن أنت تتسائل حتماً عن الطريقة التي يتم فيها تخزين البيانات في هذه الجداول و هذا ما سنعرضه لك.


المثال الاول

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


المثال الثاني

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


المثال الثالث

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

تعليقات