يتغير المثيل بشكل متكرر بينما يكتسب المخطط تغييرات بطريقة نادرة.
رسم بياني للمقارنة
أساس للمقارنة | مخطط | حتة |
---|---|---|
الأساسية | وصف قاعدة البيانات. | لقطة من قاعدة بيانات في لحظة معينة. |
تغيير الحدوث | نادر | متكرر |
الحالة الأولية | فارغة | دائما بعض البيانات. |
تعريف المخطط
المخطط هو التصميم الكامل لقاعدة البيانات ويعرف أيضًا باسم intension . هذا هو مجموعة من الكائنات المسماة. يتم تضمين أسماء الجداول والأعمدة لكل جدول ، نوع البيانات ، المشغلات ، وحزم طرق عرض الوظائف والكائنات الأخرى في المخطط. لا يتم تطبيق التغييرات في المخطط بشكل متكرر ، ولكن في بعض الأحيان ، يجب تطبيق التغييرات كمتطلبات تغييرات في التطبيق. يعرف تعديل المخطط أو التغيير باسم ثورة المخطط .
دعونا نأخذ مثالا على قاعدة بيانات الطلاب. يمكن أن يحتوي مخطط المخطط لقاعدة بيانات الطالب على جدول يتعلق بمعلومات الطالب مثل الاسم وتفاصيل الدورة والأداء الأكاديمي ومعلومات أخرى. في مخطط المخطط أدناه ، نقوم ببناء سجلين يسمى الطالب والدورة مع سماتها.
يحتوي نظام قاعدة البيانات على مخططات مختلفة مفصولة وفقاً لمستويات التجريد مثل المادية والمنطقية والخارجية / الاشتراكية. بشكل عام ، يساعد نظام DBMS واحدًا فعليًا واحدًا منطقيًا وعدة مخططات فرعية.
- المخطط المادي هو أدنى مستوى من المخطط الذي يصف كيفية تخزين البيانات على القرص أو التخزين الفعلي.
- المخطط المنطقي هو المستوى الوسيط للمخطط الذي يصف بنية قاعدة البيانات إلى مصممي قواعد البيانات. كما يحدد العلاقة الموجودة بين البيانات.
- المخطط الخارجي أو المشترك هو أعلى مستوى في المخطط الذي يحدد طرق عرض المستخدمين النهائيين.
تعريف المثيل
المثال هو المعلومات التي يتم جمعها في قاعدة بيانات في لحظة معينة ، ويعرف أيضًا باسم الولاية أو الإضافة . إنها لقطة حيث يتم تأطير الحالة الحالية أو حدوث قاعدة بيانات في تلك اللحظة. في كل مرة يتم فيها إدراج البيانات أو حذفها من قاعدة البيانات ، يتم تغيير حالة قاعدة البيانات التي تعتبر السبب في حدوث تغيير كبير في مثيل قاعدة البيانات.
يتم تحديد مخطط قاعدة البيانات إلى DBMS عند تعريف قاعدة بيانات جديدة ، وفي ذلك الوقت تكون قاعدة البيانات المقابلة فارغة ، ومن ثم يكون لها مثيل فارغ. يتم الحصول على حالة بدء قاعدة البيانات عند تحميل قاعدة البيانات أولاً بالبيانات الأولية. منذ ذلك الحين فصاعدًا ، في كل مرة يتم تحديث البيانات نحصل على نسخة جديدة من قاعدة البيانات. في أي وقت ، هناك حالة حالية مرتبطة بقاعدة بيانات. يكون نظام إدارة قواعد البيانات (DBMS) مسؤولاً جزئياً عن تأكيد المثيل الصالح لقاعدة البيانات حيث يؤكد المثيل البنية والقيود المحددة في المخطط.
لنأخذ المثال المماثل في المثال. هنا سيحتوي بناء الطلاب على كياناتهم الفردية في السمات.
الاختلافات الأساسية بين المخطط والمثيل
- المخطط هو تمثيل تصميم قاعدة بيانات بينما المثال هو لقطة لقاعدة البيانات في لحظة معينة.
- يتغير المثيل بشكل متكرر للغاية ، كلما تمت إزالة البيانات أو إضافتها في قاعدة البيانات. بالمقارنة ، تحدث التغييرات في المخطط نادرًا.
- على سبيل المثال ، يمكن بسهولة فهم المخطط والمثيل بالقياس إلى البرنامج. في وقت كتابة البرنامج بلغة برمجة ، يتم الإعلان عن متغيرات هذا البرنامج في البداية ، وهذا مشابه لتعريف المخطط. بالإضافة إلى ذلك ، يجب أن يكون لكل متغير في البرنامج بعض القيم المرتبطة في وقت معين ؛ هذا هو مماثل لمثيل.
استنتاج
المخطط والمثيل مرتبطان بطريقة ما ، المخطط هو الحالة الأولية لقاعدة البيانات حيث تم تصميم قاعدة البيانات في البداية. من ناحية أخرى ، يكون المثيل حالة عند تحميل البيانات في قاعدة البيانات أو عند الحصول على أي تغيير بواسطة قاعدة البيانات المقابلة. المخطط هو وصف تفصيلي لهيكل قاعدة البيانات في حين أن المعلومات المخزنة في لحظة معينة في قاعدة البيانات معروفة كمثال.