جدول المحتويات:
التعريف - ماذا تعني طريقة العرض؟
طريقة العرض هي مجموعة فرعية من قاعدة بيانات يتم إنشاؤها من استعلام وتخزينها ككائن دائم. على الرغم من أن تعريف طريقة العرض دائم ، فإن البيانات الموجودة فيه ديناميكية اعتمادًا على النقطة الزمنية التي يتم الوصول إليها في العرض.
تمثل طرق العرض مجموعة فرعية من البيانات الموجودة في جدول. يمكنهم الانضمام وتبسيط جداول متعددة في جدول افتراضي واحد. إنها تشغل مساحة تخزين صغيرة جدًا لأن قاعدة البيانات تحتوي فقط على تعريف العرض ، وليس البيانات. علاوة على ذلك ، يمكن أن تقدم نتائج لعمليات حسابية مختلفة (مثل المجموع والمعدل) إلى جانب البيانات المخزنة ، ويمكن أن تحد من درجة تعرض الجداول للعالم الخارجي.
تيكوبيديا تشرح طريقة العرض
طريقة العرض هي ببساطة استعلام لغة استعلام منظم (SQL) يتم تخزينه ككائن. على سبيل المثال ، يتم الاستعلام بشكل متكرر عن جدولي CUSTOMER_MASTER و ACCOUNTS_MASTER في قاعدة البيانات ذات الصلة بالبنك التجاري للعملاء وأرقام حساباتهم. يُرجع استعلام SQL التالي الاسم الأول واللقب ورقم (أرقام) الحسابات وأنواع حسابات العملاء:
SELECT c.first_name ، c.s ، a.account_number ، a.account_type
من customer_master c ، accounts_master a
WHERE c.customer_id = a.customer_id
الترتيب حسب c.s ، a.account_number
في كل مرة يتم فيها تشغيل هذا الاستعلام ، يجب تحليله وتحميله في مُحسِّن SQL ، مستهلكًا موارد وموارد ثمينة. إذا تم حفظ الاستعلام كطريقة عرض ، فلن يتم تنفيذ هذه الأنشطة العامة إلا مرة واحدة في وقت إنشاء العرض. فيما يلي نموذج نصي SQL لإنشاء طريقة عرض:
CREATE VIEW customer_accounts AS
(
SELECT c.first_name ، c.s ، a.account_number ، a.account_type
من customer_master c ، accounts_master a
WHERE c.customer_id = a.customer_id
الترتيب حسب c.s ، a.account_number
)
يمكن استخدام طرق العرض في الاستعلامات كما هو الحال في الجداول العادية عن طريق تحديد أعمدة محددة ، وتقييد النتائج باستخدام جملة WHERE ، وهلم جرا. بعض محركات قاعدة البيانات العلائقية تسمح حتى بتحديث البيانات مباشرة من خلال العرض.
