Veritabanı yönetim sistemi
SQL

Veritabanı Yönetim Sistemi (DBMS) Nedir?

Veritabanı yönetim sistemi kullanıcıların veritabanına erişebilmesini, verilerin değiştirilebilmesini, raporlanabilmesini ve temsilini sağlayan programlar topluluğudur. Veritabanına erişimi kontrol etmeye yardımcı olur. DBMS yazılımı esas olarak en son kullanıcı ile veritabanı arasında bir arayüz olarak işlev görür. Veritabanında depolanan kayıtlar ve onların birbirleriyle ilişkileri değişik mantıksal yapılarla gösterilebilir. Veritabanı yönetim sistemleri bu yapıların oluşumları ve onların fonksiyonları kullanılarak tasarlanır. Veri tabanları aşağıdaki 4 yapıdan herhangi birisiyle yapılandırılabilmektedir. Bu sınıflandırma veri modeline göre yapılmaktadır.

Hiyerarşik Veritabanları : Bu yapı bilinen en eski veri modelleme sistemidir. Ebeveyn ve çocuk ilişkisine dayalı bir sistemdir. Yani her ebeveyn birçok çocuğun sahibidir ve her çocuğun kendi ebeveynleri olacaktır.

Hiyerarşi veritabanı

Ağ Veritabanları : 1960’lı yılların sonunda yapılan bir konferansın ardından toplanan veritabanı çalışma grubu hiyerarşik modeldeki bazı eksiklikleri gidermek adına bu ap modelini geliştirmiştir. Bilinen en karmaşık veri modelidir.

Ağ veritabanı

İlişkisel Veritabanları : Bu tip veritabanı modelinde temel alınan verilerin birbirleriyle olan ilişkileridir. 1970’li yılların başında geliştirilmiştir. Günümüzde en çık kullanılan veri modelidir. PC’lerden sunuculara kadar yayılmış geniş bir yelpazeye sahiptir ve bu mimari kullanılarak birçok mimari üretilmiştir. Bu modelde veritabanı organizasyonu iki boyutlu tablolar şeklinde düşünülerek kullanıcıya sunulur. Veritabanı kullanıcıları veri raporlarını görsel olarak bu yolla görür. Bu görsel satır ve sütunlardan oluşan bir görünüme sahiptir. Satırlar çeşitli alanların oluşturduğu kişisel kayıtları sütunlar ise kişisel alanları teşkil eder. İki yada daha fazla veri dosyasında bulunan ortak veri alanları vasıtasıyla bu tür veri dosyalarında ilişki kurulabilir. Bu ortak alanlar tümüyle benzer olmalı ve aynı boyutta ve tipte olmalıdır.

İlişkisel Veritabanı

Nesneye Yönelik Veritabanları : İlk geliştirilen VTYS’leri kolayca önceden tanımlanmış veri alanlarına ve kayıtlara göre yapılandırılabilen homojen veriler için tasarlanmıştır. Fakat bugünkü ve gelecekteki uygulamalar, sadece önceden tanımlanmış sayıları ve karakterleri değil, çizimleri, resimleri, sesleri ve videoları da saklayabilen veritabanları gerektirecek. Bu nedenle günümüzde kullanımı yavaş yavaş artmaya başlamıştır. Bu veri modeli nesneye dayalı programlama dilleri ile oluşturulur ve kullanabilmek için nesne yönelimli programlamayı çok iyi bilmek gerekir. Bu veri modeli daha esnek veri yapıları sunduğu için karmaşık verilerin analizinde kullanılabilir ve istatiksel çalışmalarda tercih edilen bir veri modeli olmaya başlamıştır.

Başvurulan Kaynaklar

https://tr.wikipedia.org/wiki/SQL

https://teknoloji.org/sql-nedir-sql-nerelerde-kullanilir/

https://www.appdynamics.com/topics/database-management-systems

Bir cevap yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir