DBMS ve Veri Ambarı
DBMS (Veritabanı Yönetim Sistemi), veritabanı içeriğinin depolanmasına, verilerin oluşturulmasına/bakımına, arama ve diğer işlevlere izin veren 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. Bir veri ambarı, tek bir bilgisayardan veya bir bilgisayar sistemi oluşturmak için birbirine bağlanan birkaç bilgisayardan oluşur.
DBMS, bazen sadece veritabanı yöneticisi olarak da adlandırılır, bir sistemde (örn.e. sabit sürücü veya ağ). Dünyada var olan farklı Veritabanı Yönetim Sistemleri türleri vardır ve bazıları belirli amaçlar için yapılandırılmış veritabanlarının doğru 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ı ayrıcalık düzeylerinin tahsis edilmesini sağlayarak bir VTYS'nin tek bir yönetici tarafından merkezi olarak kontrol edilmesini veya birkaç farklı kişiye tahsis edilmesini mümkün kılar. Herhangi bir Veritabanı Yönetim Sisteminde dört önemli unsur vardır. Bunlar modelleme dili, veri yapıları, sorgulama dili ve işlemler için mekanizmadır. Modelleme dili, DBMS'de barındırılan her bir veritabanının dilini tanımlar. Halihazırda hiyerarşik, ağ, ilişkisel ve nesne gibi birçok popüler yaklaşım uygulamadadır. Veri yapıları, bireysel kayıtlar, dosyalar, alanlar gibi verileri ve bunların tanımlarını ve görsel medya gibi nesneleri düzenlemeye yardımcı olur. Veri sorgulama dili, oturum açma verilerini, farklı kullanıcılara erişim haklarını ve sisteme veri eklemek için kullanılan protokolleri 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ık ve çokluğa yardımcı olur. Bu mekanizma, aynı kaydın aynı anda birden fazla kullanıcı tarafından değiştirilmemesini ve böylece veri bütünlüğünü korumasını sağlayacaktır. Ek olarak, DBMS'ler yedekleme ve diğer olanakları da sağlar.
Daha önce de belirtildiği gibi veri ambarı, verileri arşivleme, raporlama ve analiz etme amacıyla depolayan bir yerdir. Bir organizasyonun birçok farklı veritabanını içerebilir. Bir veri ambarı, verilerin saklandığı bir yer olmasının yanı sıra, kullanıcının verilere kolayca erişmesini sağlayacak bir sisteme de sahip olmalıdır. Bir veri ambarı tarafından yürütülen fonksiyonlar genellikle üç katmandan oluşur. İ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 entegre etmek için kullanılır. Üçüncü seviye, kullanıcılara veri almak için işlevler sağlayan erişim katmanıdır. Veri ambarları, Karar Destek Sistemlerinde (DSS) önemli bir rol oynamaktadır. KDS, kuruluşların hedeflerine ulaşmak için daha iyi kararlar almalarına yardımcı olacak gerçekleri, eğilimleri veya ilişkileri geliştirmek ve belirlemek için kuruluşlar tarafından kullanılan bir tekniktir.
DBMS ile veri ambarı arasındaki temel fark, bir veri ambarının bir veri tabanı türü veya analiz ve raporlama için özel olanaklar sağlayan özel bir veri tabanı türü olarak ele alınabilmesidir. belirli bir veritabanını yöneten genel sistem. Veri ambarları, esas olarak, bir kuruluşun karar verme sürecinde yardımcı olacak raporlama ve analiz amacıyla verileri 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 alımını daha verimli hale getirmek için bir DBMS kullanması gerekir.