DATABASE FUNDAMENTALS: WORKING WITH SQL COMMANDS EĞİTİMİ

SQL komutlarıyla veriyi sorgulamayı ve yönetmeyi öğrenin

SELECT, WHERE, JOIN, GROUP BY, alt sorgular, DDL, DML, DCL ve TCL komutları uygulamalı

Database Fundamentals: Working with SQL Commands eğitimi, SQL dilinin temel komutlarını uygulamalı olarak öğretir. Katılımcılar SELECT ile veri sorgulamayı, WHERE ile filtrelemeyi, çeşitli JOIN türlerini, GROUP BY ile toplulaştırmayı ve alt sorguları kavrar.

3 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

SQL dilinin temel komutlarını sorgulama ve veri yönetimi odağıyla öğreten uygulamalı eğitim

Bu eğitim, SQL dilinin temel komutlarını uygulamalı olarak öğretir. Katılımcılar SELECT ile veri sorgulama, WHERE ile filtreleme, ORDER BY ile sıralama, çeşitli JOIN türleriyle tablo birleştirme ve GROUP BY ile toplulaştırma konularını kavrar. INSERT, UPDATE, DELETE ile veri manipülasyonu, CREATE ve ALTER ile nesne tanımlama, GRANT ve REVOKE ile yetkilendirme ve işlem kontrolü işlenir. Örnekler standart SQL ve yaygın RDBMS ürünleri üzerinde gösterilir.

Süre ve Format

3 Gün. İlk gün SELECT ve filtreleme, ikinci gün JOIN, toplulaştırma ve alt sorgular, üçüncü gün DDL, DML, DCL ve işlem kontrol komutları uygulamalı işlenir.

Seviye

Temel Seviye — SELECT, JOIN, DDL, DML ve DCL komutlarıyla SQL diline sıfırdan uygulamalı giriş yapılır

Öğrenme Metodu

Her komut örnek veritabanında canlı sorgular yazılarak, sonuçlar incelenerek ve giderek zorlaşan alıştırmalarla pekiştirilerek öğretilir.

Neden Bu Eğitim?

🔍Güçlü sorgulama

SELECT, WHERE, ORDER BY ve LIKE gibi komutlarla veriyi istediğiniz biçimde filtreleyip sıralamayı akıcı şekilde yaparsınız.

🔗JOIN ustalığı

INNER, LEFT, RIGHT ve FULL JOIN türlerini kavrayarak birden çok tablodan anlamlı birleşik sonuçlar üretirsiniz.

🧮Toplulaştırma

GROUP BY, HAVING ve toplulaştırma fonksiyonlarıyla veriyi özetler, raporlama için anlamlı sonuçlar hazırlarsınız.

Anahtar Konular

sql eğitimisql komutları kursuselect sorgusu eğitimijoin eğitimisql girişveritabanı sorgulamaddl dml dclgroup by eğitimialt sorgusql öğrenme
“SQL, veriyle konuşmanın evrensel dilidir; bu komutlara hâkim olduğunuzda hangi veritabanı olursa olsun doğru soruyu sorabilirsiniz.”

Ön Koşullar

Eğitimden en iyi verimi almak için faydalı olacak temel bilgi ve ortam gereksinimleri

1
İlişkisel kavramlar

Tablo, satır, sütun ve ilişki gibi temel ilişkisel veritabanı kavramlarına aşinalık öğrenmeyi kolaylaştırır.

2
Temel mantık

Koşul ve filtreleme mantığını kavramak için temel matematik ve mantıksal düşünme becerisi faydalıdır.

3
SQL ön bilgisi gerekmez

SQL ön bilgisi gerekmez; tüm komutlar ilk SELECT'ten itibaren adım adım anlatılır.

4
Çalışma ortamı

MySQL, PostgreSQL veya SQL Server kurulu bir ortam örnek sorguları çalıştırmayı sağlar.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcılar SELECT ifadesinin yapısını, WHERE ile filtrelemeyi, ORDER BY ile sıralamayı ve temel string, sayısal ve tarih fonksiyonlarını kullanarak veri sorgulamayı öğrenir.
Modül 1
SELECT İfadesinin Temelleri
  • SELECT, FROM yapısı ve sütun seçiminin temel sözdizimi
  • Tüm sütunları seçmek için yıldız (*) kullanımı ve riskleri
  • Sütun ve tablo takma adları (alias) ile okunabilirlik
  • DISTINCT ile tekrar eden satırların elenmesi
  • Sorgu sonuçlarını LIMIT veya TOP ile sınırlandırma
  • Hesaplanmış sütunlar ve ifadelerle sonuç üretme
Modül 2
WHERE ile Filtreleme
  • Karşılaştırma operatörleri: eşittir, büyüktür, küçüktür kullanımı
  • AND, OR ve NOT ile mantıksal koşulların birleştirilmesi
  • BETWEEN ile aralık, IN ile liste içi filtreleme
  • LIKE ve joker karakterlerle desen tabanlı arama
  • NULL değerlerin IS NULL ve IS NOT NULL ile kontrolü
  • Operatör önceliği ve parantezle koşul gruplama
Modül 3
Sıralama ve Sayfalama
  • ORDER BY ile tek ve çok sütunlu sıralama
  • ASC ve DESC ile artan ve azalan sıralama yönü
  • NULL değerlerin sıralamadaki konumunun yönetimi
  • Sütun numarası ve ifadeye göre sıralama
  • OFFSET ve FETCH ile sayfalama (pagination) mantığı
  • Büyük sonuç kümelerinde sayfalamanın pratik kullanımı
Modül 4
Skaler Fonksiyonlar
  • Metin fonksiyonları: UPPER, LOWER, SUBSTRING, CONCAT
  • TRIM ve REPLACE ile metin temizleme işlemleri
  • Sayısal fonksiyonlar: ROUND, CEILING, FLOOR, ABS
  • Tarih fonksiyonları: GETDATE, NOW, DATEADD, DATEDIFF
  • CAST ve CONVERT ile veri tipi dönüşümleri
  • COALESCE ve NULLIF ile NULL değer yönetimi
Günün hedefiKatılımcılar farklı JOIN türleriyle tabloları birleştirmeyi, GROUP BY ve HAVING ile veriyi özetlemeyi, alt sorgular ve küme operatörleriyle karmaşık sorgular kurmayı öğrenir.
Modül 1
Tablo Birleştirme (JOIN)
  • INNER JOIN ile eşleşen satırların birleştirilmesi
  • LEFT ve RIGHT OUTER JOIN ile eşleşmeyen satırları koruma
  • FULL OUTER JOIN ve CROSS JOIN kullanım senaryoları
  • Birden fazla tablonun zincirleme birleştirilmesi
  • Self JOIN ile bir tablonun kendisiyle birleştirilmesi
  • JOIN koşullarında ON ve USING kullanımı
Modül 2
Toplulaştırma ve Gruplama
  • Toplulaştırma fonksiyonları: COUNT, SUM, AVG, MIN, MAX
  • GROUP BY ile satırların gruplar halinde özetlenmesi
  • HAVING ile gruplanmış sonuçların filtrelenmesi
  • WHERE ve HAVING arasındaki farkın kavranması
  • Birden çok sütuna göre gruplama senaryoları
  • GROUP BY ile JOIN birlikte kullanılan raporlar
Modül 3
Alt Sorgular (Subquery)
  • WHERE içinde skaler ve çok satırlı alt sorgular
  • IN, ANY ve ALL operatörleriyle alt sorgu kullanımı
  • EXISTS ve NOT EXISTS ile varlık kontrolü
  • Korelasyonlu (correlated) alt sorguların mantığı
  • FROM içinde türetilmiş tablo (derived table) kullanımı
  • Alt sorgu ile JOIN yaklaşımlarının karşılaştırılması
Modül 4
Küme İşlemleri ve CTE
  • UNION ve UNION ALL ile sonuç kümelerinin birleştirilmesi
  • INTERSECT ile ortak satırların bulunması
  • EXCEPT / MINUS ile fark kümesinin alınması
  • Küme işlemlerinde sütun uyumu kuralları
  • WITH ifadesiyle ortak tablo ifadesi (CTE) tanımlama
  • CTE ile karmaşık sorguların okunabilir hale getirilmesi
Günün hedefiKatılımcılar CREATE ve ALTER ile nesne tanımlamayı, INSERT, UPDATE, DELETE ile veri değiştirmeyi, GRANT ve REVOKE ile yetkilendirmeyi ve işlem kontrol komutlarını öğrenir.
Modül 1
DDL ile Nesne Tanımlama
  • CREATE TABLE ile sütun, tip ve kısıt tanımlama
  • ALTER TABLE ile sütun ekleme, değiştirme ve silme
  • DROP ve TRUNCATE arasındaki temel farklar
  • CREATE VIEW ile görünüm tanımlama ve kullanımı
  • CREATE INDEX ile indeks oluşturmaya giriş
  • Kısıtların DDL içinde ve sonradan eklenmesi
Modül 2
DML ile Veri Değiştirme
  • INSERT ile tekli ve çoklu satır ekleme
  • SELECT sonucundan INSERT INTO ile veri aktarımı
  • UPDATE ile koşullu satır güncelleme
  • DELETE ile koşullu satır silme ve dikkat noktaları
  • WHERE'siz UPDATE/DELETE'in riskleri ve önlenmesi
  • MERGE / UPSERT ile birleşik ekle-güncelle işlemi
Modül 3
DCL ile Yetkilendirme
  • Kullanıcı ve rol kavramına SQL açısından giriş
  • GRANT ile tablo ve nesne izinlerinin verilmesi
  • REVOKE ile verilen izinlerin geri alınması
  • SELECT, INSERT, UPDATE gibi nesne düzeyi izinler
  • Rol tabanlı yetkilendirmenin mantığı
  • En az ayrıcalık ilkesinin SQL'de uygulanması
Modül 4
TCL ve İşlem Kontrolü
  • BEGIN TRANSACTION ile açık işlem başlatma
  • COMMIT ile değişikliklerin kalıcı hale getirilmesi
  • ROLLBACK ile değişikliklerin geri alınması
  • SAVEPOINT ile işlem içi ara noktalar tanımlama
  • Otomatik commit modunun davranışı
  • İşlemlerle veri tutarlılığının korunması

Eğitim Kazanımları

Program sonunda katılımcılar:

🔍
Veri sorgulama

SELECT, WHERE, ORDER BY ve skaler fonksiyonlarla veriyi istediğiniz biçimde filtreleyip sıralayabilir ve dönüştürebilirsiniz.

🔗
Tablo birleştirme

INNER, LEFT, RIGHT ve FULL JOIN türlerini kullanarak birden çok tablodan anlamlı birleşik sonuç kümeleri üretirsiniz.

🧮
Özetleme

COUNT, SUM, AVG gibi fonksiyonlar ile GROUP BY ve HAVING kullanarak veriyi raporlanabilir biçimde özetlersiniz.

🪆
Alt sorgular

IN, EXISTS ve korelasyonlu alt sorgularla iç içe mantık kurar, karmaşık soruları tek sorguda yanıtlarsınız.

🏗️
Nesne tanımlama

CREATE, ALTER ve DROP ile tablo, görünüm ve indeks gibi veritabanı nesnelerini tanımlar ve yönetirsiniz.

✏️
Veri değiştirme

INSERT, UPDATE, DELETE ve MERGE komutlarıyla veriyi güvenli ve koşullu biçimde değiştirebilirsiniz.

🔐
Yetkilendirme

GRANT ve REVOKE komutlarıyla nesne düzeyi izinleri yönetir, en az ayrıcalık ilkesini SQL'de uygularsınız.

🔄
İşlem kontrolü

COMMIT, ROLLBACK ve SAVEPOINT ile işlemleri yönetir, hatalı değişiklikleri geri alarak tutarlılığı korursunuz.

Kimler İçin Uygundur?

  • SQL yazmaya yeni başlayan yazılım geliştiriciler
  • veri çekmesi gereken raporlama ve analiz çalışanları
  • test uzmanları
  • ilişkisel veritabanlarında sorgu yazma becerisi kazanmak isteyen öğrenciler ve BT personeli için uygundur

Sıkça Sorulan Sorular

Bu eğitim RDBMS temelleri eğitiminden farkı nedir?
RDBMS Temelleri eğitimi ilişkisel model, anahtarlar ve normalizasyon gibi kavramlara odaklanırken bu eğitim doğrudan SQL dilini yazmayı öğretir. Burada SELECT, JOIN, GROUP BY, INSERT, UPDATE ve yetkilendirme komutları uygulamalı olarak çalışılır; amaç sorgu yazma becerisi kazandırmaktır.
Hangi SQL sürümü üzerinden anlatılıyor?
Eğitim standart SQL esas alınarak anlatılır ve örnekler MySQL, PostgreSQL ile SQL Server üzerinde gösterilir. Ürünler arasındaki küçük sözdizimi farkları (örneğin TOP ile LIMIT) belirtilir, böylece öğrenilenleri farklı veritabanlarında kullanabilirsiniz.
Programlama bilmek gerekiyor mu?
Hayır, programlama deneyimi gerekmez. SQL bildirimsel bir dildir ve temel mantıksal düşünme yeterlidir. Tüm komutlar ilk SELECT ifadesinden itibaren adım adım ve bol örnekle anlatıldığı için SQL'e ilk kez başlayanlar rahatça takip edebilir.
Eğitim uygulamalı mı yoksa teorik mi?
Eğitim ağırlıklı olarak uygulamalıdır. Her komut örnek bir veritabanı üzerinde canlı sorgular yazılarak gösterilir ve katılımcılar giderek zorlaşan alıştırmalarla pekiştirir. Sonuç kümeleri birlikte incelenerek öğrenmenin kalıcı olması sağlanır.
Eğitim sonunda sertifika veriliyor mu?
Program tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika eğitimin tamamlandığını belgeler; ürünlerin resmi yetkinlik sınavları ayrıdır ve sınav başvurusu ile ücreti ilgili kuruma aittir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Database Fundamentals: Working with SQL Commands Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeTemel Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Veritabanı Yönetimi TemelleriConfiguring a Messaging Platform: Database Management Eğitimi
Veritabanı Eğitimleri

Configuring a Messaging Platform: Database Management Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Exchange Server veritabanı yönetimi eğitimi: posta kutusu veritabanı oluşturma, kotalar, döngüsel günlük, bakım, eseutil, yedekleme ve kurtarma. Kurumsal progra

Detayları Gör →
Veritabanı Yönetimi TemelleriConnecting to & Configuring a Database Instance Eğitimi
Veritabanı Eğitimleri

Connecting to & Configuring a Database Instance Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Veritabanı instance mimarisi, listener yapılandırması, servis adları, bağlantı dizeleri ve sorun giderme uygulamalı işlenir. 3 günlük kurumsal eğitim.

Detayları Gör →
Veritabanı Yönetimi TemelleriConstraint Modeling and Model Validation in SysML Eğitimi
Veritabanı Eğitimleri

Constraint Modeling and Model Validation in SysML Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

SysML kısıt blokları, parametrik diyagramlar, OCL kuralları ve model doğrulama teknikleri uygulamalı işlenir. MBSE için 3 günlük kurumsal eğitim.

Detayları Gör →
Veritabanı Yönetimi TemelleriConstraint Satisfaction Problems Eğitimi
Veritabanı Eğitimleri

Constraint Satisfaction Problems Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

CSP modelleme, backtracking, forward checking, AC-3 arc consistency ve MRV/LCV sezgileri uygulamalı işlenir. Yapay zekâ için 3 günlük kurumsal eğitim.

Detayları Gör →
Veritabanı Yönetimi TemelleriCSSLP : Databases & Programming Language Environments Eğitimi
Veritabanı Eğitimleri

CSSLP : Databases & Programming Language Environments Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

CSSLP kapsamında güvenli veritabanı tasarımı, şifreleme, SQL injection savunması, veri maskeleme ve programlama dili ortamı güvenliği eğitimi.

Detayları Gör →
Veritabanı Yönetimi TemelleriData Infrastructure: Databases in FSD Development Eğitimi
Veritabanı Eğitimleri

Data Infrastructure: Databases in FSD Development Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Full stack geliştirmede veri altyapısı eğitimi: şema tasarımı, ORM, migration, bağlantı havuzu, indeksleme, N+1, önbellek ve SQL/NoSQL seçimi uygulamalı işlenir

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn