درپايگاه داده ي رابطه اي شي گراي اوراكل يك ديدگاه شيي به شما اجازه ي بازيابي , به روز رساني ,حذف و يا اضافه داده اي را مي دهد كه به عنوان يك نوع شي ذخيره شده باشد .همچنين شما مي توانيد ديدگاههايي با ستون هايي از نوع شي مانند REFs و مجموعه ها ( جدولهاي تو در تو ) تعريف كنيد.
ديدگاههاي مادي (Materialized Views) :
اين نوع ديدگاهها اشيايي از شما هستند كه مي توانيد براي خلاصه سازي( summarize ) , محاسبه كردنcompute) ) , تكرار كردن ( replicate ) و توزيع كردن ( distribute ) داده مورد استفاده قرار گيرد. آنها براي محيطهاي محاسبه اي گوناگون مثل پشتيباني كردن از تصميم گيري ها (decision support ), انبار كردن داده (data warehousing) و محاسبات توزيع شده يا متحرك (distributed or mobile computing) مناسب مي باشد .
• در data warehousing , اين نوع ديدگاهها براي , محاسبه كردن و ذخيره نمودن داده ي اجتماع شده , مانند جمع ها و ميانگين ها, مورد استفاده قرار مي گيرد. در اين گونه محيطها معمولا اين ديدگاهها به عنوان summaries , ارجاع داده مي شوند. چرا كه آنها داده ي خلاصه شده را ذخيره مي كنند. همچنين از اين ديدگاه براي محاسبه كردن join ها با يا بدون تجمع استفاده مي شود.
• در محيطهاي توزيع شده , از اين ديدگاهها براي تكرار داده در سايتهاي توزيع شده و انجام به روز رساني هاي همزمان در چندين سايت , با متدهاي حل تضادها , استفاده مي شود.
• در محيطهاي محاسبه ي متحرك , از اين ديدگاه براي بارگذاري زير مجموعه اي از داده ي سرور مركزي به مشتري متحرك استفاده مي شود, البته بوسيله ي تازه سازيها دوره اي از طرف سرور مركزي به مشتري و نيز انتشار به روز رساني هاي انجام شده توسط مشتري , به سمت سرور مركزي.
اين ديدگاهها در چندين مورد شبيه به ايندكس هستند , از جمله :
• براي انبار كردن فضايي را مصرف مي كنند.
• چنانچه داده در جدول اصلي تغيير يابد , آنها هم بايد تجديد ( refresh ) شوند.
• آنها كارايي SQL را , زمانيكه براي برنامه نويسي بكار مي رود بهتر مي كند.
• موجوديت آنها براي برنامه ي كاربردي و كاربران ناپيدا ( transparent ) است.
برخلاف ايندكس ها , اين نوع ديدگاهها مي تواند به طور مستقيم با استفاده از عبارت select مورد دسترسي قرار بگيرند . همچنين اين ديدگاهها , وابسته به نوع تازه سازي كه مورد نياز است مي توانند مستقيما در عبارت DELETE , UPDATEوINSERT مورد دسترسي قرار گيرد.
ديدگاههاي مادي (Materialized Views) :
اين نوع ديدگاهها اشيايي از شما هستند كه مي توانيد براي خلاصه سازي( summarize ) , محاسبه كردنcompute) ) , تكرار كردن ( replicate ) و توزيع كردن ( distribute ) داده مورد استفاده قرار گيرد. آنها براي محيطهاي محاسبه اي گوناگون مثل پشتيباني كردن از تصميم گيري ها (decision support ), انبار كردن داده (data warehousing) و محاسبات توزيع شده يا متحرك (distributed or mobile computing) مناسب مي باشد .
• در data warehousing , اين نوع ديدگاهها براي , محاسبه كردن و ذخيره نمودن داده ي اجتماع شده , مانند جمع ها و ميانگين ها, مورد استفاده قرار مي گيرد. در اين گونه محيطها معمولا اين ديدگاهها به عنوان summaries , ارجاع داده مي شوند. چرا كه آنها داده ي خلاصه شده را ذخيره مي كنند. همچنين از اين ديدگاه براي محاسبه كردن join ها با يا بدون تجمع استفاده مي شود.
• در محيطهاي توزيع شده , از اين ديدگاهها براي تكرار داده در سايتهاي توزيع شده و انجام به روز رساني هاي همزمان در چندين سايت , با متدهاي حل تضادها , استفاده مي شود.
• در محيطهاي محاسبه ي متحرك , از اين ديدگاه براي بارگذاري زير مجموعه اي از داده ي سرور مركزي به مشتري متحرك استفاده مي شود, البته بوسيله ي تازه سازيها دوره اي از طرف سرور مركزي به مشتري و نيز انتشار به روز رساني هاي انجام شده توسط مشتري , به سمت سرور مركزي.
اين ديدگاهها در چندين مورد شبيه به ايندكس هستند , از جمله :
• براي انبار كردن فضايي را مصرف مي كنند.
• چنانچه داده در جدول اصلي تغيير يابد , آنها هم بايد تجديد ( refresh ) شوند.
• آنها كارايي SQL را , زمانيكه براي برنامه نويسي بكار مي رود بهتر مي كند.
• موجوديت آنها براي برنامه ي كاربردي و كاربران ناپيدا ( transparent ) است.
برخلاف ايندكس ها , اين نوع ديدگاهها مي تواند به طور مستقيم با استفاده از عبارت select مورد دسترسي قرار بگيرند . همچنين اين ديدگاهها , وابسته به نوع تازه سازي كه مورد نياز است مي توانند مستقيما در عبارت DELETE , UPDATEوINSERT مورد دسترسي قرار گيرد.