Veri Tabanı Yönetim Sistemi (VTYS), verilerin organize edilmesi, depolanması, yönetilmesi ve geri alınması işlevlerini yerine getiren yazılımlardır 12.
VTYS'nin temel işlevleri şunlardır:
- Veri Tanımlama: Veri tabanı şemasını ve yapısını tanımlama 2.
- Veri İşleme: Veri ekleme, silme, güncelleme ve sorgulama 2.
- Veri Paylaşımı: Birden çok kullanıcının ve uygulamanın aynı verilere eş zamanlı erişimini sağlama 2.
- Veri Bütünlüğü: Verilerin tutarlılığını ve doğruluğunu koruma 2.
- Veri Güvenliği: Yetkisiz erişime karşı verileri koruma 2.
- Veri Kurtarma: Sistem hatalarından sonra veri tabanını tutarlı bir duruma geri getirme 2.
- Veri Yönetimi: Depolama alanını optimize etme ve performansı artırma 2.
Yaygın kullanılan VTYS türleri iki ana kategoriye ayrılır:
- İlişkisel Veri Tabanı Yönetim Sistemleri (RDBMS): Verileri tablo adı verilen yapılandırılmış formatlarda depolar 12. Örnekler: MySQL, PostgreSQL, Oracle, Microsoft SQL Server 1.
- NoSQL Veri Tabanı Yönetim Sistemleri: Yapılandırılmış verilerin yanı sıra yarı yapılandırılmış ve yapılandırılmamış verileri de depolamak için tasarlanmıştır 12. Örnekler: MongoDB, Couchbase 1.
5 kaynaktan alınan bilgiyle göre: