veritabanı nedir? Ve DBMS nedir? Farklı makaleler aracılığıyla size onlar hakkında eksiksiz bilgi verdik. Bugün veritabanı yönetim sistemi yazılımı hakkında konuşacağız. DBMS yazılımının ne olduğunu ve özelliklerinin neler olduğunu detaylı olarak tartışacağız. Herhangi bir veritabanını yönetmek için DBMS yazılımına ihtiyacımız var. Bugün size web geliştirme ve yazılım geliştirme alanında kullanılan bazı popüler DBMS yazılımlarının isimlerini anlatacağız.
Veritabanına erişim ve oradan veri çıkarılması veya verilerin saklanması sadece bu VTYS yazılımı ile yapılır. Bu yazılım, veritabanı ve uygulama arasında bir arayüz görevi görür. Herhangi bir web uygulaması , yazılım, mobil uygulama vb. kullandığınızda, tüm veriler ve bilgiler veritabanının kendisinden gelir ve bazı DBMS yazılımları uygulamalarınız ile veritabanınız arasında çalışır.
ASİT Özellikleri: Bir DBMS yazılımı yardımıyla, veritabanı yönetiminde Atomisite, Tutarlılık, İzolasyon ve Dayanıklılık gibi ACID özellikleri uygulanabilir.
Veri Fazlalığını Azaltır: DBMS yazılımı, veri fazlalığını, yani veri tabanında herhangi bir sebep olmaksızın tekrarlanan veri tekrarını azaltan normalizasyon kurallarına uyar.
Veri Bütünlüğü : Bu, bir veritabanı yönetim sisteminin en önemli özelliklerinden biridir. Veri bütünlüğü, veritabanı sisteminin kalitesini ve güvenilirliğini sağlar. Veritabanına yetkisiz erişimi engeller ve daha güvenli hale getirir.
Yedekleme ve Kurtarma Tesisi: Veritabanı Arızası gibi bir sorun geldiğinde, o anda yedekleme ve kurtarmaya ihtiyacımız var. Böyle bir zamanda veriler kurtarılamazsa büyük bir kayıp olabilir. DBMS yazılımının özelliği, yedekleme ve kurtarma olanağı sağlamasıdır.
SQL ( Structured Query Language ): SQL, sorgular oluşturarak ve ekleme, güncelleme, silme gibi görevleri gerçekleştirerek veritabanına erişim sağlayan bir dildir, hemen hemen her DBMS yazılımı SQL'i destekler.
Çoklu Kullanıcı: DBMS yazılımı, birden fazla kullanıcının veritabanını yönetmesine izin verir. Birden fazla kullanıcının herhangi bir güçlük çekmeden aynı anda çalışmasına yardımcı olur.
İşlemler : Bu, herhangi bir işlemin tam veya eksik olmasını ancak eksik olmamasını sağlayan çok önemli bir VTYS özelliğidir. Örneğin, bir hesaba para aktarırsanız, işlem başarısız veya başarılı olabilir, ancak paranın yarısı aktarılmaz.
DBMS Yazılımı Nedir?
Bildiğiniz gibi tüm verilerin bir tablo formatında tutulduğu verileri bilgisayar sisteminde veya sunucusunda depolamak için veritabanı kullanmamız gerekiyor. Veri ekleme, güncelleme, silme gibi birçok işlem bu veri tabanlarında yapılmaktadır. Bütün bu işler DBMS yazılımı yardımıyla yapılır.Veritabanına erişim ve oradan veri çıkarılması veya verilerin saklanması sadece bu VTYS yazılımı ile yapılır. Bu yazılım, veritabanı ve uygulama arasında bir arayüz görevi görür. Herhangi bir web uygulaması , yazılım, mobil uygulama vb. kullandığınızda, tüm veriler ve bilgiler veritabanının kendisinden gelir ve bazı DBMS yazılımları uygulamalarınız ile veritabanınız arasında çalışır.
DBMS Yazılımının Özellikleri
Gerçek Dünya Varlığı: Bir veritabanı yönetim sistemi, kuruluşun gereksinimlerine göre her türlü veriyi depolayabilir. İsimler, adresler, numaralar ile sınırlı değildir. Gerçek dünyada bulunan her türlü veri, DBMS yazılımı yardımıyla veri tabanında saklanabilir.ASİT Özellikleri: Bir DBMS yazılımı yardımıyla, veritabanı yönetiminde Atomisite, Tutarlılık, İzolasyon ve Dayanıklılık gibi ACID özellikleri uygulanabilir.
Veri Fazlalığını Azaltır: DBMS yazılımı, veri fazlalığını, yani veri tabanında herhangi bir sebep olmaksızın tekrarlanan veri tekrarını azaltan normalizasyon kurallarına uyar.
Veri Bütünlüğü : Bu, bir veritabanı yönetim sisteminin en önemli özelliklerinden biridir. Veri bütünlüğü, veritabanı sisteminin kalitesini ve güvenilirliğini sağlar. Veritabanına yetkisiz erişimi engeller ve daha güvenli hale getirir.
Yedekleme ve Kurtarma Tesisi: Veritabanı Arızası gibi bir sorun geldiğinde, o anda yedekleme ve kurtarmaya ihtiyacımız var. Böyle bir zamanda veriler kurtarılamazsa büyük bir kayıp olabilir. DBMS yazılımının özelliği, yedekleme ve kurtarma olanağı sağlamasıdır.
SQL ( Structured Query Language ): SQL, sorgular oluşturarak ve ekleme, güncelleme, silme gibi görevleri gerçekleştirerek veritabanına erişim sağlayan bir dildir, hemen hemen her DBMS yazılımı SQL'i destekler.
Çoklu Kullanıcı: DBMS yazılımı, birden fazla kullanıcının veritabanını yönetmesine izin verir. Birden fazla kullanıcının herhangi bir güçlük çekmeden aynı anda çalışmasına yardımcı olur.
İşlemler : Bu, herhangi bir işlemin tam veya eksik olmasını ancak eksik olmamasını sağlayan çok önemli bir VTYS özelliğidir. Örneğin, bir hesaba para aktarırsanız, işlem başarısız veya başarılı olabilir, ancak paranın yarısı aktarılmaz.