Vizyonder Logo
Vizyonder Eğitim ve Danışmanlık Hizmetleri - Tel:0242 338 2016

SQL Eğitimi: SQL Nedir, Sorgulama Temelleri ve Veritabanı Bilgilendirme

SQL Eğitimi: SQL Nedir, Sorgulama Temelleri ve Veritabanı Bilgilendirme
SQL (Structured Query Language), ilişkisel veritabanlarında veri tanımlamak, sorgulamak, değiştirmek ve yetkilendirmek için kullanılan standart dildir; her kurumun verisi bir veritabanında durduğu için SQL, yazılımcı olmayanlar için de temel bir okuryazarlıktır. SQL eğitimi, veritabanı sunucusu kurulumundan sorgulama ve tablo tasarımına kadar temel işlemleri uygulamalı olarak öğretir.

SQL Nedir?

SQL nedir: Structured Query Language, ilişkisel veritabanı yönetim sistemlerinde (MS SQL Server, MySQL, PostgreSQL, Oracle) verilerle çalışmak için kullanılan standart sorgulama dilidir.

Komutları üç grupta toplanır: DDL (veri tanımlama: CREATE, ALTER, DROP — veritabanı ve tablo yapısını kurar), DML (veri işleme: SELECT, INSERT, UPDATE, DELETE — kayıtları okur ve değiştirir) ve DCL (yetkilendirme: GRANT, REVOKE — kimin neye erişeceğini belirler).

SQL bir programlama dili değil, veriyle konuşma dilidir; birkaç komutla milyonlarca kayıt arasından istenen bilgi çekilebilir.

Neden Yazılımcı Olmayanlar da SQL Öğrenmeli?

Kurumların personel, muhasebe, satış, ihale ve vatandaş verileri bir veritabanında durur; ancak çoğu çalışan bu veriye yalnızca uygulamanın izin verdiği ekranlardan ulaşır ve her farklı rapor için bilgi işleme başvurur.

Temel SQL bilen bir mali hizmetler, insan kaynakları ya da planlama personeli kendi sorusunu kendisi sorar: hangi tertipte ne kadar harcandı, hangi personelin izni ne zaman doldu, hangi ilçeden kaç başvuru geldi. Bu bağımsızlık, raporlama süresini günlerden dakikalara indirir.

Power BI, Excel Power Query ve raporlama araçlarının tamamı veri kaynağına SQL ile bağlanır; SQL bilmeyen kullanıcı bu araçların yarısını kullanamaz.

MS SQL Eğitimi: Veritabanı Sunucusu ve Kurulum

Eğitim, veritabanı sunucusunun ne olduğuyla başlar: verinin dosya değil, sorguları cevaplayan bir hizmet olarak durduğu yapı.

MS SQL eğitimi bölümünde SQL Server'ın ücretsiz sürümünün ve yönetim aracının (SQL Server Management Studio) kurulumu, sunucuya bağlanma, veritabanı ve tablo oluşturma, veri tipleri (sayı, metin, tarih), birincil anahtar ve ilişki kavramları uygulamalı işlenir.

Aynı komutların büyük bölümü MySQL ve PostgreSQL'de de geçerlidir; farklar eğitimde belirtilir.

SQL Sorgulama Eğitimi: SELECT Sorgusu ve Filtreleme

SQL sorgulama eğitiminin çekirdeği SELECT sorgusudur:

  • SELECT: Hangi sütunların getirileceği; tüm sütunlar için yıldız kullanımı ve neden kaçınılması gerektiği
  • WHERE: Kayıt filtreleme; karşılaştırma operatörleri, AND-OR-NOT, BETWEEN (aralık), IN (liste), LIKE (metin deseni), NULL kontrolü
  • ORDER BY: Artan-azalan sıralama, birden fazla sütuna göre sıralama
  • TOP / LIMIT: İlk N kaydı getirme
  • DISTINCT: Tekrarlayan değerleri teke indirme

Katılımcılar örnek bir veritabanı (personel, birim, ödeme tabloları) üzerinde her komutu kendisi yazar; sorgunun sonucunu tahmin edip çalıştırarak doğrulamak, en etkili öğrenme yöntemidir.

Fonksiyonlar, Gruplama ve Hesaplama

Toplama fonksiyonları (COUNT, SUM, AVG, MIN, MAX) ile GROUP BY birlikte kullanıldığında veri özetlenir: birim bazında personel sayısı, ay bazında toplam ödeme, ilçe bazında ortalama başvuru süresi.

HAVING, gruplanmış sonucu filtreler (WHERE satırları, HAVING grupları süzer).

Metin fonksiyonları (LEN, LEFT, RIGHT, CONCAT, LOWER, UPPER, TRIM) veriyi düzenler; tarih fonksiyonları dönem hesaplarını yapar. Bu bölüm, Excel'de pivot tabloyla yapılan her işin SQL karşılığıdır ve raporlama ihtiyacının büyük bölümünü karşılar.

Veri Ekleme, Güncelleme ve Silme

INSERT (kayıt ekleme), UPDATE (güncelleme) ve DELETE (silme) komutları, veriyi değiştiren komutlardır ve dikkat gerektirir.

WHERE koşulu olmadan çalıştırılan UPDATE ya da DELETE tüm tabloyu etkiler.

Eğitimde bu komutlar önce SELECT ile etkilenecek kayıtların görülmesi, sonra işlem yapılması ve gerekirse işlem (transaction) mantığıyla geri alınabilmesi disipliniyle öğretilir. Üretim veritabanında değil, eğitim veritabanında çalışılır; gerçek kurum verisinde yazma yetkisi verilmesi bilgi işlemin kararıdır.

SQL JOIN: Tabloları Birleştirme ve Veritabanı Diyagramı

İlişkisel veritabanında bilgi birden fazla tabloya dağılır: personel bir tabloda, birimi başka tabloda.

SQL JOIN, ortak sütun üzerinden tabloları birleştirir: INNER JOIN (her iki tabloda eşleşenler), LEFT JOIN (sol tablonun tüm kayıtları, eşleşmeyenler boş), RIGHT ve FULL JOIN.

Veritabanı diyagramı ile çalışmak, hangi tablonun hangi anahtarla hangi tabloya bağlandığını görsel olarak gösterir; JOIN yazmanın ön şartı bu ilişkiyi anlamaktır. Eğitim, diyagram okuma ve basit tablo tasarımı (normalizasyon mantığı, birincil-yabancı anahtar) ile tamamlanır.

Sık Yapılan Hatalar

  • WHERE olmadan UPDATE ya da DELETE çalıştırmak
  • WHERE ile HAVING'i karıştırmak
  • JOIN koşulunu eksik yazıp kayıt sayısının katlanması (çapraz çarpım)
  • NULL değerleri eşittir operatörüyle sorgulamak
  • Tarih ve metin verisini yanlış tipte karşılaştırmak
  • Yıldızla tüm sütunları çekip gereksiz veri taşımak
  • Üretim veritabanında deneme yapmak

SQL ve Veritabanı Bilgilendirme Eğitimi Kimler İçin? Veritabanı Eğitimi ve SQL Sertifika Programları

SQL ve veritabanı bilgilendirme eğitimi; raporlama ihtiyacı olan mali hizmetler, insan kaynakları, planlama ve satış personeli, bilgi işlem birimlerinde SQL bilmeyen çalışanlar, veri analizi ve Power BI kullanmak isteyenler, iç denetçiler ve kontrolörler (veri analizi ile denetim), yazılım geliştirmeye yeni başlayanlar ve kurumsal uygulamaların yöneticileri için uygundur. Başlangıç düzeyi bir veritabanı eğitimi olarak önbilgi gerektirmez; Excel düzeyinde veri aşinalığı yeterlidir.

SQL sertifika programları arayanlar için program, e-Devlet üzerinden doğrulanabilen katılım belgesiyle tamamlanır; kurumsal programlarda, bilgi işlemin izniyle kurumun kendi veritabanının (okuma yetkili) kopyası üzerinde çalışmak, öğrenilen sorguların hemen işe dönüşmesini sağlar.

Sıkça Sorulan Sorular

SQL nedir?

Structured Query Language; ilişkisel veritabanlarında veri tanımlamak (DDL: CREATE, ALTER, DROP), sorgulamak ve değiştirmek (DML: SELECT, INSERT, UPDATE, DELETE) ve yetkilendirmek (DCL: GRANT, REVOKE) için kullanılan standart dildir. Programlama dili değil, veriyle konuşma dilidir.

Yazılımcı olmayan biri SQL öğrenmeli mi?

Evet. Kurum verisi veritabanında durur; temel SQL bilen mali hizmetler, insan kaynakları ya da planlama personeli kendi raporunu kendisi çeker ve bilgi işleme bağımlılık azalır. Power BI, Excel Power Query ve raporlama araçları da veriye SQL ile bağlanır.

SQL eğitimi neleri kapsar?

Veritabanı sunucusu kavramı ve MS SQL kurulumu, veritabanı ve tablo oluşturma, SELECT ile sorgulama, WHERE ile filtreleme (BETWEEN, IN, LIKE), ORDER BY, toplama ve metin fonksiyonları, GROUP BY ve HAVING, INSERT-UPDATE-DELETE, JOIN ile tablo birleştirme ve veritabanı diyagramı ile çalışma.

WHERE ile HAVING arasındaki fark nedir?

WHERE satırları gruplamadan önce filtreler; HAVING gruplanmış sonuçları (GROUP BY sonrası toplamları) filtreler. Örneğin personel sayısı 10'dan fazla olan birimleri bulmak için HAVING kullanılır.

SQL JOIN nedir?

Ortak sütun üzerinden birden fazla tabloyu birleştiren komuttur: INNER JOIN her iki tabloda eşleşenleri, LEFT JOIN sol tablonun tüm kayıtlarını getirir. JOIN yazmanın ön şartı veritabanı diyagramındaki anahtar ilişkilerini anlamaktır; eksik koşul kayıt sayısını katlar.

MS SQL dışında hangi veritabanlarında geçerli?

SELECT, WHERE, JOIN ve GROUP BY gibi temel komutlar MySQL, PostgreSQL ve Oracle'da da aynıdır; farklar fonksiyon adları ve bazı sözdizimi ayrıntılarındadır. Eğitimde MS SQL kullanılır, farklar belirtilir.

Eğitim için önbilgi gerekir mi?

Hayır; başlangıç düzeyi bir veritabanı eğitimidir, Excel düzeyinde veri aşinalığı yeterlidir. Uygulamalar eğitim veritabanı üzerinde yapılır; gerçek kurum verisine yazma yetkisi bilgi işlemin kararıdır.

SQL eğitimi kimler için uygundur?

Raporlama ihtiyacı olan mali hizmetler, insan kaynakları, planlama ve satış personeli, bilgi işlemde SQL bilmeyen çalışanlar, Power BI ve veri analizi kullanmak isteyenler, iç denetçiler, yazılıma yeni başlayanlar ve kurumsal uygulama yöneticileri için uygundur; e-Devlet onaylı katılım belgesi verilir.
Bu konuda uygulamalı eğitim almak ister misiniz?
SQL ve Veritabanı Bilgilendirme Eğitimi programımız hakkında detaylı bilgi alın, teklif isteyin.
SQL ve Veritabanı Bilgilendirme Eğitimi Sayfasına Git
Kamu İhale Danışmanlık Hizmetlerimiz

Danışmanlık Alanlarımız PDF

Kamu İhale Danışmanlık Merkezi

Kurumsal Eğitim Kataloğu

Vizyonder Eğitim Kurumsal Eğitim Kataloğu

Kamu İhalelerinde Danışmanlık Merkezi Yayında!

Kamu İhale Danışmanlık Merkezi

Belediyelerde Gelir Artırıcı Çalışmalar

Belediyelerde Gelir Artırıcı Çalışmalar Danışmanlığı

Stratejik Yönetim ve Stratejik Plan Hazırlama Eğitim ve Danışmanlığı

Vizyonder - Stratejik Yönetim ve Stratejik Plan Hazırlama Eğitim ve Danışmanlığı

Evsel Katı Atık Tarife Raporu Hazırlama Danışmanlığı

Evsel Katı Atık Tarife Raporu Hazırlama Danışmanlığı

Vizyonder Psikoloji Akademi Eğitimleri ve Danışmanlık Hizmetleri Başladı!

Vizyonder Psikoloji Akademi

Elektronik İhale Eğitimi

Elektronik İhale Eğitim Semineri - e-ihale eğitimi - vizyonder

Eğitim Seminerlerimize Kayıt Olun!

Vizyonder Eğitim Seminerlerine Kayıt Olun!

Sürdürülebilirlik Raporu Hazırlama
Tüm Sorularınız İçin
0(212) 232 2016
Eğitimlerimizden özellikle yeni çalışanların yararlanabilmesi için
"Uygulamalı Eğitim" verilmektedir. Bu eğitimde katılımcılar, baştan sona canlandırmalı olarak yaşayarak öğrenmektedirler.
Bu Sayfayı Paylaş