Ev Veritabanları Görüş nedir? - techopedia nedir?

Görüş nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Görünüm ne anlama geliyor?

Görünüm, bir sorgudan oluşturulan ve kalıcı bir nesne olarak depolanan bir veritabanının alt kümesidir. Bir görünümün tanımı kalıcı olmakla birlikte, içerdiği veriler görüntüye erişildiği zamana bağlı olarak dinamiktir.


Görünümler, bir tabloda yer alan verilerin bir alt kümesini temsil eder. Birden çok tabloyu tek bir sanal tabloya birleştirebilir ve basitleştirebilirler. Çok az depolama alanı kaplarlar çünkü veritabanı verileri değil yalnızca görünüm tanımını içerir. Ayrıca, saklanan verilerle birlikte farklı hesaplamalar (toplam ve ortalama gibi) için sonuçlar sağlayabilir ve tabloların dış dünyaya maruz kalma derecesini sınırlayabilirler.

Techopedia explains Görüntüle

Görünüm, nesne olarak depolanan yapılandırılmış bir sorgu dili (SQL) sorgusudur. Örneğin, ticari bir bankanın ilişkisel veritabanındaki CUSTOMER_MASTER ve ACCOUNTS_MASTER tabloları sık sık müşteriler ve hesap numaraları için sorgulanır. Aşağıdaki SQL sorgusu, müşterilerin adlarını, soyadlarını, hesap numaralarını ve hesap türlerini döndürür:


C.first_name, c. Soyadı, a.account_number, a.account_type SEÇ

FROM customer_master c, hesaplar_master a

NEREDE c.customer_id = a.customer_id

ORDER BY c. Soyadı, hesap numarası


Bu sorgu her çalıştırıldığında, ayrıştırılmalı ve SQL optimizer'a yüklenerek değerli zaman ve kaynak tüketilmelidir. Sorgu bir görünüm olarak kaydedilirse, bu ek yük etkinlikleri yalnızca görünüm oluşturulduğunda bir kez gerçekleştirilir. Bir görünüm oluşturmak için örnek bir SQL komut dosyası aşağıda verilmiştir:


CREATE VIEW customer_accounts A.Ş.

(

C.first_name, c. Soyadı, a.account_number, a.account_type SEÇ

FROM customer_master c, hesaplar_master a

NEREDE c.customer_id = a.customer_id

ORDER BY c. Soyadı, hesap numarası

)


Görünümler, belirli sütunları seçerek, sonuçları bir WHERE yan tümcesi kullanarak kısıtlayarak vb. Normal tablolarda olduğu gibi sorgularda kullanılabilir. Bazı ilişkisel veritabanı motorları, verilerin doğrudan görünüm yoluyla güncellenmesine bile izin verir.

Bu tanım Veritabanları bağlamında yazılmıştır
Görüş nedir? - techopedia nedir?