1. Anasayfa
  2. Nedir, Nasıl Yapılır?

Veri Tabanı Nedir?

Veri Tabanı Nedir?
0

Son zamanlarda bilimsel ya da edebi bir alan dışındaki olgular içinde veri kavramını kullanıyoruz. Sen de farkında mısın bu durumun? Günden güne geliştirmekte olduğumuz sistemlerle beraber veri kavramını daha çok duyar olduk öyle değil mi?

Veri Nedir?

Muhtelif alandaki bilgi dağarcığımızı genişletmek adına eriştiğimiz olgu, kavram, talimat gibi iletişime, yorumlamaya ve işleme uygun her kavrama veri diyoruz. Kaydedilebilir olan bu bilgilerle beraber muhafaza edilecekleri bir mecrayı da oluştururuz.

Veri Tabanı Nedir?

Bilgi girişiyle beraber git gide büyüyerek birbiriyle ilişkili bir veri kümesi oluştururuz. Elimizdeki veri kümesinin düzenlenmesi, depolanması ve sorgulanması için kurduğumuz sisteme ise ‘Veri Tabanı’ deriz. Bilgisayar ortamında sakladığımız verileri bu sistemle beraber düzenli hale getiririz.

veri tabanı nedir

Neden Veri Tabanı Kullanılır?

Sahip olduğumuz verileri saklamak ve rahatlıkla erişebilmek için geleneksel diye adlandırdığımız yaklaşımla ayrı ayrı dosyalarda gruplandırarak tutmayı tercih ederiz. Lakin git gide artan veriler ve bunlara aynı anda erişmekte zorluklar çıkması geleneksel yaklaşımı yetersiz kıldı. Keza basit bir web uygulamasından uluslararası kuruluşların büyük ve karışık verilerine kadar pek çok alanda veri tabanı uygulamalarına ihtiyaç duyuyoruz. Bundan ötürü veri tabanları işlevsellik kazanmasıyla beraber işlerimizi daha etkili yapabilmemiz adına ihtiyaç haline geldi.

Veri Tabanı Örnekleri

Ticari bir şirket: Müşteri, Ürün, Satış, Ödeme, Teslimat bilgileri

Banka: Müşteri, mevduat, kredi kartı, kredi bilgileri

Okul: Öğrenci, Öğretmen, İdare, Sınıf, Sınav

Bunlarla beraber teknik olarak da text, excel, binary dosyalar gibi birçok dosya tipi veriyi de saklamak maksadıyla tutabiliriz.

Peki veri tabanını tanımlarken birbiriyle ilişkili verilerden meydana geldiğine değinmiştik. Öyleyse elimizdeki verileri saklamak adına kullandığımız tabloların oluşturduğu ‘İlişkisel Veri Tabanları’na bakalım.

İlişkisel veri tabanları ve örnekleri

İlişkisel Veri Tabanları

İlişkisel veri tabanlarının en mühim özelliği tablolardan oluşmasıdır. Tablo kavramına veri tabanı bazında yüklediğimiz anlamı günlük hayattan ilişkilendirmemiz gerekirse kullandığımız listenin karşılığı olduğunu söyleyebiliriz. Tabloları bu noktada önemli kılan etken birbirleri ile ilişki içinde olmalarıdır. Böylelikle verileri farklı tablolar halinde saklayabiliriz. Bu sayede ise daha fazla veriyi daha az alanda tutmayı başarırız.

Öyleyse Veri Tabanı Yaklaşımının Avantajları Nelerdir?

  • Ortak veri tekrarını önleriz
  • Verilerin merkezi denetimini ve tutarlılığını sağlarız
  • Veri paylaşımını sağlarız
  • Her kullanıcıya yalnız ilgilendiği, alışık olduğu kolay, anlaşılır yapılarda sunarız
  • Veri bütünlüğünün gerekli olmasını sağlarız
  • Güvenlik ve gizliliği istenilen düzeyde tutarız
  • Yedekleme, yeniden başlatma, onarma gibi işletim sorunlarına çözüm getiririz
  • Sunulan çözümleme, tasarım ve geliştirme araçları ile uygulama yazılımı geliştirmeyi kolaylaştırırız.

Veri tabanı yönetim sistemi

Veri Tabanı Yönetim Sistemi Nedir?

Veri tabanı yönetim sistemi, veri tabanlarını oluşturma ve yönetme adına kullandığımız sistem yazılımıdır. Bu sistemler sayesinde kullanıcılara ve programcılara sistematik bir yolla veriyi oluşturarak yönetmelerini, geri almalarını, güncellemelerini sağlarız. Sistemin işleyişi, uygulamalar ve veri tabanı arasında arayüz olarak hizmet vermesiyle işler. Son kullanıcılar veyahut uygulama programlarıyla birlikte verileri sürekli organize edilebilir ve erişilebilir kılarız.

Bu sistemlere örnek vermemiz gerekirse:

  • Oracle database
  • Informix
  • Microsoft Access
  • MS SQL Server
  • Microsoft Visual FoxPro
  • MySQL
  • SQLite

gibi programlardır.

Son olarak değinmemiz gerekirse, veri tabanı yönetim sistemi sayesinde eşzamanlılık, güvenlik, veri bütünlüğü ve olağan yönetim adımlarını sağlayabiliriz. Yedekleme, kurtarma, performans izleme/ayarlama ve bunlarla beraber çeşitli özellikleri olan veri tabanı sistemleri hayatımıza işlevsellik ve kolaylık kattığı için gün geçtikçe daha fazla önem verdiğimiz bir kavram haline geliyor.

Ne Düşünüyorsun?
  • 6
    harika_
    Harika!
  • 0
    g_zel_
    Güzel!
  • 0
    haval_
    Havalı!
  • 0
    e_lenceli_
    Eğlenceli!
  • 0
    _zg_n_m_
    Üzgünüm!
  • 0
    sevmedim_
    Sevmedim!

Project Manager | Digital Content Manager | Trainee at YetGen | Author | Student

Yazarın Profili

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