Perşembe, Ağustos 16, 2007

SQL Nedir?

Bilgisayar programlarının büyük çoğunluğunda veri saklama ihtiyacı vardır. Eski programlarda bilgiler dosyalara yazılır ve buralardan okunurdu. Bilgisayar kullanımı geliştikçe saklanması gereken veri miktarı da büyüdü. Veri saklama işi artık dosyalarla altından kalkılamayacak bir duruma geldi. Bu dönemde veritabanı sistemleri gelişmeye başladı. Bilgiler artık dosyalarda değil veritabanı sistemlerinde tutulacaktı. Veritabanı sistemleri ile büyük boyutlu veri üzerinde tablolar halinde çalışabilmek kolaylaştı. Verinin indexlenmesi, çok kullanıcının erişim sağlaması, bellek yönetimi gibi sıkıntı olan konular veritabanı sistemleri tarafından otomatik yapılmaya başlandı. İlk zamanlarda bilgiyi veritabanından okuma şekli her veritabanı sistemi için farklı idi. Yani kullandığınız veritabanının erişim yöntemi neyse onu bilmek durumundaydınız. Bir veritabanına kayıt yapmak için kullandığınız yöntem başka bir şirketin ürettiği veritabanı sisteminde çalışmıyordu. İşte SQL bu ihtiyaçtan doğdu ve hızla veritabanı üreticileri tarafından benimsendi. SQL desteği olan veritabanlarından kayıtları okuma, silme, yazma işleri için sadece SQL bilmek yeterlidir. Günümüzdeki tüm veritabanı sistemleri SQL'i desteklemektedir. SQL bildiğiniz zaman SQLServer, Oracle, Interbase, Firebird, gibi tüm veritabanı sistemleri ile çalışabilmeniz ve bu veritabanlarını kullanan programlar yazabilmeniz mümkün olacaktır.

Hiç yorum yok: