Görünüm ve Gerçekleştirilmiş Görünüm Arasındaki Fark Nedir?

İçindekiler:

Anonim

NS asıl fark görünüm ve gerçekleştirilmiş görünüm arasında görünüm, diskte depolanmayan sanal bir tablodur, gerçekleştirilmiş görünüm ise diskte depolanan orijinal veritabanının fiziksel bir kopyasıdır.

DBMS, veritabanlarında verilerin depolanmasını ve yönetilmesini sağlayan bir yazılımdır. İlişkisel VTYS (RDBMS), ilişkisel modele göre tasarlanmış bir VTYS'dir. Programcılar, bir RDBMS üzerinde işlemler gerçekleştirmek için SQL sorguları yazabilir. Bir RDBMS'nin veritabanları vardır ve her veritabanı bir veya daha fazla tablodan oluşur. Veritabanları ve tablolara ek olarak, çeşitli başka kavramlar da vardır. Bunlardan ikisi görünüm ve cisimleşmiş görünümdür.

Görünüm, Gerçekleştirilmiş Görünüm, RDBMS

Görünüm nedir

Görünüm, bir veya daha fazla tablodaki verilerin mantıksal bir alt kümesidir. Verilere erişimi kısıtlamaya yardımcı olur. Ayrıca, bir görünüm, bir sorgu ifadesinden elde edilen verileri içerir. Programcı, güncelleme oluşturmak ve görünümleri silmek için SQL sorguları yazabilir. Tablolara benzer sorgular yazabilir. Karmaşık bir veritabanının özelleştirilmiş bir görünümünü oluşturmak da mümkündür.

Normal bir tablodan farklı olarak, görünüm önceden hesaplanmaz ve diskte depolanmaz. Görünümü güncellerken, orijinal tabloda yapılan değişiklikleri görüntüler. Genel olarak, bir görünümün performansı daha düşüktür. Bunun nedeni, bir görünümün iki veya daha fazla tablonun birleştirilmesini gerektirmesidir. Bu nedenle, birleştirmelerin işlenmesi zaman gerektirdiğinden görünüm daha fazla zaman alır. Ayrıca, tek tablolu bir görünüm basit bir görünümken, daha fazla tablolu bir görünüm karmaşık bir görünümdür.

Görünümün ana avantajı, fazla depolama alanı gerektirmemesidir. Bu nedenle, kullanıcının birden fazla tablodan kayıtlara genel bir bakış alması gerekiyorsa, bir görünüm oluşturabilir ve verileri kontrol edebilir. Kullanıcının gizli verilere erişimini kısıtlamaya yardımcı olur. Ayrıca, tek bir görünüm oluşturmak için birden çok tabloyu bağlayarak sorguların karmaşıklığını en aza indirir.

Gerçekleştirilmiş Görünüm Nedir?

Gerçekleştirilmiş bir görünüm, orijinal tabloların fiziksel kopyasıdır. Orijinal tabloların anlık görüntüsüne veya resmine benzer. Görünüme benzer şekilde, sorgu ifadesinde açıklandığı gibi verileri içerir. Ayrıca, diskte gerçekleştirilmiş bir görünüm saklanır.

Gerçekleştirilmiş görünüm her seferinde güncellenmez. Ancak programcı bunu manuel olarak veya bir tetikleyici kullanarak güncelleyebilir. Ayrıca, gerçekleştirilmiş bir görünüm önceden hesaplanır. Böylece sorguyu veya birleştirmeleri işlemek için zaman gerektirmez. Bu nedenle, gerçekleştirilmiş bir görünüm daha hızlıdır.

Görünüm ve Gerçekleştirilmiş Görünüm Arasındaki Fark

Tanım

Görünüm, bir veya daha fazla tablodan mantıksal bir veri alt kümesi oluşturmaya izin veren bir veritabanı nesnesidir. Buna karşılık, gerçekleştirilmiş bir görünüm, diskte depolanan orijinal veritabanının fiziksel bir kopyasıdır. Dolayısıyla, görünüm ile somutlaştırılmış görünüm arasındaki temel fark budur.

depolama

Yürütme Hızı

Görünüm ve somutlaştırılmış görünüm arasındaki diğer bir fark, görünümün somutlaştırılmış görünümden daha yavaş olmasıdır.

Güncelleme

Görünümü her kullandığınızda güncellemek gerekir. Öte yandan, gerçekleştirilmiş görünümü her kullanımda güncellemek gerekli değildir.

Çözüm

Görünüm ve gerçekleştirilmiş görünüm, RDBMS ile ilgili iki kavramdır. Görünüm ve gerçekleştirilmiş görünüm arasındaki temel fark, görünümün diskte depolanmayan sanal bir tablo olması, gerçekleştirilmiş görünümün ise diskte depolanan orijinal veritabanının fiziksel bir kopyası olmasıdır.

Referanslar:

1. “SQL GÖRÜNÜMÜ.” Studytonight, Burada mevcut. 2. “Maddeleştirilmiş Görünüm.” Wikipedia, Wikimedia Foundation, 26 Mart 2019, Buradan ulaşabilirsiniz.

Görünüm inceliği:

1.1895779″ aracılığıyla Pixabay

Görünüm ve Gerçekleştirilmiş Görünüm Arasındaki Fark Nedir?