Yapılandırılmış Sorgu Dili (SQL) genellikle bir veritabanı olarak düşünülür, ancak SQL veritabanları gerçekten yoktur. Aksine, SQL konuşur ve SQL'e bağlı veritabanlarını yönetir. İkisi bağımsız çalışamaz, bu yüzden "SQL veritabanı" terimi ilişkiyi düşünmenin daha kolay bir yoludur. SQL, veritabanlarını sorgu ve komutlarla kontrol eder ve bu veritabanları işletmeler ve web siteleri tarafından yaygın olarak kullanılır.
SQL ilk olarak 1970'lerde IBM® tarafından yaratıldı. Dil, 21. yüzyılın başlarında olduğu gibi aynıydı, ama başlangıçta SQL denmiyordu. Başlangıçta, Yapısal İngilizce Sorgu Dili veya SEQUEL olarak adlandırıldı. Birçok şirket o zamandan beri kendi SQL veritabanlarını yarattı.
SQL veritabanları, verilerin depolandığı ve arşivlendiği statik varlık değildir. Basit komutların veya sorguların kullanılması sayesinde, SQL veritabanları anında güncellenebilir. Bir web sitesi gibi hızla gelişen bir kuruluşa eklendiğinde, veritabanı genellikle bir günden kısa bir süre içinde birçok değişiklik geçirecektir. Bu, programcıların her gün veya her değişiklik için ayrı veritabanları oluşturmaya gerek kalmadan veritabanını sürekli doldurmasını sağlar.
Yalnızca bir SQL veritabanına veri eklemekle kalmaz, aynı zamanda veritabanındaki veriler de değiştirilebilir. Örneğin, bir işletme kaydı yanlış yazılmışsa veya yanlış rakam eklenmişse, veritabanına yeni bir değer eklemek için bir ekleme sorgusu kullanılabilir. Veritabanındaki bilgileri güncellemek için bir güncelleme sorgusu da kullanılabilir. Bilgi tamamen yanlışsa veya kullanılmıyorsa, veriyi veri tabanından silmek de mümkündür.
Bir bilginin saklanması ve güncellenmesinin yanı sıra, bir SQL veritabanının bir başka önemli işlevi de bilginin alınabilmesidir. Diğer tüm işlevler gibi, bu da bilgileri ayrı bir belgeye basan bir sorgu aracılığıyla yapılır. Veriler, arama etiketlerine veya veritabanındaki diğer bilgilerle nasıl ilişkili olduğuna göre alınabilir.
Bir işletmeye eklendiğinde, SQL veritabanları tipik olarak hem genel hem de özel bilgileri depolar. Halka açık bilgiler mevcut fiyatları veya o anda satılan ürünlerin veya hizmetlerin adlarını içerir. Özel bilgiler, ürünleri güncellemek veya yeni ürünler oluşturmak için kullanılan araştırmaları ve istatistikleri içerir. İş veritabanları çalışanlar hakkında bilgi tutmak için de kullanılabilir.
SQL veritabanları genellikle web siteleri için kullanılır. Yeni bir üye bir web sitesine kaydolduğunda, SQL veritabanı üyenin adı ve bilgileriyle güncellenir. Satış yapılırsa, bazı web siteleri tüm satışları ve siparişleri takip etmek için bir SQL veritabanı kullanır.


