Telefon
WhatsApp
SQL nedir ve ne işe yarar? SQL avantajları ve dezavantajları

Bazı temel bilgisayar ve internet kavramlarını hemen hemen herkes duymuştur veya bilir. Bu kavramların bazıları sadece adını bilmek kadar önemsizdir, ancak bazıları son derece kritik öneme sahiptir. SQL (Structured Query Language) bunlardan biridir. SQL, bilinenin aksine bir programlama dili değildir; sadece veritabanlarını yönetmek için özellikle ilişkisel veritabanlarında kullanılan bir sorgu dili olarak tanımlanabilir.

SQL nedir?

İlişkisel veritabanları başta olmak üzere çeşitli türdeki veritabanlarında bulunan veriler, SQL dili kullanılarak etkin bir şekilde yönetilir. SQL komutları aracılığıyla yeni veriler veritabanına eklenir, mevcut veriler güncellenir, kayıtlar silinir ve var olan verilerden özel listeler oluşturulabilir.

Veritabanı sistemleri geliştikçe verileri yönetmek için ortaya çıkan alternatif çözümler arayışı sonucunda SQL dili doğmuştur. İlk olarak matematiksel bir dizi olarak başlayan SQUARE, daha sonra bu dilin geliştirilmiş versiyonu olan SEQUEL olarak adlandırılmıştır. Bu dillerin evrim geçirerek son hâline gelmesiyle de Türkçe karşılığı Yapılandırılmış Sorgu Dili olarak adlandırılan SQL dili ortaya çıkmıştır. SQL avantajları ve dezavantajları ise şöyledir:

SQL avantajları

  • Programlama becerisi gerektirmez.
  • Hızlıdır.
  • Standartlaştırılmış bir dile sahiptir.

SQL dezavantajları

  • Esnek değildir.
  • Yatay genişlemeyi engelleyen ve sadece dikey genişlemeye izin veren yapısı vardır.
  • Programcıların bir veri tabanı üzerinde tümüyle kontrole sahip olmasına izin verilmez.
  • Şemalar tablolar oluşturulmadan önce tasarlanmak zorundadır.

SQL ne işe yarar?

SQL, aşağıdaki gibi birçok işlemi gerçekleştirmek için kullanılabilir:

  • Tablolar ve şemaların oluşturulması: SQL kullanıcıları, verileri bir veritabanında depolamak için tablolar ve şemalar oluşturabilir.
  • Veri ekleme: Kullanıcılar, mevcut bir tabloya yeni veri ekleyebilirler.
  • Veri seçimi: Kullanıcılar, bir tablodan verileri seçip sorguda görüntüleyebilirler.
  • Veri güncelleme: Kullanıcılar, mevcut bir tablodaki verileri güncelleyebilirler.
  • Veri silme: Kullanıcılar, mevcut bir tablodaki verileri silebilirler.
  • Karmaşık sorgular: SQL, çoklu tablolar, filtreler ve gruplamalar kullanarak karmaşık sorgular gerçekleştirmeye olanak tanır.

Bu kapsamda en çok sorulan sorulardan biri SQL bilen ne iş yapar sorusudur. SQL yazılım uzmanları, mobil cihazlar ve bilgisayarlarda kullanılan yazılımların geliştirilmesiyle görevlidir. Ayrıca, yazılım tasarlayan ve sistemlerin gelişimine katkıda bulunan SQL yazılım uzmanları, teknolojinin ilerlemesiyle birlikte çeşitli güncellemeler yapabilirler.

SQL nasıl kullanılır?

SQL'de işlemlerin gerçekleştirilebilmesi için belirli komutlar kullanılır. Bu komutlar, sorgu olarak adlandırılır ve sistem tarafından girdi olarak alınarak istenen çıktıyı verir.

SQL sunucusuna iletilen bir sorgu 3 aşamadan geçer. İlk olarak, ayrıştırma adımında (sözdizimi kontrolü), SQL sunucusu sorgunun yapısı ve doğruluğunu kontrol eder. Daha sonra, bağlama adımında, (sorgu anlamını kontrol etme) SQL sunucusu, sorgunun anlamsal doğruluğunu kontrol eder ve veritabanı nesneleriyle eşleştirir. Son olarak, optimizasyon adımında (sorgu yürütme planını oluşturma), SQL sunucusu sorgunun en verimli şekilde çalıştırılabilmesi için bir yürütme planı oluşturur.

SQL öğrenmek ne kadar sürer?

SQL ögrenmek kolay mı sorusuna yanıt vermek gerekirse; herhangi bir insan, online dersler aracılığıyla temel SQL bilgilerini birkaç günde öğrenebilir. Daha kapsamlı konseptleri anlamak için ise birkaç hafta zaman gerekebilir. SQL kodu yazmaya gelince, sadece birkaç ay içinde SQL'de yetenekli hâle gelinebilir.


0 Yorum

Henüz Yorum Yapılmamıştır.! İlk Yorum Yapan Siz Olun

Yorum Gönder

Lütfen tüm alanları doldurunuz!

Yazarlarımız

Puan Durumu

Takım OM G M P
1 GS  Galatasaray 12 11 0 34
2 FB  Fenerbahçe 12 9 1 29
3 SAMS  Samsunspor 12 8 3 25
4 EYP  Eyüpspor 13 6 3 22
5 BJK  Beşiktaş 11 6 2 21
6 GÖZ  Göztepe 11 5 3 18
7 SVS  Sivasspor 12 5 5 17
8 İBFK  Başakşehir 12 4 4 16
9 ÇRZ  Ç.Rizespor 12 5 6 16
10 GFK  Gaziantep FK 12 4 5 15
11 KSM  Kasımpaşa 12 3 4 14
12 KON  Konyaspor 12 4 6 14
13 ANT  Antalyaspor 12 4 6 14
14 TS  Trabzonspor 11 2 3 12
15 KYS  Kayserispor 12 2 4 12
16 BOD  Bodrum 13 3 8 11
17 ALNY  Alanyaspor 11 2 5 10
18 HTY  Hatayspor 11 1 7 6
19 ADS  Adana Demir. 11 0 9 2
20
21

Edremit Nöbetçi Eczaneler

Balıkesir/Edremit
Duygu Deniz Eczanesi
02663737888
ZİRAAT BANKASI KARŞISI


Van/Edremit
Gültepe Eczanesi
04322179989
ESKİ ÇOCUK VE SSK HASTANESİ KARŞ.İPEKYOLU CAD.ÜZERİ FİAT BAYİİ KARŞISI


E-Bülten Aboneliği