view Güvenlik, Performans gibi çeşitli amaçlar için kullanılan bir nesnedir.
view bir tablo değil, tablonun görüntüsüdür. O yüzden tablonun güvenliğini sağlar. view column bazında da güvenliği sağlar. Örneğin personel bilgilerini calisanlar adında
bir view ile başka kullanıcılara açabiliriz ve bazı görünmesini istemediğimiz alanları dahil etmeyiz. Bu alanlar maas, dogum_tarihi gibi gizli bilgiler olabilir.
Öncelikle view nesnesini oluşturalım;
CREATE OR REPLACE VIEW vie_calisanlar
(calisanno,
isim,
soyisim,
birim )
AS
SELECT a.per_id, a.ad, a.soyad, a.bolum FROM personel a
oluşturulan view 'in kullanımı da;
SELECT * FROM vie_calisanlar
şeklidedir.
Hiç yorum yok:
Yorum Gönder