dbm

DBM (Data Base Management) Nedir?

Veritabanı yönetim sistemi (DBM), veritabanı oluşturma, kullanma ve yönetme işlevlerini yerine getiren bir yazılım sistemidir. Veritabanı, birbiriyle ilişkili verilerin düzenli bir şekilde saklandığı bir yapıdır. DBM, veritabanındaki verileri depolama, alma, güncelleme ve silme gibi işlemleri gerçekleştirir. Ayrıca, veritabanına erişimi kontrol eder ve veritabanının güvenliğini sağlar.

DBM’ler, veritabanı yönetimini kolaylaştırmak ve veritabanının performansını artırmak için çeşitli özellikler sunar. Bu özellikler arasında şunlar yer alır:

  • Veri tanımlama dili (DDL): Veritabanındaki tabloları, sütunları ve dizinleri tanımlamak için kullanılır.
  • Veri manipülasyon dili (DML): Veritabanındaki verileri eklemek, güncellemek ve silmek için kullanılır.
  • Veri sorgulama dili (DQL): Veritabanındaki verileri sorgulamak ve raporlamak için kullanılır.
  • Veri yönetimi araçları: Veritabanının yedeklenmesi, geri yüklenmesi ve performansının izlenmesi gibi işlemleri gerçekleştirmek için kullanılır.

DBM Türleri

DBM’ler, çeşitli kriterlere göre sınıflandırılabilir. Bu kriterler arasında şunlar yer alır:

  • Veri modeli: DBM’ler, hiyerarşik, ağ ve ilişkisel olmak üzere üç ana veri modeline göre sınıflandırılabilir.
  • Kullanıcı sayısı: DBM’ler, tek kullanıcılı ve çok kullanıcılı olmak üzere ikiye ayrılır.
  • İşlem türü: DBM’ler, çevrimiçi işlem işleme (OLTP) ve çevrimdışı işlem işleme (OLAP) olmak üzere ikiye ayrılır.
  • Platform: DBM’ler, Windows, Linux, macOS ve Unix gibi çeşitli platformlarda çalışabilir.

DBM’lerin Kullanım Alanları

DBM’ler, çeşitli alanlarda kullanılır. Bu alanlar arasında şunlar yer alır:

  • İşletmeler: DBM’ler, işletmelerin müşteri bilgileri, ürün bilgileri, satış bilgileri gibi verilerini saklamak ve yönetmek için kullanılır.
  • Kamu kurumları: DBM’ler, kamu kurumlarının vatandaş bilgileri, vergi bilgileri, sağlık bilgileri gibi verilerini saklamak ve yönetmek için kullanılır.
  • Eğitim kurumları: DBM’ler, eğitim kurumlarının öğrenci bilgileri, ders bilgileri, sınav bilgileri gibi verilerini saklamak ve yönetmek için kullanılır.
  • Sağlık kuruluşları: DBM’ler, sağlık kuruluşlarının hasta bilgileri, tedavi bilgileri, ilaç bilgileri gibi verilerini saklamak ve yönetmek için kullanılır.
  • Finans kuruluşları: DBM’ler, finans kuruluşlarının müşteri bilgileri, hesap bilgileri, işlem bilgileri gibi verilerini saklamak ve yönetmek için kullanılır.

DBM’lerin Faydaları

DBM’ler, çeşitli faydalar sağlar. Bu faydalar arasında şunlar yer alır:

  • Veri güvenliği: DBM’ler, veritabanındaki verileri yetkisiz erişime karşı korur.
  • Veri bütünlüğü: DBM’ler, veritabanındaki verilerin tutarlılığını sağlar.
  • Veri erişilebilirliği: DBM’ler, veritabanındaki verilere yetkili kullanıcıların kolayca erişmesini sağlar.
  • Veri performansı: DBM’ler, veritabanındaki verilerin hızlı bir şekilde işlenmesini sağlar.
  • Veri yönetimi: DBM’ler, veritabanının yedeklenmesi, geri yüklenmesi ve performansının izlenmesi gibi işlemleri kolaylaştırır.

DBM’lerin Dezavantajları

DBM’ler, bazı dezavantajlara da sahiptir. Bu dezavantajlar arasında şunlar yer alır:

  • Maliyet: DBM’ler, satın alma ve bakım maliyeti açısından pahalı olabilir.
  • Karmaşıklık: DBM’ler, kurulumu ve yönetimi açısından karmaşık olabilir.
  • Performans sorunları: DBM’ler, büyük veritabanlarında performans sorunları yaşayabilir.
  • Güvenlik sorunları: DBM’ler, yetkisiz erişime karşı yeterince güvenli olmayabilir.

DBM Seçimi

DBM seçimi, çeşitli faktörlere göre yapılır. Bu faktörler arasında şunlar yer alır:

  • Veri modeli: DBM’nin desteklediği veri modeli, veritabanının yapısına uygun olmalıdır.
  • Kullanıcı sayısı: DBM’nin desteklediği kullanıcı sayısı, veritabanına erişen kullanıcı sayısına uygun olmalıdır.
  • İşlem türü: DBM’nin desteklediği işlem türü, veritabanında gerçekleştirilen işlemlere uygun olmalıdır.
  • Platform: DBM’nin çalıştığı platform, veritabanının bulunduğu platformla uyumlu olmalıdır.
  • Maliyet: DBM’nin satın alma ve bakım maliyeti, bütçeye uygun olmalıdır.
  • Karmaşıklık: DBM’nin kurulumu ve yönetimi, teknik ekip tarafından kolayca gerçekleştirilebilmelidir.
  • Performans: DBM’nin performansı, veritabanının büyüklüğüne ve iş yüküne uygun olmalıdır.
  • Güvenlik: DBM’nin güvenliği, veritabanındaki verileri yetkisiz erişime karşı koruyacak düzeyde olmalıdır.

DBM Örnekleri

  • MySQL
  • PostgreSQL
  • Oracle
  • Microsoft SQL Server
  • IBM DB2
  • SAP HANA
  • MongoDB
  • Redis
  • Cassandra
  • CouchDB

Faydalı Siteler


Yayımlandı

kategorisi