SQL Standardının Tarihçesi
SQL (Structured Query Language), veritabanlarında veri sorgulama, oluşturma ve düzenleme işlemleri için kullanılan bir dildir. SQL standardının tarihi, birkaç önemli aşamadan oluşur ve bu standart, zaman içinde birçok değişiklik ve genişleme görmüştür.
1. İlk Başlangıç - 1970'ler
1974: IBM'de çalışan Donald Chamberlin ve Raymond Boyce, sorguları basit bir şekilde ifade etmek için bir dili tasarlamak amacıyla SEQUEL (Structured English Query Language) projesine başladılar. Bu dil, daha sonra adı SQL olarak değiştirildi.
1979: Relational Software Inc. (daha sonra Oracle Corporation olarak adlandırıldı) ilk ticari SQL tabanlı RDBMS ürününü piyasaya sürdü.
2. SQL'in Standartlaşması
1986: SQL standardının ilk versiyonu olan SQL-86, ISO (Uluslararası Standartlar Organizasyonu) tarafından kabul edildi.
1987: ANSI (Amerikan Ulusal Standartlar Enstitüsü) tarafından kabul edilen SQL-87 standardı, daha sonra SQL-89 olarak revize edildi.
3. Gelişen Standartlar
1992: SQL-92 (veya SQL2), birçok temel özelliği ve genişlemeleri tanıtan önemli bir sürümdür. Bu standart, tarih, zaman, string işlemleri gibi birçok yeni tip ve işlevi tanıttı.
1999: SQL-99 (veya SQL3), daha önce yalnızca ilişkisel veri modelini destekleyen SQL'i genişleterek, nesne yönelimli özellikler ve gerçek zamanlı sorgular gibi yeni özellikler ekledi.
2003: SQL:2003, XML ile entegrasyon gibi önemli genişlemeler yaptı.
2006: SQL:2006, XML işleme yeteneklerine odaklandı.
2008: SQL:2008, standardın önceki versiyonlarının gelişimini sürdürdü, daha çok iyileştirmeler ve hataların düzeltilmesine odaklandı.
2011: SQL:2011, sıralı model (Temporal model) gibi yeni özellikler ekledi.
2016: SQL:2016, JSON desteği gibi modern gereksinimlere yanıt veren yeni özellikler getirdi.
Sonuç
SQL, ilk başlangıcından bu yana, çok büyük bir kullanıcı kitlesi ve birçok farklı uygulama alanı buldu. Standart, veritabanı teknolojisinin gelişimi ve değişen ihtiyaçlar doğrultusunda sürekli olarak genişlemiştir. Bu, SQL'in modern yazılım geliştirmedeki önemli bir bileşen olarak kalmasını sağlamıştır. Her yeni standart, daha karmaşık veri işleme ihtiyaçlarını karşılamak üzere tasarlanmıştır, ve bu evrim, muhtemelen teknoloji ilerledikçe devam edecektir.
0 Comments
Recommended Comments
There are no comments to display.