Ayrıca ilişkisel veri tabanlarında tabloları bırlestirmek ıcın surekli inner joın kullanmaktansa view kullanmak veri tabanı performans artırır.
View olusturmak için:
Create view view_adı(view_sutun1,viewsutun2)
as
select tablo tablo_sutun1,tablo_sutun2
from tablo
where tablo_sutun3=veri
seklınde kullanılır.bır ornekle acıklarsak.bır bankanın hesap tablosu sekıldeki gibi olsun.
bu bılgılerin herkes tarafından gorunmesı guvenlık acıgına neden olur.bunun yerıne bir sanal tablo yani view olusturuyoruz.ornegın sadece hesap_no ve hesap sahıbının bılgılerı gorunsun ıstıyorsak.
create view bılgıler
as select hesap_no,hesap_sahıbı_ad,hesap_sahıbı_soyad
from hesap ..
komutları ıle bılgıler adında bı view tablosu olusturduk. bu tablonun son hali:
view kullanarak veri tabanın tablolara erısımı yetkılere gore belırleyıp kımın hangı bılgılere ulasacagını belirleyebılırz.
olustural bır view sılmek ıcın:
drop view view_adi
yazarak sılebılıırz
View bir dezavantajı gercek anlamda birer tablo olmadıkları ıcın vıew uzerınde ekleme veya guncelleme yaparken cesıtlı kısıtlamalar vardır.


Hiç yorum yok:
Yorum Gönder