DBMS Nedir ve Nasıl Çalışır?

İçindekiler:

DBMS Nedir ve Nasıl Çalışır?
DBMS Nedir ve Nasıl Çalışır?
Anonim

Bir veritabanı yönetim sistemi, veri işlemeyi yönetme, kullanıcı kimlik doğrulaması ve veri ekleme veya çıkarma dahil olmak üzere bir veritabanının tüm birincil yönlerini yönetir. Bir DBMS, veri şeması olarak adlandırılan şeyi veya verilerin depolandığı yapıyı tanımlar.

İlişkisel veritabanı yönetim sistemleri (RDBMS), tabloların ve ilişkilerin ilişkisel modelini uygular.

Image
Image

Veritabanı Yönetim Sistemlerinin Arka Planı

DBMS terimi, IBM'in, verilerin bir bilgisayarda hiyerarşik bir ağaç yapısında depolandığı, Bilgi Yönetim Sistemi adlı ilk DBMS modelini geliştirdiği 1960'lardan beri kullanılmaktadır. Bireysel veri parçaları yalnızca ebeveyn ve çocuk kayıtları arasında bağlandı.

Yeni nesil veritabanları, hiyerarşik tasarımın bazı sınırlamalarını, veriler arasında bire-çok ilişkisini birleştirerek çözmeye çalışan ağ DBMS sistemleriydi. Bu, bizi 1970'lerde IBM'den Edgar F. Codd'un bugün bildiğimizin öncüsü olan ilişkisel veritabanı modelini kurduğuna götürdü.

Modern İlişkisel VTYS'nin Özellikleri

İlişkisel veritabanı yönetim sistemleri, tabloların ve ilişkilerin ilişkisel modelini uygular. Günümüzün ilişkisel VTYS'lerinin birincil tasarım zorluğu, yineleme veya veri kaybını önlemek için veriler üzerinde bir dizi kısıtlama ve kural aracılığıyla verilerin doğruluğunu ve tutarlılığını koruyan veri bütünlüğünü korumaktır.

DBMS'ler ayrıca çeşitli düzeylerde uygulanan yetkilendirme yoluyla veritabanına erişimi kontrol eder. Örneğin, yöneticiler veya yöneticiler, diğer çalışanlar tarafından görülmeyen verilere erişebilir veya bazı kullanıcılar yalnızca görüntüleyebilirken verileri düzenleme yetkisine sahip olabilir.

Çoğu DBMS, veritabanıyla etkileşim kurmak için komut dosyasıyla oluşturulmuş bir yöntem sağlayan Yapılandırılmış Sorgu Dili'ni kullanır. Aslında, veritabanı kullanıcıların verileri kolayca görüntülemesine, seçmesine, düzenlemesine veya başka bir şekilde işlemesine olanak tanıyan bir grafik arabirim sağlasa bile, SQL bu görevleri arka planda gerçekleştirir.

DBMS örnekleri

Hangi veritabanına ihtiyacınız olduğunu seçmek karmaşık bir iştir. Oracle, Microsoft SQL Server ve IBM DB2, üst düzey ilişkisel DBMS pazarına hakimdir ve bunların tümü, karmaşık ve büyük veri sistemleri için makul seçeneklerdir. Küçük kuruluşlar veya ev kullanımı için popüler DBMS'ler Microsoft Access ve FileMaker Pro'dur.

Daha yakın zamanlarda, diğer ilişkisel olmayan VTYS'lerin popülaritesi arttı. Bunlar, daha esnek bir yapının RDBM'lerin katı bir şekilde tanımlanmış şemasının yerini aldığı NoSQL çeşididir. Bunlar, çok çeşitli veri türlerini içeren çok büyük veri kümelerini depolamak ve bunlarla çalışmak için kullanışlıdır. Bu alandaki başlıca oyuncular arasında MongoDB, Cassandra, HBase, Redis ve CouchDB bulunur.

Önerilen: