Bilgilerin Üssü Olan Veri Tabanı Nedir?
Değerli okurlar, bu yazımda veri tabanının ne olduğundan bahsedeceğim. Aynı zamanda veri tabanının faydalarından, avantajlarından ve dezavantajlarından söz edeceğiz. Veri tabanını birçok yerde duymuşuzdur. Peki nedir bu veri tabanı sorusuna cevap olarak bu yazıda artık öğrenmiş olacağız. Veri tabanına girmeden önce veri nedir ilk başta bunu bir sindirelim sonra veri tabanına girişimizi yapacağız. Keyifli okumalar 🙂
Veri daha küçük parçalara bölünemeyen, tek başına bir anlam ifade etmeyip bir başlık altında toplanınca anlam ifade eden dağınık bilgi kümesidir. Veri, anlamlı bir şekilde düzenlenmesiyle yararlı bilgi olur. Veri; sayılar, sözcükler, metinler, resimler, olaylar vb. biçimde temsil edilen gerçeklerdir. Bu gerçekler isim, adres, telefon numarası, fotoğraf olabilir.
Veri tabanı ( Database ), birbiriyle ilişki içerisinde olan verilerin tutulduğu, kullanım amacına uygun olarak düzenlenmiş veriler topluluğunun mantıksal ve fiziksel olarak tanımlarının olduğu ve bunların sayısal ortamlarda saklandığı, saklanan bu verilerin gerektiğinde erişim imkanının sağlandığı, küçük veya büyük boyutta verilerin barındığı bilgi depolarıdır. Veri tabanı mantıksal çerçeve içerisinde olan bilgilerin modellenmesi olarakta düşünebiliriz. Veri tabanı işlevsel çok çeşitli verilerin toplamıdır. Veri tabanını bir havuz olarak düşünebiliriz. Bu havuzun her bir damlası bizim bilgilerimiz olmuş oluyor.
Belirli bir konu hakkında toplanmış veriler bir veritabanı programı altında toplanırlar. Bu veri tabanındaki bilgiler tümü veya belirli şartlara sahip olanları görüntülenebilir, yazdırılabilir, bu bilgiler vasıtası ile yeni bilgiler üretilerek çeşitli amaçlarda kullanılabilir.
Veri tabanı bir kumbara olsun, attığın her veri bilgi olsun.
Veri tabanı devlet dairelerinde, hastanelerde, ticari şirketlerde, üniversitelerde, okullarda, bankalarda ve daha birçok bilgi türlerine ihtiyaç duyan kurum ve kuruluşlarda kullanılır. Ticari bir şirket için müşteri bilgileri, satış bilgileri, ürün bilgileri, ödeme bilgileri, satış detay veya bir okul için öğrenci bilgileri, öğretmen bilgileri, ders bilgileri, sınav bilgileri, malzeme bilgileri vb. kullanılan çeşitli işlevsel veriler örnek verilebilir.
Veri Tabanının Avantajları
- Veri tekrarlarından kaçınılır. Aynı veri farklı dosyalarda tekrar tekrar yer almaz.
- Tekrara yer verilmediğinden dolayı verinin fazladan yer kaplama olayını engellenmiş oluruz. Aynı veriler farklı tablolarda birden fazla bulunmadığı için bilgisayar belleğini gereksiz yere işgal etmemiş oluruz. Kısaca bellek alanı israfı önlenir diyebiliriz.
- Standart sorgu dili kullanılabilir. Veri tabanı yönetim yazılımının kullanımı kolaydır. Verilerde meydana gelen silinme yada istenmeyen değişiklikler karşısında yedekleme ve işlemlerin izlenmesi gibi fonksiyonlarla geri dönüş yapılabilir.
- Verilerin mantıksal düzeni sonucu veri bütünlüğünün bozulması önlenir.
- Çoklu Güncelleme diye adlandırılan birden fazla dosyada tekrarlanan bir verinin değişikliği sonucunda diğer dosyalardaki aynı veri de senkron bir şekilde aynı anda değişir.
- Bilgilerin kontrolleri tek bir noktadan yapılabilir. Verilerin merkezi kontrolü sağlanır.
- Tutarsız bilgiler önlenir.
- Verilerin güvenliğini sağlar. Bazı bilgilerin kullanıcılar tarafından erişimi istenmeyebilir. Bunun için çeşitli yetkiler atanır ve böylelikle erişimini istenmeyen verileri saklamış oluruz.
Veri Tabanı Dezavantajları
- Veri tabanı sistemi iyi tasarlanmadığı taktirde bazı bileşenler iyi bir şekilde oluşturulmamışsa sistem dosya sistemine göre çok daha kötü çalışabilir.
- Veri tabanı sisteminin kurulumu ve bakımı pahalı olabilmektedir.
- Uygulama programı çalışırken veri transferleri esnasında teorik olarak, büyük ölçüde, verinin kaybolması veya bozulması riski vardır.