Dökümanlar
MySql
SQL Nedir

SQL Nedir?

Structured Query Language kelimelerinin kısaltılmışı olan SQL bir veri tabanı uygulamasıdır. Türkçe karşılığı Yapılandırılmış Sorgu Dili anlamına gelmektedir. Birçok veriyi farklı boyutlarda ve farklı fonksiyonlarda barındıran, veri tabanları yönetim sistemine verilen isimdir. SQL ile bu verilerin yönetimi, silinmesi, aktif edilmesi ve üzerinde işlemler yapılabilmesi mümkündür. Çoğu kişi tarafından bir dil olarak algılanır ve bilinir. Oysa ki veri tabanında kullanılabilecek bir alt dildir. Veri tabanı yönetimi için ihtiyaç duyulan bu uygulamanın ilk karşılığı SQUARE olarak ortaya çıkmıştır. Çok kullanışlı olmamasının temel nedeni matematik söz dizimi ile kullanılabiliyor olmasıydı. Sonradan İngilizce tabanlı SEQUEL olarak geliştirildi ve zamanla fazla kelimeler atılarak günümüzdeki SQL ifadesini aldı.

SQL Kullanan Veri tabanları

Günümüzde kullanılan birçok veri tabanı SQL ile ilişkilidir. Bu yüzden çok sık SQL ifadesi ile karşı karşıya kalıyor olabilirsiniz. SQL ile kontrol edebileceğiniz veri tabanları şu şekilde sıralanıyor.

  • Oracle Database: Oracle şirketi tarafından geliştirilmiştir ve dünya genelinde birçok işletme tarafından kullanılmaktadır. Güçlü bir işletme veritabanı yönetim sistemi olarak bilinir.

  • MySQL: MySQL AB tarafından geliştirilmiştir ve şimdi Oracle şirketi tarafından yönetilmektedir. Çok popüler bir açık kaynaklı veritabanıdır. Özellikle web uygulamalarında ve küçük ölçekli projelerde kullanılır.

  • Microsoft SQL Server: Microsoft şirketi tarafından geliştirilmiştir ve Windows tabanlı sistemlerde yaygın olarak kullanılmaktadır. Güçlü bir işletme veritabanı yönetim sistemi olarak kabul edilir.

  • PostgreSQL: PostgreSQL Global Development Group tarafından geliştirilmiştir. Açık kaynaklı bir veritabanı yönetim sistemidir ve güçlü özellikleri ile bilinir.

  • SQLite: SQLite Consortium tarafından geliştirilmiştir. Küçük boyutu ve taşınabilirliği nedeniyle, mobil uygulamalar gibi yerleşik sistemlerde sıklıkla kullanılır.

  • IBM DB2: IBM şirketi tarafından geliştirilmiştir ve özellikle büyük ölçekli işletmelerde kullanılır.

  • MariaDB: MySQL'in açık kaynaklı bir çatallanmasıdır. Web uygulamaları ve küçük ölçekli projeler için popüler bir seçimdir.

  • Firebird: Firebird Foundation tarafından geliştirilmiştir. Açık kaynaklı bir veritabanı yönetim sistemidir ve genellikle küçük ölçekli projelerde kullanılır.

  • Sybase: SAP şirketi tarafından geliştirilmiştir. İşletme sınıfı bir veritabanı yönetim sistemidir.

Bu sadece birkaç örnek olup, SQL kullanan veritabanı yönetim sistemleri birçok farklı türde ve özellikte olabilir.