Aracılığıyla paylaş


Views

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnaliz Platformu Sistemi (PDW)Microsoft Fabric'teki SQL analiz uç noktasıMicrosoft Fabric'teki ambarMicrosoft Fabric'teki SQL veritabanı

Görünüm, içeriği sorgu tarafından tanımlanan bir sanal tablodur. Bir tablo gibi görünüm de adlandırılmış sütunlardan ve veri satırlarından oluşur. Dizine alınmadığı sürece, bir görünüm veritabanında depolanan veri değerleri kümesi olarak mevcut değildir. Veri satırları ve sütunları, görünümü tanımlayan sorguda başvuruda bulunan tablolardan gelir ve görünüme başvurulduğunda dinamik olarak oluşturulur.

Görünüm, görünümde başvuruda bulunan temel tablolarda filtre işlevi görür. Görünümü tanımlayan sorgu, bir veya daha fazla tablodan ya da geçerli veya diğer veritabanlarındaki diğer görünümlerden olabilir. Dağıtılmış sorgular, birden çok heterojen kaynaktan veri kullanan görünümleri tanımlamak için de kullanılabilir. Bu, örneğin, her biri kuruluşunuzun farklı bir bölgesine ait verileri depolayan farklı sunuculardan benzer şekilde yapılandırılmış verileri birleştirmek istiyorsanız kullanışlıdır.

Görünümler genellikle her kullanıcının veritabanı algısına odaklanmak, basitleştirmek ve özelleştirmek için kullanılır. Görünümler, kullanıcılara sorgunun temel tablolarına doğrudan erişme izni vermeden kullanıcıların görünüm üzerinden verilere erişmesine izin vererek güvenlik mekanizmaları olarak kullanılabilir. Görünümler, eskiden var olan ancak şeması değiştirilmiş bir tabloya öykünmek için geriye dönük uyumlu bir arabirim sağlamak için kullanılabilir. Performansı artırmak ve verileri bölümlendirmek için SQL Server'a ve SQL Server'dan veri kopyaladığınızda da görünümler kullanılabilir.

Görünüm türleri

SQL Server, temel kullanıcı tanımlı görünümlerin standart rolünün yanı sıra, veritabanında özel amaçlara hizmet eden aşağıdaki görünüm türlerini de sağlar.

Dizine alınan görünümler

Dizinlenmiş bir görünüm, maddileştirilmiş bir görünümdür. Bu, görünüm tanımının hesaplandığı ve sonuçta elde edilen verilerin tıpkı bir tablo gibi depolandığı anlamına gelir. Üzerinde benzersiz bir kümelenmiş dizin oluşturarak görünümü dizinlersiniz. Dizine alınan görünümler bazı sorgu türlerinin performansını önemli ölçüde artırabilir. Dizine alınan görünümler, birçok satırı toplayan sorgular için en iyi sonucu sağlar. Bunlar, sık güncelleştirilen temel alınan veri kümeleri için uygun değildir.

Bölümlenmiş görünümler

Bölümlenmiş görünüm, bir veya daha fazla sunucu genelinde bir üye tablo kümesinden yatay olarak bölümlenmiş verileri birleştirir. Bölümlenmiş görünüm, verilerin bir tablodan gibi görünmesini sağlar. SQL Server'ın aynı örneğindeki üye tablolarını birleştiren görünüm, yerel bölümlenmiş bir görünümdür.

Sistem görünümleri

Sistem görünümleri katalog meta verilerini kullanıma sunar. SQL Server örneği veya örnekte tanımlanan nesneler hakkında bilgi döndürmek için sistem görünümlerini kullanabilirsiniz. Örneğin, örnekte kullanılabilen kullanıcı tanımlı veritabanları hakkında bilgi döndürmek için katalog görünümünü sorgulayabilirsiniz sys.databases . Daha fazla bilgi için bkz. Sistem Görünümleri (Transact-SQL).

Ortak görünüm görevleri

Aşağıdaki tabloda, görünüm oluşturma veya değiştirme ile ilişkili ortak görevlere bağlantılar sağlanmaktadır.

Görevleri Görüntüle Article
Görünümün nasıl oluşturulacağını açıklar. Görünüm Oluşturma
Dizinli görünümün nasıl oluşturulacağını açıklar. Dizinli Görünümler Oluşturma
Görünüm tanımının nasıl değiştirileceği açıklanır. Görünümleri Değiştir
Bir görünüm aracılığıyla verilerin nasıl değiştirileceği açıklanır. Görünüm Aracılığıyla Verileri Değiştirme
Bir görünümün nasıl silineceği açıklanır. Görünümleri Sil
Görünüm tanımı gibi bir görünümle ilgili bilgilerin nasıl döndürüleceği açıklanır. Görünüm Hakkında Bilgi Alma
Görünümün nasıl yeniden adlandırıldığı açıklanır. Görünümleri Yeniden Adlandır