جدول المحتوى
تحدد نماذج البيانات Data Models كيفية نمذجة البنية المنطقية لقاعدة البيانات. نماذج البيانات هي كيانات أساسية لتقديم التجريد في نظام إدارة قواعد البيانات. تحدد نماذج البيانات كيفية ربط البيانات ببعضها البعض وكيفية معالجتها وتخزينها داخل النظام.
يمكن أن يكون نموذج البيانات الأول عبارة عن نماذج بيانات مسطحة، حيث يتم الاحتفاظ بجميع البيانات المستخدمة في نفس المستوى. لم تكن نماذج البيانات السابقة علمية جدًا، وبالتالي كانت عرضة لإدخال الكثير من الازدواجية وتحديث الحالات الشاذة.
نموذج العلاقة بين الكيان Entity-Relationship Model
يعتمد نموذج العلاقة بين الكيان (ER) Entity-Relationship على مفهوم كيانات العالم الحقيقي والعلاقات فيما بينها. أثناء صياغة سيناريو العالم الحقيقي في نموذج قاعدة البيانات، يقوم نموذج التقارير الإلكترونية بإنشاء مجموعة كيانات ومجموعة علاقات وسمات وقيود عامة.
من الأفضل استخدام نموذج ER للتصميم المفاهيمي لقاعدة البيانات.
يعتمد نموذج ER على (الكيانات وخصائصها ، العلاقات بين الكيانات)
الكيان – الكيان في نموذج التقارير الإلكترونية هو كيان في العالم الحقيقي له خصائص تسمى السمات. يتم تعريف كل سمة من خلال مجموعة القيم الخاصة بها والتي تسمى المجال. على سبيل المثال، في قاعدة بيانات المدرسة، يعتبر الطالب بمثابة كيان. يتمتع الطالب بسمات مختلفة مثل الاسم والعمر والفصل وما إلى ذلك.
العلاقة – يسمى الارتباط المنطقي بين الكيانات بالعلاقة. يتم تعيين العلاقات مع الكيانات بطرق مختلفة. يحدد رسم الخرائط الأساسية عدد الارتباط بين كيانين.
رسم الخرائط الأساسية (واحد لواحد one to one ، واحد لكثير one to many ، كثير إلى واحد many to one ، الكثير للكثير many to many).
النموذج العلائقي Relational Model
نموذج البيانات الأكثر شيوعًا في نظام إدارة قواعد البيانات (DBMS) هو النموذج العلائقي. إنه نموذج علمي أكثر من غيره. يعتمد هذا النموذج على المنطق المسند من الدرجة الأولى ويحدد الجدول على أنه علاقة n-ary.
النقاط الرئيسية لهذا النموذج هي –
يتم تخزين البيانات في جداول تسمى العلاقات.
يمكن تطبيع العلاقات.
في العلاقات الطبيعية، القيم المحفوظة هي قيم ذرية.
يحتوي كل صف في العلاقة على قيمة فريدة.
يحتوي كل عمود في العلاقة على قيم من نفس المجال.