نماذج بيانات
من ويكيبيديا، الموسوعة encyclopedia
نموذج البيانات[1] في علم هندسة البرمجيات هو نموذج مجرد يقوم بتوصيف كيفية عرض وتخزين البيانات. تقوم نماذج المعلومات بتعريف عناصر المعلومات والعلاقات التي تربط عناصر المعلومات والتي تكون في مجال اهتمام معين. ووفقاً لهوبيرمان (2009)، «ان نموذج المعلومات هو اداة تجارية وعلمية، تستخدم مجموعة من الرموز والنصوص لتوضح بدقة جزءاً من المعلومات الحقيقية لتطوير الاتصال داخل المؤسسة وبالتالي تقود لبيئة تطبيقات أكثر مرونة وثباتا».[2]
قد يشير مصطلح نموذج البيانات إلى مفهومين مختلفين لكنهما مرتبطان ببعضهما ارتباطًا وثيقًا. يشير أحيانًا إلى تشكيلٍ مجردٍ للأغراض والعلاقات الموجودة في مجال تطبيق معين: كالعملاء، والمنتجات، والطلبات الموجودة في مؤسسة تصنيع ما. يُشير في أحيان أخرى إلى المفاهيم المستخدمة في تعريف هذه التشكيلات: كمفاهيم الكيانات، أو الصفات، أو العلاقات، أو الجداول. بناء على ذلك، يمكن تعريف «نموذج البيانات» لتطبيق مصرفي ما باستخدام «نموذج بيانات» للكيانات والعلاقات. يستخدم هذا المقال المصطلح بكلا المعنيين.
يحدد نموذج البيانات بنية البيانات بشكل صريح. تُحدَّد نماذج البيانات عادةً بواسطة مختص في البيانات، أو أمين مكتبة البيانات، أو باحث في الإنسانيات الرقمية في تدوين نمذجة البيانات. تُمثل هذه التدوينات عادةً على شكل رسوم بيانية.[3]
قد يُشار إلى نموذج البيانات في بعض الأحيان بأنه بنية بيانات، وخاصةً في سياق لغات البرمجة. تُستكمل نماذج البيانات عادةً بنماذج وظائف الأعمال، لا سيما في سياق نماذج المؤسسات.