MANAGING AND QUERYING DATABASE EĞİTİMİ

Veritabanını hem sorgulamayı hem yönetmeyi tek eğitimde öğrenin

SELECT, JOIN, GROUP BY, DDL ve DML, view, stored procedure, CTE ve pencere fonksiyonları

Managing and Querying Database Eğitimi, veriyi sorgulamayı ve nesneleri yönetmeyi birlikte öğretir. Katılımcılar ilişkisel modeli kavrar, SELECT, WHERE, JOIN ve GROUP BY ile sorgular yazar, DDL ile tablo ve nesne oluşturur, DML ve transaction ile veriyi değiş…

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

Eğitim Hakkında

SQL ile veri sorgulamayı ve temel veritabanı yönetimini birlikte öğreten uygulamalı eğitim

Managing and Querying Database Eğitimi, veritabanıyla çalışmanın iki yönünü birleştirir: veriyi etkili sorgulamak ve nesneleri yönetmek. Katılımcılar ilişkisel modeli kavrar, SELECT, WHERE, JOIN ve GROUP BY ile sorgular yazar. DDL ile tablo ve nesne oluşturur, DML ve transaction ile veriyi değiştirir, view ve stored procedure tasarlar. Alt sorgular, CTE ve pencere fonksiyonlarıyla ileri analizler yapar; kullanıcı, izin ve yedekleme gibi temel yönetim görevlerini uygular.

Süre ve Format

3 Gün. İlk gün veritabanı temelleri ve sorgulama, ikinci gün veri değiştirme ve nesneler, üçüncü gün ileri sorgular ve temel yönetim uygulamalı işlenir.

Seviye

Orta Seviye — SQL ile sorgulama, DDL ve DML, view ve stored procedure, ileri sorgular ve temel yönetim bir arada işlenir

Öğrenme Metodu

Her konu örnek bir veritabanı üzerinde sorgular yazılarak, nesneler oluşturularak ve yönetim görevleri adım adım uygulanarak işlenir.

Neden Bu Eğitim?

🔎Etkili sorgulama

SELECT, JOIN ve GROUP BY ile birden çok tablodan anlamlı veri çeker, filtreler ve özet raporlar üretirsiniz.

🧱Nesne yönetimi

DDL ve DML ile tablo, view ve stored procedure oluşturur, veriyi transaction güvenliğiyle değiştirirsiniz.

🧠İleri analiz

Alt sorgular, CTE ve pencere fonksiyonlarıyla sıralama, kümülatif toplam ve karşılaştırmalı analizleri yazarsınız.

Anahtar Konular

sql eğitimiveritabanı sorgulama eğitimisql kursuselect join eğitimistored procedure eğitimiveritabanı yönetimi girişcte ve pencere fonksiyonlarıddl dml eğitimisql sorgu yazmaveritabanı temelleri kursu
“Veriyle çalışmak iki beceri ister: doğru soruyu sorgu diline çevirmek ve verinin yaşadığı yapıyı sağlam tutmak; bu eğitim ikisini birden kazandırır.”

Ön Koşullar

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

1
Bilgisayar okuryazarlığı

Temel bilgisayar ve dosya kullanımı eğitim araçlarını kurup takip etmeyi kolaylaştırır.

2
Mantıksal düşünme

Tablo ve ilişki gibi kavramları mantıksal düşünme, sorgu kurgusunu anlamayı destekler.

3
Temel SQL (opsiyonel)

Daha önce görülmüş temel SELECT bilgisi avantaj sağlar ancak eğitim sıfırdan ilerler.

4
Laboratuvar ortamı

Kurulu bir veritabanı motoru ve istemci aracı uygulamalı sorgu ve yönetim adımlarını 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 ilişkisel modeli kavrar, SELECT ile veri çeker, WHERE ile filtreler, JOIN ile tabloları birleştirir ve GROUP BY ile özetler.
Modül 1
İlişkisel Model ve SQL
  • Tablo, satır, sütun ve ilişkisel model kavramlarının anlaşılması
  • Birincil ve yabancı anahtarın tablolar arası ilişkideki rolü
  • Veri tiplerinin (sayısal, metin, tarih) seçimi ve etkisi
  • SQL'in DDL, DML ve DCL alt dillerine temel bakış
  • NULL kavramı ve eksik verinin sorgulardaki davranışı
  • İstemci aracıyla veritabanına bağlanma ve sorgu çalıştırma
Modül 2
SELECT ve Filtreleme
  • SELECT ile sütun seçme ve ifadelerle hesaplanan sütunlar
  • WHERE ile satırların koşula göre filtrelenmesi
  • AND, OR, NOT, BETWEEN ve IN ile koşulların birleştirilmesi
  • LIKE ve joker karakterlerle desen tabanlı metin araması
  • ORDER BY ile sonuçların sıralanması ve DISTINCT ile tekilleştirme
  • TOP veya LIMIT ile dönen satır sayısının sınırlandırılması
Modül 3
JOIN Türleri ve Birleştirme
  • INNER JOIN ile eşleşen satırların birleştirilmesi
  • LEFT ve RIGHT OUTER JOIN ile eşleşmeyen satırların korunması
  • FULL OUTER JOIN ile her iki tablonun tüm satırları
  • Birden çok tablonun zincirleme birleştirilmesi
  • Self join ile bir tablonun kendisiyle ilişkilendirilmesi
  • JOIN koşulu ile WHERE filtresi arasındaki farkın kavranması
Modül 4
Gruplama ve Toplama
  • COUNT, SUM, AVG, MIN ve MAX toplama fonksiyonları
  • GROUP BY ile satırların gruplara ayrılarak özetlenmesi
  • HAVING ile gruplar üzerinde koşul uygulanması
  • WHERE ile HAVING arasındaki uygulama sırası farkı
  • Birden çok sütuna göre gruplama ve çok seviyeli özet
  • NULL değerlerin toplama fonksiyonlarındaki davranışı
Günün hedefiKatılımcılar DDL ile tablo ve nesne oluşturur, DML ve transaction ile veriyi değiştirir, view ile mantıksal katman kurar ve stored procedure yazar.
Modül 1
DDL ile Nesne Oluşturma
  • CREATE TABLE ile tablo, sütun ve veri tiplerinin tanımlanması
  • Birincil anahtar, yabancı anahtar ve kısıtların eklenmesi
  • ALTER TABLE ile sütun ekleme, değiştirme ve kaldırma
  • DROP ve TRUNCATE arasındaki farkın ve riskin anlaşılması
  • Tablo adlandırma ve şema (schema) düzenleme yaklaşımları
  • Veri tipi ve kısıt seçiminin veri kalitesine etkisi
Modül 2
DML ve İşlem Yönetimi
  • INSERT ile tek ve çok satırlı veri ekleme
  • UPDATE ile koşula göre mevcut satırların güncellenmesi
  • DELETE ile satır silme ve WHERE'in kritik önemi
  • BEGIN, COMMIT ve ROLLBACK ile işlem sınırlarının yönetimi
  • Tutarlılık için değişikliklerin işlem içinde gruplanması
  • MERGE ile ekleme ve güncellemenin tek komutta yapılması
Modül 3
View ve İndeks Temelleri
  • View ile karmaşık sorguların yeniden kullanılabilir hale getirilmesi
  • View üzerinden güvenlik ve sütun gizleme yaklaşımı
  • Güncellenebilir view ve kısıtlarının anlaşılması
  • İndeksin sorgu hızına ve okuma performansına etkisi
  • Birincil anahtar ve benzersiz indeks ilişkisinin kavranması
  • Gereksiz indeksin yazma maliyetine etkisinin değerlendirilmesi
Modül 4
Stored Procedure ve Function
  • Stored procedure ile tekrarlanan iş mantığının kapsüllenmesi
  • Giriş ve çıkış parametreleriyle esnek prosedür yazımı
  • Değişken, koşul (IF) ve döngü (WHILE) ile akış denetimi
  • Skaler ve tablo döndüren fonksiyonların (function) farkı
  • Hata yönetimi için TRY/CATCH yapısının kullanımı
  • Prosedürlerin parametreli çağrılması ve güvenlik avantajı
Günün hedefiKatılımcılar alt sorgu ve CTE ile karmaşık sorgular yazar, pencere fonksiyonlarını uygular ve kullanıcı, izin ve yedekleme gibi temel yönetim görevlerini öğrenir.
Modül 1
Alt Sorgular ve CTE
  • Skaler ve çok satırlı alt sorguların SELECT içinde kullanımı
  • WHERE ve FROM içinde alt sorgularla filtreleme ve türetme
  • Bağlı (correlated) alt sorgunun satır bazlı çalışma mantığı
  • EXISTS ve IN ile varlık ve üyelik kontrolü
  • WITH ile ortak tablo ifadesi (CTE) tanımlanması
  • Özyinelemeli (recursive) CTE ile hiyerarşik veri sorgulama
Modül 2
Pencere Fonksiyonları
  • OVER cümlesiyle pencere (window) tanımının anlaşılması
  • ROW_NUMBER, RANK ve DENSE_RANK ile satır sıralama
  • PARTITION BY ile grup içinde pencere hesaplaması
  • Kümülatif toplam ve hareketli ortalama hesaplama
  • LAG ve LEAD ile önceki ve sonraki satır değerine erişim
  • Pencere fonksiyonu ile GROUP BY arasındaki farkın kavranması
Modül 3
Kullanıcı ve İzin Yönetimi
  • Login ve kullanıcı oluşturma ile temel erişim tanımı
  • Rol oluşturma ve kullanıcıların rollere atanması
  • GRANT ve REVOKE ile nesne düzeyi izin verme ve alma
  • En az yetki ilkesine göre erişimin sınırlandırılması
  • Şema üzerinden izinlerin pratik yönetimi
  • Uygulama bağlantısı için güvenli hesap yapılandırması
Modül 4
Yedekleme ve Temel Bakım
  • Tam yedek alma ve yedekten geri yükleme (restore)
  • Yedek sıklığının veri değişim hızına göre belirlenmesi
  • İstatistik güncelleme ve temel indeks bakımının önemi
  • Veritabanı boyutu ve log büyümesinin izlenmesi
  • Basit sorun giderme için hata kayıtlarının incelenmesi
  • Rutin bakım görevlerinin düzenli planlanması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
İlişkisel model

Tablo, anahtar ve ilişki kavramlarını kavrar, verinin ilişkisel olarak nasıl düzenlendiğini anlarsınız.

✅
Sorgu yazma

SELECT, WHERE, JOIN ve GROUP BY ile birden çok tablodan anlamlı veri çeker ve özetlersiniz.

✅
Nesne oluşturma

DDL ile tablo, kısıt ve view oluşturur, veritabanı yapısını doğru biçimde tasarlarsınız.

✅
Veri değiştirme

INSERT, UPDATE ve DELETE'i transaction güvenliğiyle uygular, tutarlılığı korursunuz.

✅
Prosedür yazma

Stored procedure ve function ile iş mantığını kapsülleyip yeniden kullanılabilir hale getirirsiniz.

✅
İleri sorgular

Alt sorgu, CTE ve pencere fonksiyonlarıyla sıralama ve kümülatif analiz gibi karmaşık sorgular yazarsınız.

✅
Erişim yönetimi

Kullanıcı, rol ve GRANT/REVOKE ile en az yetki ilkesine uygun erişim yapılandırırsınız.

✅
Temel yönetim

Yedek alma, geri yükleme ve temel bakım görevlerini uygulayarak veritabanını sağlıklı tutarsınız.

Kimler İçin Uygundur?

  • SQL'e sağlam bir başlangıç yapmak isteyen geliştiriciler
  • veri analizine yönelen raporlama uzmanları
  • veritabanı yönetimine giriş yapan BT çalışanları
  • hem sorgulama hem yönetim becerisi edinmek isteyen öğrenciler için uygundur

Sıkça Sorulan Sorular

Bu SQL eğitimi kimler için uygundur?
SQL'e sağlam bir başlangıç yapmak isteyen geliştiriciler, veri analizine yönelen raporlama uzmanları, veritabanı yönetimine giriş yapan BT çalışanları ve hem sorgulama hem yönetim becerisi edinmek isteyen öğrenciler için uygundur. Önceden SQL deneyimi gerekmez.
Bu eğitim sadece sorgulama mı öğretiyor?
Hayır. Eğitim ismiyle tutarlı biçimde hem sorgulamayı hem yönetimi kapsar. SELECT, JOIN ve pencere fonksiyonlarıyla veri sorgulamanın yanı sıra DDL ile nesne oluşturma, stored procedure yazma, kullanıcı ve izin yönetimi ile temel yedekleme görevlerini de uygulamalı öğrenirsiniz.
Hangi veritabanı motoru kullanılır?
Eğitim standart SQL temelinde ilerler ve örnekler çoğunlukla SQL Server ve PostgreSQL üzerinde gösterilir. Öğrenilen SELECT, JOIN, DDL ve DML gibi temel beceriler büyük ölçüde tüm ilişkisel veritabanlarına aktarılabilir niteliktedir.
Pencere fonksiyonları neden önemlidir?
Pencere fonksiyonları, satırları gruplamadan sıralama, kümülatif toplam ve önceki satırla karşılaştırma gibi analizleri tek sorguda yapmayı sağlar. ROW_NUMBER, RANK, LAG ve LEAD gibi fonksiyonlar raporlama ve veri analizinde sık kullanılır; eğitimde bunları örneklerle uygularsınız.
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ğitime katılımı ve değerlendirmedeki başarıyı belgeler; ilgili motorun resmi sınavına girmek isteyenler için sınav başvurusu ve ü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. Managing and Querying Database Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Veritabanı Yönetimi TemelleriPerformance Engineering: Optimizing Database Performance Eğitimi
Veritabanı Eğitimleri

Performance Engineering: Optimizing Database Performance Eğitimi

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

Veritabanı performans eğitimi: yürütme planı okuma, indeks tasarımı, sorgu ayarlama, istatistik, bekleme analizi ve kaynak optimizasyonu uygulamalı işlenir.

Detayları Gör →
Veritabanı Yönetimi TemelleriPerformance Tuning and Optimizing SQL Databases Eğitimi
Veritabanı Eğitimleri

Performance Tuning and Optimizing SQL Databases Eğitimi

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

Yürütme planı, indeks, istatistik, sorgu yeniden yazımı ve bekleme analiziyle SQL veritabanı performans ayarını uygulamalı öğreten kurumsal eğitim.

Detayları Gör →
Veritabanı Yönetimi TemelleriProcess Models & Database Deployment Eğitimi
Veritabanı Eğitimleri

Process Models & Database Deployment Eğitimi

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

Şema versiyonlama, migration ve state tabanlı modeller, Flyway ve Liquibase ile CI/CD ve kesintisiz veritabanı yayınlamayı öğreten kurumsal database DevOps eğit

Detayları Gör →
Veritabanı Yönetimi TemelleriRelational Database Concepts Eğitimi
Veritabanı Eğitimleri

Relational Database Concepts Eğitimi

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

İlişkisel model, anahtarlar, ER modelleme, normalizasyon, veri bütünlüğü ve ilişkisel cebir kavramlarını ürün bağımsız öğreten kurumsal veritabanı eğitimi.

Detayları Gör →
Veritabanı Yönetimi TemelleriRelational Database Management System (RDBMS) Eğitimi
Veritabanı Eğitimleri

Relational Database Management System (RDBMS) Eğitimi

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

RDBMS mimarisi, kurulum, depolama, kullanıcı ve yetki yönetimi, transaction, güvenlik ve yedeklemeyi ürün bağımsız öğreten kurumsal veritabanı yönetimi eğitimi.

Detayları Gör →
Veritabanı Yönetimi TemelleriSaving, Printing & Exporting Databases in Access for Windows Eğitimi
Veritabanı Eğitimleri

Saving, Printing & Exporting Databases in Access for Windows Eğitimi

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

Windows için Microsoft Access'te veritabanı kaydetme, yedekleme, yazdırma ve Excel, PDF, CSV, XML biçimlerine dışa aktarma işlemlerini öğreten uygulamalı eğitim

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