Çarşamba, Temmuz 15, 2020

Sql Veritabanı Nedir ? Neden Kullanılır ?

Bilgisayar ortamına aktarılan, işlenmemiş (ham) bilgiler veri olarak adlandırılır. Bilgisayara girilen, bilgisayar tarafından saklanabilen ve işlenebilen her şeye veri denir. Veri saklamaktaki ana amaç, daha ileri bir tarihte saklanan verilere yeniden ulaşabilmek ve kullanabilmektir.

Veritabanı kullanılmayan bütün programlar anlık(Veriyi işler ve çıkar) çalışmaktadır. Bu tür programlarda veriyi daha sonraki bir tarihte erişmek ve daha sonrasında bir işlem yapabilmemiz imkânsızdır. Çünkü bütün programlar RAM denilen bellekte çalışır. RAM bellek elektrik ile yazılıp silinebilen bir donanım olduğundan dolayı bilgisayarın gücü kesildiği an içerisindeki tüm bilgiler silinecektir.

Bunun için programların dataları Harddisk denilen donanımda saklamalıdır. Harddisk, RAM belleğin haricinde mekanik ve mıknatıslanma ile dataları saklamaktadır. Dolayısıyla elektriğe ihtiyaç duymamaktadır. Bu yüzden herhangi elektrik enerjine gerek duymadığından güç kesilmesi durumunda bile datalar korunmaktadır.

Veritabanı kullanılarak yazılabilecek çeşitli uygulamalar aşağıdaki gibidir:

  1. Kişisel adres defterleri
  2. Telefon rehberi
  3. TV rehberi
  4. Online sözlükler
  5. Kütüphane sistemleri
  6. Ödeme ve borç sistemleri
  7. Ürün satış ve sipariş sistemleri
  8. E-Ticaret siteleri
  9. Banka sistemleri
  10. Okul sistemleri
  11. Hastane sistemleri
  12. ve Dahası..

Veritabanı Nedir?

  1. Düz Dosya Veritabanı: Bu veritabanlarında tüm kayıtlar tek tabloda tutulmak zorundadır. O yüzden veri tekrarı kaçınılmazdır. Örnek olarak Excel ve Word bu tipte veritabanlarıdır.
  1. İlişkisel Veritabanı (Relational Database): Bizim ilgileneceğimiz kısım burasıdır.Bu veritabanında birden fazla tablo bulunur ve tablolar arasında belir bir hiyerarşiye göre ilişki bulunur. MSSQL, Oracle, MySQL, PostgreSQL, Berkeley, Firebird, Sybase, Ms Access ilişkisel veritabanlarına örnek veritabanlarıdır.

VeriTabanı Tarihsel Süreci

  • İlk olarak hepimizin bildiği not defteri veritabanı olarak kullanılmıştır. Bazı uygulamalarda hala kullanılmaya devam etmektedir. Not defterinden veri çekilirken satır satır veriler alınmaktadır. Genellikle basit oyunlarda scoreboard yapımında kullanılır.
  • Daha sonra daha büyük uygulamalar için not defteri yetersiz kalmış. Ayrıca performans açısından kötü sonuçlar doğurmuştur. Tüm programların yavaş çalışmasından şikayet edilmiştir. Bu nedenlerinden biriside gelişigüzel verilerin çekilmesidir.
    • 100 satırlık bir verimiz olduğunu düşünelim. Bizim ulaşmak istediğimiz veri ise 970. Satırda olduğunu varsayalım. İşlemci ilgili veriyi bulana kadar yaklaşık 969 kere karşılaştırma yapacaktır. Dolayısıyla gereksiz çalışacaktır. Bu da ağır çalışmaya neden olacaktır.
    • Bu yüzden verileri hiyerarşik bir şekilde saklama ve en az karşılaştırma yapılarak verilere ulaşma gereksinimi doğmuş ve JSON ve XML yapılarının temelleri atılmıştır.
  • JSON ve XML uygulamasına geçildikten sonra işlemcinin gereksiz yere karşılaştırma sorunları aşılmış. Ancak şöyle bir sorun ortaya çıkmıştır.
    • Mesela şehir ve ilçelerin 2 ayrı xml yada json dökümanında saklandığını düşünelim. Bunların birbiri ile ilişkisini ayarlamaya çalıştığımızda sıkıntılar ortaya çıkacaktır. Mesela Ankara şehrine ait ilçeleri çekmek gibi…
    • Bu tür sorunu aşmak için ise yeni bir sistem geliştirilmiş ve şu zamanda kullandığımız İlişkisel Veritabanı Sistemlerinin (VTYS-DBMS) temelleri atılmıştır.

Bugün En Çok Okunanlar

Xiaomi, Mi True Kablosuz Kulaklıklar 2’nin 15 Temmuz’da piyasaya sürüleceğini onayladı

Mi True Kablosuz Kulaklık 2'yi duyurduktan sonra, Xiaomi şimdi 15 Temmuz'da yapılacak bir açılış etkinliğinde Mi True Kablosuz Kulaklık 2 Temel adlı...

Microsoft’un Çinli chatbotu Xiaoice ayrı bir şirkete dönüşüyor

2014 yılında, Cortana'yı piyasaya süren topuklular, Microsoft ayrıca Çin pazarı için Xiaoice olarak bilinen bir sohbet botu başlattı . Ayrıca kişisel bir asistan olarak hizmet etti, ancak daha fazla...

iPhone 12 serisinin iPhone 11’den daha küçük bir bataryaya sahip olduğu bildirildi

Apple'ın yeni nesil iPhone 12 serisini Eylül ayında tanıtmaya başladığı bildiriliyor . Daha sonra akıllı telefonların Ekim ayında satın alınması bekleniyor. O lansmana yaklaştıkça, daha yeni bilgilerle karşı karşıyayız. En...

Google’ın Hindistan’daki önemli yatırımlarına bir bakış

Bugün erken saatlerde, Hindistan için yıllık Google etkinliğinin altıncı sayısında Google CEO'su Sundar Pichai , önümüzdeki beş ila yedi yıl içinde Hindistan'a 75.000 cro (yaklaşık...

Benzer Haberler

Tails Linux OS Sürüm 4.8, Büyük Güvenlik Güncelleştirmeleriyle Çıktı

Artık Tails'in yeni bir sürümü indirilebiliyor ve bu sefer son aşama, bu Linux dağıtımını çalıştırırken kullanıcıları korumak için gereken bir dizi güvenlik...

Apple Watch, yaklaşan watchOS 7 sürümü ile daha hızlı hissedecek

WWDC'de Apple, bu sonbaharda Apple Watch'a gelecek olan watchOS 7 güncellemesini duyurdu. Bu güncelleme , paylaşılabilir ve bulunabilir saat yüzü yapılandırmaları, uyku takibi, otomatik...

Linux Mint 20 ISO sonuçlandı, önümüzdeki günlerde piyasaya sürülecek

Linux Mint 20 stabil sürümleri test edilmiştir ve şimdi serbest bırakılması için onaylanmıştır. Linux Mint ekibi hala ana web sitesini herhangi bir bilgi...

Windows Dosya Kurtarma, Microsoft tarafından silinen verilerin kurtarılmasına yardımcı olan yeni bir uygulama

Microsoft, önemli bir dosyayı yanlışlıkla sildiyseniz veya diskinizde, flash sürücünüzde veya bellek kartınızda bozuk veriler varsa kullanışlı olabilecek bir dosya kurtarma uygulamasını...

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen adınızı buraya girin

Xiaomi, Mi True Kablosuz Kulaklıklar 2’nin 15 Temmuz’da piyasaya sürüleceğini onayladı

Mi True Kablosuz Kulaklık 2'yi duyurduktan sonra, Xiaomi şimdi 15...

Microsoft’un Çinli chatbotu Xiaoice ayrı bir şirkete dönüşüyor

2014 yılında, Cortana'yı piyasaya süren topuklular, Microsoft ayrıca Çin pazarı için Xiaoice olarak bilinen bir...

iPhone 12 serisinin iPhone 11’den daha küçük bir bataryaya sahip olduğu bildirildi

Apple'ın yeni nesil iPhone 12 serisini Eylül ayında tanıtmaya başladığı bildiriliyor . Daha sonra akıllı telefonların...