Bir web sitesi veya bir uygulama geliştirdiğimizde verilerimizi depoladığımız alandır.

Veritabanı Nedir? Veritabanını en basit yoldan açıklamak gerekirse; belirli bir amaca yönelik düzenlenmiş dosya ve kayıtların bütünüdür. Veritabanını bir çok konuda veya işlemde kullanabilirsiniz. Örnek vermek gerekirse; dünyanın en büyük sosyal medya ağı olan Facebook üzerinde yapmış olduğunuz paylaşımı bir veritabanına yüklüyor.

Veritabanı, birbiriyle ilişkili bilgilerin bir arada tutulduğu alandır. Veritabanı üzerindeki bilgiler düzenli bir şekilde tutulduğu için bu bilgilere erişim, bilgilerin yönetimi, yeni bilgi eklenme ve bilgilerin güncellenmesi çok kolay ve çok hızlıdır.

Veritabanı, hayatımızın her alanında yer almakta olup günlük bir çok işlemimizde veritabanına ulaşarak işlem yapıyoruz. Günlük hayattan örneklerle veritabanının ne olduğunu mantıksal olarak biraz kavramaya çalışalım . Peki gerçek veritabanları hayatımızın nerelerinde kullanıyoruz? Cevabı çok basit: hemen hemen her yerde.

  • Sosyal Medya Ağları 
  • Alışveriş  Siteleri
  • Oyunlar
  • Arama Motorları
  • Bankacılık İşlemleri  
  • Web siteleri 
  • Mobil Uygulamalar 

Veritabanı servisleri üzerinde bir çok teknik terim bulunmaktadır.  Veritabanında çoğunlukla karşılaşacağınız teknik terimlerin bir kısmını aşağıda gibidir:

  • Database              : Veritabanı'dır
  • Table                      : Tablo – verinin tutulduğu yerdir (örnek olarak: alışveriş listesindeki bir ürün satırı veya sosyal medya ağı üzerinde paylaşılan bir yazıdır)
  • Column                : Sütun – tutulan verinin bir özellik (örnek olarak: alışveriş listesinde ürünün sadece adı)
  • Insert                    : Tabloya kayıt ekleme işlemidir.
  • Update                  : Tablodaki bir veya birden çok kaydı güncelleme işlemidir.
  • Delete                    : Tablodan bir veya birden çok kaydı silme işlemidir.
  • Select                     : Tablodan bir veya birden çok kaydı sorgulama (okuma) işlemidir.
  • Alter                       : Tablonun ya da veritabanının farklı bir bileşenini güncelleme işlemidir.
  • Drop                       : Tabloyu ya da veritabanının farklı bir bileşenini silme işlemidir.
  • Function               : Bir tane veri döndüren fonksiyon (C# ya da Java’daki fonksiyon gibi)
  • Procedure            : Tablo halinde veri döndüren fonksiyon.

Tüm programlama dilleri üzerinden veritabanı üzerinde çalışan bir servis düzenleyebilirsiniz.