دُربة٩ / ١٤

الموضوع ٩ من ١٤

النمذجة وهيكلة البيانات

٤ دقائق قراءة٤ صورالمصادرانتقل إلى الاختبار

ستتعلم في هذا الدرس

الفكرة باختصار: نمذجة البيانات ترسم كيف تُنظَّم البيانات وترتبط داخل النظام. وهي، مع هيكلة البيانات، أول خطوة لاستخراج قيمة حقيقية منها.

لماذا نبدأ بالنمذجة؟

تُعد البيانات في العصر الرقمي من أغلى الأصول. فكيف نستخرج قيمتها الحقيقية؟

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

ما نمذجة البيانات؟

نمذجة البيانات هي تصميم تمثيل مرئي للبيانات في نظام ما، لفهم كيف تُنظَّم البيانات وترتبط ببعضها داخل النظام.

وتُبنى نماذج البيانات على احتياجات العمل. إذ تُحدَّد القواعد والمتطلبات مسبقًا من متطلبات أصحاب المصلحة. ثم تُدمج في تصميم نظام جديد، أو تُعدَّل ضمن دورة تطوير جديدة لنظام قائم.

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

ويعرّف الشكل ١ نمذجة البيانات كذلك بأنها تصميم هيكل البيانات وتخطيطه بطريقة تعكس العلاقات والروابط بين الكيانات المختلفة في النظام. والهدف تحديد طريقة تنظيم البيانات وتخزينها، ليسهل الوصول إليها وتحليلها. فهي تمثيل مرئي يساعد على فهم تدفق البيانات من مصادرها إلى استخدامها النهائي.

ويعرض الشكل ١ خمس فوائد لهما:

ويذكر الشكل ١ ثلاثة أنواع أساسية لنماذج البيانات:

الشكل ١: نمذجة وهيكلة البيانات سر اتخاذ القرارات الاستراتيجية الذكية

ما مراحل نماذج البيانات؟

يعرض الشكل ٢ ثلاثة أنواع من نماذج البيانات، يبني كل منها على الذي قبله:

  1. النموذج المفاهيمي (Conceptual): الصورة الكبرى لما سيحتويه النظام وكيف يُنظَّم، مع قواعد العمل المرتبطة به. ويُنشأ عادةً عند جمع المتطلبات الأولية، ويشمل الكيانات والعلاقات، بلا خصائص تقنية.
  2. النموذج المنطقي (Logical): يضيف إلى النموذج المفاهيمي تفاصيل البيانات وعلاقاتها، مثل السمات والقيود.
  3. النموذج المادي (Physical): يحوّل النموذج المنطقي إلى مخطط تفصيلي قابل للتنفيذ على قاعدة بيانات محددة. فتصبح الكيانات جداول، وتُحدَّد الأعمدة المناسبة لكل جدول، والمفاتيح الأساسية والأجنبية التي تحدد العلاقات بين الجداول. وتُحدَّد كذلك طرق التخزين، مثل توزيع البيانات عبر الخوادم واستخدام الفهارس لتحسين الأداء. ويُحدَّد تنسيق البيانات، مثل نوعها في قاعدة البيانات (نص، تاريخ، عدد صحيح).

الشكل ٢: أنواع نماذج البيانات

ما الفرق بين نموذج الكيان-العلاقة والنموذج العلائقي؟

في تصميم قواعد البيانات، يُعد نموذج الكيان-العلاقة (ER Model) والنموذج العلائقي (Relational Model) أداتين أساسيتين. لكنهما يخدمان أغراضًا مختلفة في مراحل تطوير قاعدة البيانات.

يقارن الشكل ٣ بينهما. وأهم الفروق:

وبقية الفروق في الشكل ٣:

الشكل ٣: مقارنة بين نموذج الكيان-العلاقة والنموذج العلائقي

ما أنواع البيانات؟

البيانات هي القلب النابض لأي تحليل أو قرار. ويعرض الشكل ٤ ثلاثة أنواع رئيسية منها:

الشكل ٤: الفرق بين أنواع البيانات

الخلاصة

اختبر فهمك

٤ أسئلة من نص المقال. تظهر الإجابة الصحيحة فور اختيارك.

أجبت عن ٠ من ٤
  1. السؤال ١ من ٤ما هي نمذجة البيانات؟
  2. السؤال ٢ من ٤على أي أساس تُبنى نماذج البيانات؟
  3. السؤال ٣ من ٤ما النموذجان اللذان يقارن بينهما المقال في تصميم قواعد البيانات؟
  4. السؤال ٤ من ٤ما أنواع البيانات الثلاثة التي يعرضها المقال؟

في هذا الدرس

    اضغط على الصورة للتكبير