12 Kasım 2010 Cuma

SQL Server'da View

İlişkisel veritabanlarında bilgiler tablolarda saklanır. Bu tabloların kesişimleri ve  birleşimleri ile View'ler oluşturulabilir. View'lerda veri tutulmaz. Sadece tabloların bir görünümüdür. View aslında sanal bir tablodur.
Bir view iki tablonun birleşimi olabilir.

View'lar birden fazla tablodan daha kolay veri almak için kullanılır. Program içinde yazılan kod daha basit olur. Yine tablolardaki bazı sütünlar gizlenebilir. View'lar ile sadece istediğimiz bilgilere ulaşabiliriz. Böylelikle bizi gereksiz bilgilerden kurtarmış olur. View'ler bir çeşit istatistik olarakta kullanılabilir. Bir tabloda kaç üye var gibi bilgiler bir view'e yazılabilir. Örneğin;














1. tablomuz öğrenci isimlerinin tutulduğu Ogrenciler tablosu olsun. 2. tablomuz ise sınıf adlarının tutulduğu Siniflar tablosu olsun. Öğrencilerin hangi sınıfta olduğu isimleriyle birlikte SinifID alanlarıyla birleştirilerek tek bir tabloda gösterilebilir.



Select o.*,s.*
From Ogrenciler o
Join Siniflar s on o.SinifID=s.SinifID

Hiç yorum yok:

Yorum Gönder