DBMS ve Veri Ambarı
DBMS (Veritabanı Yönetim Sistemi), veritabanı içeriğinin depolanmasına, veri oluşturulmasına / sürdürülmesine, arama ve diğer işlevlere olanak tanıyan dijital veritabanlarını yönetmek için kullanılan tüm sistemdir. Veri ambarı, verileri arşivleme, analiz ve güvenlik amacıyla depolayan bir yerdir. Veri ambarı, bir bilgisayar sistemi oluşturmak için tek bir bilgisayardan veya birbirine bağlı birkaç bilgisayardan oluşur.
Bazen veritabanı yöneticisi olarak adlandırılan DBMS, bir sistemde yüklü olan tüm veritabanlarının (yani sabit sürücü veya ağ) yönetimi (yani, organizasyonu, depolanması ve alınması) için ayrılmış bir bilgisayar programı koleksiyonudur. Dünyada farklı türlerde Veri Tabanı Yönetim Sistemleri vardır ve bunların bazıları belirli amaçlar için yapılandırılmış veri tabanlarının uygun yönetimi için tasarlanmıştır. En popüler ticari Veritabanı Yönetim Sistemleri Oracle, DB2 ve Microsoft Access'tir. Tüm bu ürünler, farklı kullanıcılar için farklı düzeylerde ayrıcalıkların tahsis edilmesini sağlar, böylece DBMS'nin tek bir yönetici tarafından merkezi olarak kontrol edilmesini veya birkaç farklı kişiye tahsis edilmesini sağlar. Herhangi bir Veritabanı Yönetim Sisteminde dört önemli unsur vardır. Bunlar modelleme dili, veri yapıları, sorgu dili ve işlemler için mekanizmadır. Modelleme dili, DBMS'de barındırılan her bir veritabanının dilini tanımlar. Şu anda hiyerarşik, ağ, ilişkisel ve nesne gibi çeşitli popüler yaklaşımlar uygulamadadır. Veri yapıları, bireysel kayıtlar, dosyalar, alanlar ve bunların tanımları ile görsel medya gibi nesnelerin düzenlenmesine yardımcı olur. Veri sorgulama dili, oturum açma verilerini, farklı kullanıcılara erişim haklarını ve sisteme veri ekleme protokollerini izleyerek veritabanının güvenliğini sağlar. SQL, İlişkisel Veritabanı Yönetim Sistemlerinde kullanılan popüler bir sorgu dilidir. Son olarak, işlemlere izin veren mekanizma eşzamanlılığa ve çokluğa yardımcı olur. Bu mekanizma, aynı kaydın aynı anda birden fazla kullanıcı tarafından değiştirilmemesini sağlayacak ve böylece veri bütünlüğünü yerinde tutacaktır. Ayrıca, DBMS'ler yedekleme ve diğer olanakları da sağlar.
Daha önce de belirtildiği gibi, veri ambarı arşivleme, raporlama ve analiz amacıyla veri depolayan bir yerdir. Bir kuruluşun birçok farklı veritabanını içerebilir. Veri için bir depolama yeri olmasının yanı sıra, bir veri ambarı da kullanıcının verilere kolayca erişmesini sağlayacak bir sisteme sahip olmalıdır.Bir veri ambarı tarafından işletilen işlevler genellikle üç katmanı korur. İlk katman, geliştiriciler tarafından analiz için kullanılan ham verileri depolamak için kullanılan hazırlama katmanıdır. İkinci katman, entegrasyon katmanıdır. Kullanıcılar için bir soyutlama düzeyi sağlamak ve bütünleştirmek için kullanılır. Üçüncü seviye, kullanıcılara veri çıkışı için işlevsellikler sağlayan erişim katmanıdır. Veri ambarları Karar Destek Sistemlerinde (DSS) önemli bir rol oynamaktadır. DSS, kuruluşlar tarafından, kuruluş amaçlarına ulaşmak için daha iyi kararlar almalarına yardımcı olacak gerçekleri, eğilimleri veya ilişkileri geliştirmek ve tanımlamak için kullanılan bir tekniktir.
DBMS ve veri ambarı arasındaki temel fark, bir veri ambarının analiz ve raporlama için özel olanaklar sağlayan bir veritabanı veya özel bir veritabanı türü olarak ele alınabilmesidir. belirli veritabanı. Veri ambarları, genellikle bir kuruluşun süreç kararlarında yardımcı olmasına yardımcı olacak raporlama ve analiz amacıyla depolarken, DBMS verileri düzenlemek, depolamak ve almak için kullanılan bir bilgisayar uygulamasıdır. Bir veri ambarının veri organizasyonunu ve erişimini daha verimli hale getirmek için bir DBMS kullanması gerekir.