Bir Veri Tabanı ile Bir DBM Arasındaki Fark Nedir?

Bir veritabanı "veri" adı verilen bir bilgi koleksiyonudur. Bu bağlamda, bir DBM veya bir veritabanı yönetim sistemi, veritabanında depolanan bilgileri düzenlemek ve almak için kullanılan yazılımdır.

Veritabanındaki bilgiler, bilgilerin hızlı bir şekilde alınmasını sağlayan, veri modelleri olarak bilinen kurallara göre depolanır. Dört temel model ilişkisel, hiyerarşik, nesne ve ağdır. Saklanan bilgilerin türü ve doğal organizasyonu sıklıkla kullanılan modeli belirler.

İlişkisel veritabanları, tablodaki her satırı benzersiz yapmak için sütunlar, satırlar ve anahtarlar içeren tabloları kullanır. Anahtarlar bilgilerin daha hızlı alınmasını sağlar ve ilgili bilgileri farklı tablolarda bağlayabilir. Hiyerarşik veritabanları, ters çevrilmiş ağaç benzeri bir yapı kullanır. Bu yapı okul sistemlerinde kullanım için popülerdir; her okul bir daldır, her not okul şubesinden bir daldır ve bireysel öğrenciler için bilgiler düğüm halinde depolanır. Bu sistem bir kuruluştaki değişikliklere karşı esnek olma eğilimindedir.

Nesne modeli, veritabanı modelinin uygulamanın kullandığı veritabanı modeliyle aynı olmasını sağlar. Çoğu uygulama programı, bilgiyi tablo yerine bir nesne olarak ele alır. Ağ modeli, ilgili bilgileri bağlamak için mevcut farklı modellerin öğelerini kullanan daha yeni bir türdür. Örneğin, bazı hiyerarşik veritabanı organizasyonu yöntemlerini içerir, ancak çok daha esnektir.