أحدث الأخبار التقنية، مدعومة برؤى خبراء
ابقَ على اطلاع دائم على أبرز الاتجاهات في مجالات الذكاء الاصطناعي، والأتمتة، والبيانات، وغيرها الكثير من خلال رسالة Think الإخبارية. راجع بيان الخصوصية لشركة IBM.
نمذجة البيانات هي عملية إنشاء تمثيل مرئي لنظام معلومات كامل أو أجزاء منه للتعبير عن الاتصالات بين نقاط البيانات والهياكل.
تهدف نمذجة البيانات إلى توضيح أنواع البيانات المستخدمة والمخزنة داخل النظام، والعلاقات بين هذه الأنواع. كما تصف طرق تجميع البيانات وتنظيمها، إلى جانب تنسيقاتها وسماتها.
تُبنى نماذج البيانات تبعًا لاحتياجات العمل. يتم تحديد القواعد والمتطلبات مسبقًا من خلال الملاحظات والتعليقات التي يتم الحصول عليها من الأطراف المعنية في العمل بحيث يمكن دمجها في تصميم نظام جديد أو تكييفها في تكرار نظام قائم.
يمكن نمذجة البيانات على مستويات مختلفة من التجريد. تبدأ العملية بجمع المعلومات حول متطلبات العمل من الأطراف المعنية والمستخدمين النهائيين. ثم يتم ترجمة قواعد الأعمال إلى هياكل بيانات لصياغة تصميم قاعدة بيانات ملموسة. يمكن تشبيه نموذج البيانات بخريطة طريق أو مخطط معماري أو أي مخطط رسمي يسهل فهماً أعمق لما يتم تصميمه.
تستخدم نمذجة البيانات مخططات قياسية وأساليب منهجية. ويوفر هذا النهج طريقة موحّدة ومتسقة وقابلة للتوقع لتعريف موارد البيانات وإدارتها على مستوى المؤسسة، بل وربما خارجها.
ومن الناحية المثالية، تكون نماذج البيانات وثائق قابلة للتحديث باستمرار، وتتطور مع تغيّر احتياجات الأعمال. وتؤدي هذه النماذج دورًا مهمًا في دعم عمليات الأعمال وتخطيط بنية تكنولوجيا المعلومات واستراتيجيتها. ويمكن مشاركة نماذج البيانات مع المورّدين أو الشركاء أو النظراء في القطاع.
ابقَ على اطلاع دائم على أبرز الاتجاهات في مجالات الذكاء الاصطناعي، والأتمتة، والبيانات، وغيرها الكثير من خلال رسالة Think الإخبارية. راجع بيان الخصوصية لشركة IBM.
وكما هو الحال في أي عملية تصميم، يبدأ تصميم قواعد البيانات وأنظمة المعلومات من مستوى عالٍ من التجريد، ثم يصبح أكثر تحديدًا وارتباطًا بالتنفيذ. يمكن عمومًا تقسيم نماذج البيانات إلى ثلاث فئات تختلف بحسب درجة التجريد. تبدأ العملية بنموذج مفاهيمي، ثم تنتقل إلى نموذج منطقي، وتنتهي بنموذج مادي. وتتناول الأقسام التالية كل نوع من أنواع نماذج البيانات بمزيد من التفصيل:
ويُشار إليها أيضًا باسم نماذج المجال، وهي تقدم رؤية عالية المستوى لما سيحتويه النظام، وكيفية تنظيمه، وقواعد الأعمال التي يتضمنها. تُنشأ النماذج المفاهيمية ضمن عملية جمع المتطلبات الأولية للمشروع.
وتتضمن عادةً فئات الكيانات، أي أنواع العناصر التي يهم الأعمال تمثيلها في نموذج البيانات، إلى جانب خصائصها وقيودها والعلاقات بينها. كما تشمل متطلبات الأمان وسلامة البيانات ذات الصلة. وتحدد هذه العناصر مجتمعةً كيفية هيكلة البيانات وحوكمتها داخل النموذج. وعادةً ما تكون طريقة التدوين بسيطة.
تكون هذه النماذج أقل تجريدًا، وتقدّم تفاصيل أوسع عن المفاهيم والعلاقات في المجال محل الدراسة. ويُتبع فيها أحد أنظمة التدوين الرسمية المتعددة الخاصة بنمذجة البيانات. وتوضح هذه التدوينات سمات البيانات، مثل أنواع البيانات والأطوال المقابلة لها، كما تبيّن العلاقات بين الكيانات.
لا تحدد نماذج البيانات المنطقية أي متطلبات تقنية للنظام. وغالبًا ما تُحذف هذه المرحلة في ممارسات Agile أو DevOps. يمكن أن تكون نماذج البيانات المنطقية مفيدة في بيئات التنفيذ ذات الطابع الإجرائي العالي، أو في المشاريع القائمة بطبيعتها على البيانات، مثل تصميم مستودعات البيانات أو تطوير أنظمة إعداد التقارير.
وتوفر هذه النماذج مخططًا يوضح كيفية تخزين البيانات فعليًا داخل قاعدة البيانات. ولذلك، فهي أقل النماذج تجريدًا. وتقدّم تصميمًا نهائيًا يمكن تنفيذه في صورة قاعدة بيانات علائقية، بما في ذلك الجداول الرابطة التي توضّح العلاقات بين الكيانات. ويحدد التصميم أيضًا المفاتيح الأساسية والمفاتيح الخارجية التي ستُستخدم للحفاظ على هذه العلاقات. يمكن أن تتضمن نماذج البيانات المادية خصائص خاصة بنظام إدارة قواعد البيانات (DBMS)، بما في ذلك ضبط الأداء.
كتخصص، تدعو نمذجة البيانات الأطراف المعنية لتقييم معالجة البيانات والتخزين بتفصيل دقيق. تحتوي تقنيات نمذجة البيانات على اتفاقيات مختلفة تحدد الرموز المستخدمة لتمثيل البيانات، وكيفية وضع النماذج، وكيفية نقل متطلبات الأعمال. توفر جميع الأساليب مهام سير عمل ذات طابع رسمي تتضمن سلسلة من المهام التي سيتم تنفيذها بطريقة تكرارية. تبدو مهام سير العمل هذه عمومًا على النحو التالي:
تطورت نمذجة البيانات بالتوازي مع أنظمة إدارة قواعد البيانات، وازدادت أنواع النماذج تعقيدًا مع تنامي احتياجات الأعمال إلى تخزين البيانات. فيما يلي عدة أنواع من النماذج:
غالبًا ما تستخدم قواعد البيانات العلائقية لغة الاستعلام الهيكلية (SQL) لإدارة البيانات. وتُعد هذه القواعد فعّالة في الحفاظ على سلامة البيانات وتقليل التكرار. وغالبًا ما تُستخدم في أنظمة نقاط البيع، إلى جانب أنواع أخرى من معالجة المعاملات.
من نماذج البيانات البُعدية الشائعة مخطط النجمة، حيث تُنظَّم البيانات في حقائق، أي عناصر قابلة للقياس، وأبعاد، أي معلومات مرجعية. في هذا النموذج، تُحاط كل حقيقة بالأبعاد المرتبطة بها في نمط يشبه النجمة. أما النموذج الآخر فهو المخطط المتشعب، وهو يشبه مخطط النجمة، لكنه يتضمن طبقات أخرى من الأبعاد المرتبطة، مما يجعل نمط التفرّع أكثر تعقيدًا.
تسهّل نمذجة البيانات على المطورين ومهندسي البيانات ومحللي الأعمال وغيرهم من الأطراف المعنية تصور العلاقات بين البيانات وفهمها داخل قاعدة البيانات أو مستودع البيانات. ويمكنها أيضًا:
تستخدم العديد من حلول هندسة البرمجيات بمساعدة الحاسوب (CASE) التجارية ومفتوحة المصدر على نطاق واسع اليوم، بما في ذلك نمذجة البيانات المتعددة وأدوات الرسم التوضيحي والعروض المصورة للبيانات. وفيما يلي بعض الأمثلة:
استخدام أدوات علم البيانات وحلوله لاكتشاف الأنماط وبناء التنبؤات باستخدام البيانات والخوارزميات والتعلم الآلي وتقنيات الذكاء الاصطناعي
تعرَّف على Cognos Analytics 12.0، رؤى مدعومة بالذكاء الاصطناعي لتحسين عملية اتخاذ القرارات.
استفِد من قيمة بيانات المؤسسة مع IBM Consulting لبناء مؤسسة تعتمد على الرؤى لتحقيق ميزة تنافسية في الأعمال.