اطلاعات بیشتر در مورد دیدگاه های پایگاه داده - کنترل دسترسی به داده ها

اطلاعات بیشتر درباره دیدگاه های پایگاه داده را بیابید

دیدگاه های پایگاه داده به شما امکان می دهد به راحتی پیچیدگی تجربه کاربر نهایی را کاهش دهید و توانایی خود را برای دسترسی به داده های موجود در جداول پایگاه داده با محدود کردن داده های ارائه شده به کاربر نهایی محدود کنید. اساسا، یک دید از نتایج یک پرس و جو پایگاه داده استفاده می کند تا به طور پویا محتوای یک جدول پایگاه داده مصنوعی را پر کند.

چرا استفاده از مشاهدات؟

دو دلیل اصلی برای فراهم کردن دسترسی کاربران به داده ها از طریق نمایش ها به جای ارائه دسترسی مستقیم به جداول پایگاه داده ها است:

ایجاد یک نمایش

ایجاد یک دید کاملا ساده است: شما فقط باید یک پرس و جو ایجاد کنید که شامل محدودیت هایی است که می خواهید اعمال کنید و آن را در داخل دستور CREATE VIEW قرار دهید. در اینجا نحو است:

CREATE VIEW viewname AS

به عنوان مثال، اگر شما مایل به مشاهده کارمند تمام وقت کارکنید که در بخش قبلی بحث کردم، شما می توانید دستور زیر را صادر کنید:

CREATE VIEW تمام وقت AS
SELECT first_name، last_name، employee_id
از کارکنان
جایی که وضعیت = 'FT'

اصلاح یک نمایه

تغيير محتويات يک نمايش با استفاده از همان سينتکس همانند ايجاد يک نما، اما از دستور ALTER VIEW به جای دستور CREATE VIEW استفاده می کند. به عنوان مثال، اگر شما می خواهید یک محدودیت را به نمایش تمام وقت اضافه کنید که شماره تلفن کارمند را به نتایج اضافه می کند، شما می توانید دستور زیر را صادر کنید:

ALTER VIEW تمام وقت AS
SELECT first_name، last_name، employee_id، phone
از کارکنان
جایی که وضعیت = 'FT'

پاک کردن یک نمایه

ساده است که یک نمایه را از یک پایگاه داده با استفاده از دستور DROP VIEW حذف کنید. به عنوان مثال، اگر شما مایل به حذف نمایندگان کارکنان تمام وقت هستید، از دستور زیر استفاده می کنید:

DROP VIEW تمام وقت