ما هو عرض قاعدة البيانات (database view)؟

عرض قاعدة البيانات (database view) استعلام محفوظ يتصرّف كجدول افتراضي: له اسم وأعمدة، لكن بياناته تُحسَب عند الطلب من الجداول الأساسية بدلًا من تخزينها منفصلة. وتبسّط العروض الوصلات المعقّدة، وتوحّد منطق الأعمال، ويمكن أن تقيّد أي الأعمدة يراها المستخدمون.

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

تُستخدَم العروض من أجل:

  • التبسيط إخفاء الوصلات والحسابات المعقّدة خلف كائن واحد.
  • التوحيد تعريف مقياس مرة واحدة فيستخدم الجميع المنطق نفسه.
  • التأمين كشف أعمدة أو صفوف معيّنة فقط لمستخدمين معيّنين.
  • التجريد حماية التقارير من التغيّرات في المخطط المادي.

لأنّ العرض القياسي يُحسَب عند القراءة، فإنه يعكس دائمًا البيانات الحالية (أما العرض المُجسَّد فيخزّن النتائج ويحدّثها وفق جدول زمني).

يعامل iDBQuery عروضك القائمة بوصفها مصادر من الدرجة الأولى: فهو يستطيع الاستعلام عن عرض تمامًا كما يستعلم عن جدول، فيُحترَم في إجاباته أي منطق أعمال شفّرته فيه أصلًا. وللفرق الكثيرة التي لم تتوصّل قط إلى بناء عروض، يقدّم iDBQuery البساطة نفسها من الاتجاه الآخر، اسأل بلغة طبيعية فيجمّع الوصلات والحسابات آنيًّا، من دون عرض تعرّفه أولًا، مع توثيق كل رقم بالرجوع إلى صفوف مصدره.

Updated 2026-06-22