View
Genel bilgiler
View'ler, bir veya daha fazla tablodan alınan verilere dayalı, adlandırılmış sorgu sonuçlarıdır. Aslında, bir tür sanal tablo olarak düşünebiliriz.
View'ler, sanki bir pencereden dışarıya bakıyormuş gibi, veritabanınıza bir bakış açısı sunarlar.
Birincisi, karmaşık sorguları basitleştirmeleridir. Örneğin, bir veritabanında birkaç tablonun birleştirilmesi gerektiğinde, bu karmaşıklığı bir View'le önceden tanımlayarak, sonraki sorgularda bu View'ü kullanarak basitleştirebiliriz.
İkincisi, güvenlik ve erişim kontrolüdür. Örneğin, bir işletme çalışanlarına müşteri bilgilerinin tamamını göstermek istemeyebilir, ancak müşteri adı ve telefon numarasını göstermek isteyebilir. Bu durumda, bir View oluşturarak sadece ilgili sütunları görebilmelerini sağlayabiliriz.
Son olarak, performans iyileştirmesi sağlarlar. Özellikle büyük veritabanlarında, karmaşık sorguların performansı düşürebileceği durumlarda, önceden tanımlanmış ve optimize edilmiş bir View kullanmak sorgu süresini önemli ölçüde azaltabilir.