الفرق بين نموذج البيانات المنطقية والفيزيائية | منطقي مقابل نموذج البيانات الفيزيائية

Anonim

منطقي مقابل نموذج البيانات الفيزيائية

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

ما هو نموذج البيانات المنطقية؟

نموذج البيانات المنطقي يصف البيانات والعلاقات بالتفصيل على مستوى عال جدا. هذا لا يتضمن كيفية تمثيل البيانات جسديا في قاعدة البيانات، لكنه يصف على مستوى مجرد جدا. وهي تشمل أساسا الكيانات والعلاقات فيما بينها جنبا إلى جنب مع سمات كل كيان.

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

ما هو نموذج البيانات المادية؟

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

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

ما هو الفرق بين نموذج البيانات المنطقية والفيزيائية؟

• يصف نموذج البيانات الفيزيائية البنية المادية لقاعدة البيانات. نموذج البيانات المنطقي هو مستوى عال لا يصف الهيكل المادي لقاعدة البيانات.

• نموذج البيانات المادية يعتمد على نظام إدارة قاعدة البيانات المستخدمة. ومع ذلك، فإن نموذج البيانات المنطقية مستقل عن نظام إدارة قاعدة البيانات المستخدم.

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

• في نموذج البيانات المنطقية، تستخدم أسماء غير رسمية طويلة للكيانات والصفات. ومع ذلك، في البيانات المادية، يتم استخدام الأسماء الرسمية المختصرة لأسماء الجداول وأسماء الأعمدة.

• نموذج البيانات المنطقي مشتق أولا من الوصف. بعد ذلك يتم اشتقاق نموذج البيانات المادية فقط.

• يتم تطبيع نموذج البيانات المنطقية إلى النموذج العادي الرابع. سيتم تشويه نموذج قاعدة البيانات المادية إذا لزم الأمر لتلبية المتطلبات.

الملخص:

نموذج البيانات المنطقية مقابل البيانات الفيزيائية

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