Table vs Görüntüle
Veritabanı, bilgisayar belleğinde veya diğer depolama aygıtlarında depolanabilen organize veri veya bilgilerin dijital bir koleksiyonudur. Kullanıcılar tarafından büyük miktarlarda veri depolanacak ve erişilebilecek şekilde geliştirilmiştir. Bir veritabanında büyük miktarda bilgiyi kaydeden, görüntüleyen ve analiz eden çeşitli nesneler bulunur. Microsoft SQL, saklı yordamlar, kullanıcılar, işlevler, tablolar ve görünümler gibi veritabanı nesneleri sağlar.
Tablolarda, uygulamalarda ve raporlarda kullanılan veriler bulunur. Satırlar, sütunlar ve alanlarda tasarlanmıştır. Yalnızca belirli sayıda sütun içerebilirler, ancak mümkün olduğunca çok satır içerebilirler. İlişkisel veritabanları, bağlantılı verileri ve kayıtları saklamak için birkaç tablo kullanır.
Tablolardaki veriler veritabanında fiziksel olarak saklanabilir veya saklanmayabilir. İki tür tablo vardır; Bir sütunu tanımlamak ve tanımlı bir nesnenin örneklerini tutmak için nesne türünü kullanan nesne tabloları ve ilişkisel veritabanında temel kullanıcı verilerini tutan ilişkisel tablo.
Görünüm ise tablo olarak kullanılan ve başka bir tabloya bağlanabilen bir sorgudur. Sık sık sorgulanan veriler için kullanılan tablo biçimindeki birkaç kaydın listesidir. Farklı tablolarda bulunan ad ve adresleri sorgularken, görünümler kullanılabilir. Veritabanındaki verilerden toplanan sanal bir tablodur. Veritabanında depolanan verileri değiştirmek, görünümde gösterilen verileri de değiştirir. Birkaç tabloyu bir sanal tabloya dahil edebilir ve verilerin karmaşıklıklarını gizleyebilir. Veriyi depolamak için çok az bir alana ihtiyaç vardır, çünkü veritabanı tanımını içerdiği veya temsil ettiği verilerden ziyade sadece tanımını saklar. Ayrıca veriler için güvenlik sağlar ve verilerin görüntülenmesini sınırlar. Soyutlamalar oluşturmak için kullanılabilir.
Görünümdeki ve tablodaki satırlar sipariş edilmez ancak sıralanabilir ve sorgulanabilir. Görünümler güncellenebilir ve ayrıca uzak kaynaklardan gelen verilerin sorgulanmasına izin verir. Görünümlere aykırı olan sorgular değiştirilmelidir.
Özet:
Bir tablo, raporlar ve uygulamalarda kullanılan verileri tutmak için kullanılan bir veritabanının nesnesidir; bir görünüm de diğer tablolara bağlanabilen bir tablo ve sorgu olarak kullanılan bir veritabanı nesnesidir..
Bir tablo, sınırlı sayıda sütun ve sınırsız sayıda satırla tasarlanmışken, görünüm veritabanından çıkarılan sanal bir tablo olarak tasarlanmıştır..
Bağlantılı verileri ve kayıtları saklamak için birkaç tabloya ihtiyaç duyulurken, bir görünüm birkaç tabloyu bir sanal tabloya dahil edebilir.
Bir tablo, temel kullanıcı verilerini tutarken tanımlı bir nesnenin örneklerini tutarken, birkaç farklı tablodaki belirli verileri sorgulamak için bir görünüm kullanılır.
Bir sorguda sıkça sorgulanan verilere erişilebilir ve veritabanındaki verilerin değiştirilmesi, bir tabloda durum olmayan görünümde gösterilen verileri de değiştirir.