Sobes.tech
Junior

Verilənlər bazası kontekstində görünüş (view) nədir və nə üçün istifadə olunur?

sobes.tech Süni İntellekt

AI-dan cavab

Baxış (view) SQL sorğusunun nəticəsinə əsaslanan virtual cədvəldir. O, məlumatları fiziki olaraq saxlamır, əvəzinə saxlanmış sorğu təqdim edir və onu adi cədvəl kimi icra etmək olar.

Baxışların tətbiqləri:

  • Mürəkkəb sorğuların sadələşdirilməsi: Mürəkkəb SELECT sorğusu baxış kimi təyin oluna bilər və sonra ona sadə cədvəl kimi müraciət etmək olar.
  • Məlumatlara girişin məhdudlaşdırılması: Yalnız müəyyən sütunlar və ya sətirlər göstərən baxış yarada bilərsiniz, istifadəçilərə yalnız lazım olan məlumatları təqdim edir.
  • Abstraksiyalar yaratmaq: Baxış əsas məlumat strukturlarının mürəkkəbliyini gizlədə bilər və onu daha rahat formada təqdim edə bilər.
  • Təhlükəsizlik səviyyəsinin artırılması: Birbaşa əsas cədvəllərə giriş yerinə baxışa giriş icazəsi verə bilərsiniz.

Baxışın yaradılması nümunəsi:

CREATE VIEW ActiveCustomers AS
SELECT customer_id, name, email
FROM customers
WHERE status = 'active';

İndi ActiveCustomers-dən məlumatları adi cədvəl kimi seçə bilərsiniz:

SELECT name, email
FROM ActiveCustomers;