Etiket arşivi: görünüm oluşturma

View (Görünüm oluşturma)

Tablo görünümleri veri tabanında tanımı olan tablolardan sorgulama

sonucunda elde edilir. Tabloların tersine fiziksel bir yer tutmazlar. Uygulamalarda pek

çok pratiklik sağlarlar.  Görüntü oluşturabilmek için Select cümlesi kullanılması gerekir. Bir görüntü bir yada daha fazla tablodan oluşturulabileceği gibi bir başka görüntüden (view) de

oluşturulabilir.

CREATE VIEW view_adi AS select sorgusu

View’lerin Faydaları.

1-      Gerçek tablo ve alan adlarını gizlemek .

2-      İstemci- sunucu arasındaki trafiği azaltır yani istemciden sunucuya daha kısa sorgular gider.

3-      Karmaşık sorguların sunucu  üzerinde oluşturularak denenmiş olması garanti edilir, hatalı sorguların oluşmasının önüne geçmiş olunur.

4-      Numaralarla ilişkilendirilmiş tabloların diğer alanları kullanılarak okunaklı, anlaşılır, son kullanıcıya uygun tablolar oluşturulması sağlanır.

Örnek View Sorgusu;


CREATE

VIEW `Kitap_View`AS

SELECT

kitaplar.kitap_adi AS Kitap_Adi,

yazarlar.adi AS Yazar_Adi,

yazarlar.soyadi AS Yazar_Soyadi

FROM

kitaplar

INNER JOIN kitap_yazar ON kitap_yazar.kitap_id_fk=kitaplar.kitap_id

INNER JOIN yazarlar ON kitap_yazar.yazar_id_fk=yazarlar.yazar_id ;

Not : View’ler sonuç itibarı ile gerçek anlamdaki tablolar değildir. Bundan dolayı view’ler üstünde ekleme veya güncelleme yaparken çeşitli kısıtlamalar vardır.