SQL Nedir?
Yaygın ismiyle SQL olarak bilinen Yapılandırılmış Sorgu Dili, ilişkisel veri tabanları için standart bir programlama dilidir. Diğer birçok kod türünden daha eski olmasına rağmen, SQL en yaygın olarak uygulanan veri tabanı dilidir.
SQL yaygın olduğu için, bilgisayar programlamayla ilgilenen veya bilgi toplamak ve düzenlemek için veri tabanlarını kullanan herkes için değerli, önemli olduğunu bilmek gereklidir.
Yapılandırılmış Sorgu Dili (SQL) , birincil olarak bir RDBMS'de (ilişkisel veri tabanı yönetim sistemi) sorgular adı verilen basit kod parçacıkları kullanarak verileri depolamak, almak ve işlemek için kullanılan standart bir veri odaklı dildir .
Veriler, verilerdeki farklı varlıklar ve değişkenler arasında ilişkilerin olduğu RDBMS'de yapılandırılmış bir şekilde depolanır . Bu ilişkiler, sadece çeşitli varlıklar arasındaki ilişkiyi değil, aynı zamanda veri tabanındaki bu varlıklarla ilişkili verilerin organizasyonunu da belirleyen veri tabanı şeması tarafından tanımlanır .
SQL'i bir programlama dili olarak kullanmanın birçok faydası vardır, özellikle de birden fazla kayda tek bir komutla erişilebildiği için, ISAM veya VSAM gibi eski okuma / yazma araçlarına kıyasla kullanımı çok daha hızlı bir araç haline getirir.
SQL, tablolara ve satırlara dayanır ve her sorgu, bu tabloların her birinde yer alan bir veri kümesinden bilgi ister
SQL Neden Tercih Edilmektedir?
Yapılandırılmış programlama dili olarak Türkçeye çevrilen Structure Query Language bugün veri tabanı sistemi olarak kullanışlı olması, zaman kazandırması ve bilgiye erişimi pratikleştirmesi adına oldukça önem taşıyor. SQL’ı kullanışlı kılan özelliklerini özetleyecek olursak, SQL veri tabanı sistemi sayesinde kullanıcılar veri tabanı yönetim sistemlerinde verilere erişebilmektedirler. Aynı zamanda kullanıcılar bu sistemle veri açıklayabilmektedirler. Sistem sayesinde kullanıcılar hem verileri bir veri tabanında tanımlayabilmekte hem de bu verileri değiştirebilmektedir.
SQL Avantajları Nelerdir?
SQL veri tabanı sistemini kullanmak pek çok avantaj sağlamaktadır. Bu sistem sayesinde bilgiler kategorize edilebildiğinden, daha anlaşılır şekilde depolanabilir. Bu da dağınıklığın önüne geçer. Böylelikle aranılan bir veriye çok daha rahat ve hızlı bir şekilde ulaşmak mümkün olur. Zamanın çok değerli olduğu günümüzde bu hız, herkes için son derece önemlidir ve ciddi bir zaman tasarrufu anlamına gelmektedir.
Öte yandan, SQL sayesinde birbiriyle ilişkili olan bilgileri sınıflandırarak, aralarındaki ilişkiye göre depolamak mümkün olmaktadır. İlişkisel veri tabanı denen bu uygulama ile veri tabanı farklı olan dosyalar arasında ilişki kurulabilir. Sağlanan bu ilişki, verilerin çok daha pratik bir şekilde yönetilmesini desteklemektedir. Ana hatlarıyla şöyle söylemek konuyu daha net bir noktaya taşıyacaktır: SQL; mevcut olan dosyalarınızın arasından, bulmak istediğinizi rahatlıkla çekip çıkarmanız için oluşturulmuş özel bir dildir ve bu özel dil sayesinde sınıflandırılan tüm bilgiler sorgulanabilir, çağırılabilir.
SQL ile Ne Yapılır?
SQL Kullanım Amaçları
SQL‘in kullanım amacını açıklamak gerekirse, temel olarak veri tabanlarında kullanılır. Verilerin saklandığı veri tabanlarında verileri işlemek için kullanılmaktadır. Bir sorgu dili olduğu için veri tabanının olduğu hemen hemen her yerde karşımıza çıkmaktadır. Bu yüzden sorgulama yapabileceğiniz programları aşağıda bulabilirsiniz.
Oracle: Oracle veri tabanı verilerin tamamını güvenli bir biçimde tutarak on binlerce insana aktarabildiğimiz yapıdır. Dünya üzerinde en büyük projelerde kullanılır. Dünya genelinde büyük projeler için Oracle veri tabanı kullanılır.
Microsoft Sql Server: Sunucu üzerinde çalışır. Microsoft tarafından geliştirilmiş olan bu sistem SQL sorguları kullanılarak işlemler yapmaktadır.
My SQL: Oracle markasına aittir. UNIX, OS/2 ve Windows platformları için ücretsiz olmakla birlikte ticari lisans kullanmak isteyenler için de ücretli bir lisans seçeneği de mevcuttur. Linux tabanlı sunucularda daha hızlı çalışmaktadır.
MsSQL: Microsoft tarafından geliştirilmiş ücretli bir sistemdir. Linux, Microsoft Server ve Windows sürümlerinde kullanılabilmektedir. Access: Microsoft tarafından geliştirilen bu sistem Office programları dâhilinde gelmektedir. Bu yüzden bu uygulamayı da ücretli olarak belirtebiliriz. MS Access veri tabanı basit laboratuvar uygulamalarından kullanılabilmektedir. 50.000 satır kayıt arasında stabil çalışmaktadır. 50.000 ve üzeri kayıtlarda veri tabanı yavaşlayabilmektedir.
SQL Hizmetleri hakkında detaylı bilgiler için EMAY Medya’yla iletişime geçiniz.