الفرق بين العرض و المشاهدة المادية

مؤلف: Laura McKinney
تاريخ الخلق: 2 أبريل 2021
تاريخ التحديث: 15 قد 2024
Anonim
Difference between rows and range
فيديو: Difference between rows and range

المحتوى


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

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

  1. رسم بياني للمقارنة
  2. تعريف
  3. الاختلافات الرئيسية
  4. خاتمة

رسم بياني للمقارنة

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


تعريف الرأي

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

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

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


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

الآن دعونا نرى بناء جملة العرض

إنشاء عرض V باسم

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

تعريف مشاهدة المادية

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

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

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

دعونا نتحقق من بناء جملة المشاهدة المادية:

إنشاء عرض المادية الخامس
بناء التحديث
على
مثل

أين بناء يقرر البند ، متى يتم ملء عرض ملموس. نوع التحديث يقرر كيفية تحديث طريقة العرض الملموسة ويقرر المشغل متى يتم تحديث طريقة العرض الملموسة.

طرق العرض المضمونة تستخدم عادة في مستودع البيانات.

  1. الفرق الأساسي بين طريقة العرض "و" طريقة العرض المادي هو أن طرق العرض هي غير مخزنة جسديا على القرص. من ناحية أخرى ، وجهات النظر المادية هي مخزن على القرص.
  2. طريقة العرض يمكن تعريفها على أنها الجدول الافتراضي تم إنشاؤها نتيجة للتعبير الاستعلام. ومع ذلك ، عرض المادي هو نسخة مادية، صورة أو لقطة من الجدول الأساسي.
  3. وجهة نظر دائما محدث عند تنفيذ استعلام إنشاء طريقة العرض في كل مرة يتم فيها استخدام طريقة العرض. من ناحية أخرى ، يتم تحديث المشاهدة المادية يدويا أو عن طريق تطبيق محفزات لذلك.
  4. مشاهدة المادية يستجيب بسرعة من طريقة العرض كما يتم عرض طريقة العرض المادي.
  5. مشاهدة المادية متنفع ال مساحة الذاكرة لأنها مخزنة على القرص في حين أن طريقة العرض هي مجرد عرض وبالتالي لا تتطلب مساحة الذاكرة.

خاتمة:

يستجيب العرض المادي بشكل أسرع مقارنةً بالعرض. لكن طريقة العرض توفر دائمًا معلومات محدثة للمستخدم.