Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Yıldırım Söker tarafından sunulan bir SQL Server eğitim dersidir. Eğitmen, view yapısının ne olduğunu ve nasıl kullanılacağını anlatmaktadır.
- Videoda view yapısının sanal tablolar olarak tanımlanması, kullanım amaçları ve avantajları açıklanmaktadır. Eğitmen, view'ların karışık sorguları bir araya getirme, veri güvenliği sağlama ve performans artışı sağlama gibi avantajlarını örneklerle göstermektedir. Northwind veritabanı üzerinden ürün ve kategori tablolarını birleştirerek view oluşturma, view'ı tablo gibi kullanma ve view'ı hem kodla hem de sihirbaz yardımıyla oluşturma yöntemleri adım adım anlatılmaktadır.
- SQL Server'da View Nedir?
- View, sanal tablolar olarak tanımlanabilir ve tıpkı tablolar gibi davranır ancak içerisinde fiziki olarak veri tutmazlar.
- View'lar, bir veya birden fazla tabloyu birleştirdiğimiz karışık sorguları bir video haline getirerek daha rahat çalıştırmamızı sağlar.
- View'lar, veri güvenliği açısından da faydalıdır; belirli tablolardan kullanıcıya göstermek istediğimiz alanları çekerek sadece o alanları görme yetkisi verebiliriz.
- 01:25View Oluşturma Örneği
- Örnek olarak IN Northwind veritabanı üzerinden product tablosundan ürün adı, birim fiyatı ve kategori adını çeken bir sorgu oluşturuldu.
- View oluşturmak için "CREATE VIEW" komutu kullanılır ve ardından view adı ve SQL kodu yazılır.
- View'lar içerisinde ORDER BY yapılamaz, bu SQL Server 2008'de hata verir.
- 06:22View'ın Kullanımı
- Oluşturulan view, bir klasör içerisinde kaydedilir ve sanal bir tablo gibi davranır.
- View'a normal tablolara yapılan gibi SELECT sorgusu ile erişilebilir ve üzerinde ORDER BY, WHERE gibi sorgu işlemleri gerçekleştirilebilir.
- View'lar, uzun sorguları kısaltarak zaman kaybı önler ve veri güvenliği açısından da faydalıdır.
- 08:40View Oluşturma Yöntemleri
- View'lar kodla oluşturulabilir veya SQL Server Studio üzerinde sihirbaz kullanarak elle oluşturulabilir.
- Sihirbaz kullanarak view oluşturmak için veritabanı üzerinde views klasörü üzerinde sağ tıklayıp "New" seçeneği ile başlanır.
- Sihirbaz, tabloları ve göstermek istediğiniz alanları seçerek otomatik olarak view oluşturur.