نمذجة البيانات وعملية التصميم

contents

  • data modeling
  •  types of Data Models

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

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

أنواع نماذج البيانات

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