5 Temmuz 2010 Pazartesi

Sql Server View Kullanımı

View sanal tablo olarak adlandırabılırız.Bu tablo veri tabanında aslında bulunmamaktadır ancak gercek bir tablo gıbı sorgulanmaktadır.View kullanıldıgı baslıca yerler: kullanıcıların bazı kritik tabloların sadece belli satır ve sutunları gormesi istendıgınde kullanılabılır.
   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