WRITING SQL QUERIES WITH SQL SERVER MANAGEMENT STUDIO EĞİTİMİ

SSMS ile veriye SQL sorgularıyla güvenle hükmetmeyi öğrenin

SSMS ortamı, SELECT, JOIN, GROUP BY, alt sorgular, fonksiyonlar ve veri değiştirme

Writing SQL Queries with SQL Server Management Studio eğitimi, SSMS ortamını kullanarak T-SQL sorguları yazmayı uygulamalı öğreten orta düzey bir programdır.

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

Eğitim Hakkında

SQL Server Management Studio ile pratik T-SQL sorgu yazımı

Bu eğitim, SQL Server Management Studio (SSMS) ortamını etkin kullanarak T-SQL sorguları yazmayı uygulamalı öğretir. Nesne gezgini ve sorgu editöründen başlayarak SELECT, WHERE, ORDER BY ve TOP ile veri okuma, INNER ve OUTER JOIN ile tablo birleştirme, agrega ve GROUP BY ile özetleme, alt sorgular, string ve tarih fonksiyonları, CASE, set operatörleri ve INSERT/UPDATE/DELETE konuları ele alınır. Konular örnek veritabanıyla çalıştırılarak pekiştirilir.

Süre ve Format

3 Gün. İlk gün SSMS ortamı ve temel SELECT; ikinci gün JOIN, gruplama ve alt sorgular; üçüncü gün fonksiyonlar, CASE ve veri değiştirme işlenir.

Seviye

Orta Seviye — SQL Server Management Studio ortamında temel ve orta düzey T-SQL sorguları yazmak isteyen katılımcılar için tasarlanmıştır

Öğrenme Metodu

Her konu SSMS sorgu editöründe örnek veritabanı üzerinde gerçek T-SQL sorguları yazılarak ve sonuçları incelenerek uygulamalı işlenir.

Neden Bu Eğitim?

🎯Araç Odaklı Pratik

SSMS'in sorgu editörü, nesne gezgini ve kısayollarını etkin kullanarak günlük sorgu yazımınızı hızlandırmayı öğrenirsiniz.

🔗Gerçek Veri Sorgulama

JOIN, GROUP BY ve alt sorgularla birden çok tablodan anlamlı, filtrelenmiş ve özetlenmiş sonuçlar üretmeyi öğrenirsiniz.

⚡Hızlı Uygulanabilirlik

Öğrendiğiniz her sorgu kalıbını kurumunuzdaki gerçek veritabanlarında ertesi gün doğrudan kullanabilirsiniz.

Anahtar Konular

ssms eğitimisql sorgu yazma eğitimit-sql eğitimisql server management studio kursusql select join eğitimisql server sorgulamasql kursuveritabanı sorgulama eğitimigroup by having eğitimisql join dersi
“SQL bilmek veriyle konuşmanın dilidir; SSMS ise o dili en akıcı konuştuğunuz yerdir ve doğru sorgu doğru kararın ilk adımıdır.”

Ön Koşullar

Eğitimden en iyi verimi almak için önerilen temel bilgiler

1
Veritabanı Farkındalığı

Tablo, satır, sütun ve ilişki gibi temel ilişkisel veritabanı kavramlarını bilmek faydalıdır.

2
Temel Bilgisayar Kullanımı

Windows ortamında uygulama kurma ve çalıştırma gibi temel bilgisayar becerileri yeterlidir.

3
SSMS Erişimi

SQL Server örneğine bağlanabilen, SSMS kurulu bir çalışma ortamı önerilir.

4
SQL'e Giriş (Opsiyonel)

Daha önce basit bir SELECT sorgusu görmüş olmak öğrenmeyi hızlandırır ancak zorunlu değildir.

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 hedefiSSMS ortamını ve nesne gezginini etkin kullanmak, SELECT, WHERE, ORDER BY ve TOP ifadeleriyle tek tablodan filtreli ve sıralı veri çekmeyi öğrenebilmek.
Modül 1
SSMS Ortamı ve Nesne Gezgini
  • SQL Server örneğine bağlanma ve Authentication seçeneklerinin ayrımı
  • Object Explorer ile veritabanı, tablo ve sütunların keşfedilmesi
  • Yeni sorgu penceresi açma, çalıştırma ve sonucu grid/metin olarak görme
  • IntelliSense, kısayollar ve sorgu biçimlendirme araçlarının kullanımı
  • Veritabanı seçimi (USE) ve geçerli bağlam kavramının anlaşılması
  • Sonuç sekmesi, mesaj sekmesi ve çalışma süresinin yorumlanması
Modül 2
Temel SELECT ve Sütun Seçimi
  • SELECT ile sütun listesi belirtme ve tüm sütunları (*) seçme farkı
  • Sütun takma adı (alias) verme ve AS anahtar kelimesinin kullanımı
  • DISTINCT ile tekrarlı satırların sonuçtan elenmesi
  • Hesaplanan sütunlar ve aritmetik ifadelerle türetilmiş değerler
  • NULL değerlerin sorgu sonucundaki davranışının kavranması
  • String birleştirme (+ ve CONCAT) ile metin sütunlarının üretimi
Modül 3
Filtreleme: WHERE Yüklemi
  • WHERE ile karşılaştırma operatörleri kullanarak satır filtreleme
  • AND, OR ve NOT ile çok koşullu mantıksal filtre kurulması
  • BETWEEN ile aralık ve IN ile liste bazlı filtreleme
  • LIKE ve joker karakterlerle (% ve _) metin deseni araması
  • IS NULL ve IS NOT NULL ile boş değerlerin filtrelenmesi
  • Operatör önceliği ve parantezle koşul gruplamanın önemi
Modül 4
Sıralama, Sınırlama ve Veri Tipleri
  • ORDER BY ile tek ve çok sütunlu artan/azalan sıralama
  • TOP (n) ve TOP (n) PERCENT ile sonuç sayısını sınırlama
  • WITH TIES ile beraberlik durumunda eşit satırların dahil edilmesi
  • OFFSET-FETCH ile sayfalama (paging) mantığının kurulması
  • Sayısal, karakter ve tarih veri tiplerinin temel davranışları
  • CAST ve CONVERT ile veri tipi dönüşümünün sorguda kullanımı
Günün hedefiBirden çok tabloyu JOIN türleriyle birleştirmek, agrega fonksiyonları ve GROUP BY ile özetler üretmek, HAVING ile grupları filtrelemek ve alt sorgularla iç içe mantık kurabilmek.
Modül 1
INNER ve OUTER JOIN
  • INNER JOIN ile iki tablodaki 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 taraftan tüm satırların getirilmesi
  • Birden fazla tabloyu zincirleme JOIN ile birleştirme yöntemi
  • Tablo takma adlarıyla çok tablolu sorguların okunur kılınması
  • CROSS JOIN ve kartezyen çarpımın bilinçli kullanım senaryoları
Modül 2
Agrega Fonksiyonları ve GROUP BY
  • COUNT, SUM, AVG, MIN ve MAX agrega fonksiyonlarının kullanımı
  • GROUP BY ile satırların sütun değerlerine göre gruplanması
  • Grup bazında toplam, ortalama ve adet hesaplamalarının üretimi
  • COUNT(*) ile COUNT(sütun) arasındaki NULL kaynaklı fark
  • Birden çok sütuna göre çok seviyeli gruplama kurulması
  • GROUPING SETS, ROLLUP ve CUBE ile ara toplamların üretilmesi
Modül 3
HAVING ve Sorgu İşlem Sırası
  • HAVING ile gruplanmış sonuçlar üzerinde filtre uygulanması
  • WHERE ve HAVING arasındaki kullanım ve zamanlama farkı
  • Mantıksal sorgu işlem sırasının (FROM, WHERE, GROUP BY) kavranması
  • Agrega sonucu üzerinden eşik değerle grup filtreleme örnekleri
  • SELECT'teki alias'ların HAVING ve WHERE'de kullanılamaması
  • Gruplama ve filtrelemenin birlikte kullanıldığı pratik senaryolar
Modül 4
Alt Sorgular (Subquery)
  • Tek değer döndüren skaler alt sorgunun WHERE'de kullanımı
  • IN ile çoklu değer döndüren alt sorguyla filtreleme
  • EXISTS ve NOT EXISTS ile ilişkili alt sorgu kontrolü
  • Correlated (ilişkili) alt sorgunun satır bazlı çalışması
  • SELECT listesinde ve FROM'da (türetilmiş tablo) alt sorgu kullanımı
  • Alt sorgu ile JOIN alternatiflerinin karşılaştırılması
Günün hedefiString, tarih ve dönüşüm fonksiyonlarıyla veriyi işlemek, CASE ve set operatörleriyle koşullu mantık kurmak, INSERT, UPDATE ve DELETE ile veri değiştirmeyi güvenle yapabilmek.
Modül 1
String ve Tarih Fonksiyonları
  • LEN, LEFT, RIGHT, SUBSTRING ve TRIM ile metin işleme
  • UPPER, LOWER, REPLACE ve CHARINDEX ile metin dönüşümleri
  • GETDATE, DATEADD ve DATEDIFF ile tarih hesaplamaları
  • DATEPART, YEAR, MONTH ve DAY ile tarih parçalarının alınması
  • FORMAT ile tarih ve sayıların görünür biçime dönüştürülmesi
  • ISNULL ve COALESCE ile NULL değerlerin varsayılanla doldurulması
Modül 2
CASE İfadesi ve Koşullu Mantık
  • Simple CASE ile değer eşleştirmeli koşullu dönüşüm
  • Searched CASE ile koşul tabanlı çok dallı mantık kurulması
  • SELECT, ORDER BY ve WHERE içinde CASE kullanımı
  • Kategori ve etiketleme için değer gruplama örnekleri
  • IIF ve CHOOSE fonksiyonlarıyla kısa koşullu ifadeler
  • CASE ile agrega birlikte kullanarak koşullu sayım üretimi
Modül 3
Set Operatörleri ve Türetilmiş Sonuçlar
  • UNION ile iki sorgu sonucunu tekilleştirerek birleştirme
  • UNION ALL ile tekrarları koruyarak hızlı birleştirme
  • INTERSECT ile iki sonuçtaki ortak satırların bulunması
  • EXCEPT ile bir sonuçta olup diğerinde olmayan satırlar
  • Set operatörlerinde sütun sayısı ve tip uyumu kuralları
  • Common Table Expression (CTE) ile okunur ara sonuç tanımı
Modül 4
Veri Değiştirme ve SSMS Analizi
  • INSERT INTO ile tek ve çok satırlı veri ekleme
  • UPDATE ile WHERE kullanarak güvenli satır güncelleme
  • DELETE ve TRUNCATE arasındaki fark ve kullanım alanları
  • Transaction (BEGIN TRAN, COMMIT, ROLLBACK) ile değişiklik kontrolü
  • Estimated Execution Plan ile sorgu maliyetinin incelenmesi
  • SSMS'te sonuçları dışa aktarma ve betik (script) üretme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
SSMS'i Etkin Kullanma

Nesne gezgini, sorgu editörü, IntelliSense ve kısayollarla SSMS ortamında hızlı ve verimli sorgu yazabilirsiniz.

✅
Temel SELECT Sorguları

SELECT, WHERE, ORDER BY ve TOP ile tek tablodan filtreli, sıralı ve sınırlı veri çekmeyi tam olarak öğrenirsiniz.

✅
Tablo Birleştirme

INNER ve OUTER JOIN türleriyle birden çok tabloyu birleştirip ilişkili veriyi tek sonuçta toplamayı becerirsiniz.

✅
Özetleme ve Gruplama

Agrega fonksiyonları, GROUP BY ve HAVING ile verileri gruplayıp özet rapor sonuçları üretebilirsiniz.

✅
Alt Sorgu Kurma

Skaler, IN, EXISTS ve correlated alt sorgularla iç içe mantık gerektiren karmaşık sorguları çözebilirsiniz.

✅
Fonksiyon ve İfadeler

String, tarih ve dönüşüm fonksiyonları ile CASE kullanarak veriyi sorgu içinde işleyip biçimlendirirsiniz.

✅
Veri Değiştirme

INSERT, UPDATE ve DELETE ile transaction kontrolü altında veriyi güvenle değiştirmeyi öğrenirsiniz.

✅
Sorgu Analizi

Execution plan okuma ve sonuç dışa aktarma ile sorgularınızı değerlendirip paylaşabilir hâle gelirsiniz.

Kimler İçin Uygundur?

  • SQL Server veritabanından rapor veya analiz için veri çekmesi gereken analistler
  • yazılım geliştiriciler
  • test uzmanları
  • destek personeli
  • SSMS ile sorgu yazma becerisini güçlendirmek isteyen BT çalışanları

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
SQL Server veritabanından veri çekmesi gereken analistler, yazılım geliştiriciler, test uzmanları, raporlama yapan iş kullanıcıları ve destek personeli için uygundur. İlişkisel veritabanı kavramlarına temel düzeyde aşina olmak yeterlidir; sorgu yazımı sıfırdan, SSMS ortamı üzerinden adım adım öğretilir.
Bu eğitim ileri Transact-SQL eğitiminden farkı nedir?
Bu eğitim SSMS aracını kullanarak sorgu yazmaya ve SELECT, JOIN, GROUP BY, alt sorgu gibi orta düzey konulara odaklanır. İleri Transact-SQL eğitimi ise window fonksiyonları, stored procedure, trigger ve performans ayarı gibi programlama ve optimizasyon konularını kapsar. Bu eğitim o ileri programa sağlam bir temel oluşturur.
Eğitim online mı yoksa yüz yüze mi veriliyor?
Eğitim hem yüz yüze hem de canlı online sınıf olarak verilebilir ve kurumun ihtiyaçlarına göre uyarlanır. Tüm konular SSMS sorgu editöründe örnek bir veritabanı üzerinde uygulamalı işlenir; katılımcılar kendi tablolarını ve senaryolarını da çalışmaya dahil edebilir.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Microsoft'un ilgili resmî sınavına girmek isteyenler için sınav başvurusu ve ücreti ilgili kuruma aittir; eğitim sorgu yazma becerisi açısından bu sınava iyi bir hazırlık sağlar.
Hangi araçlar ve veritabanı kullanılıyor?
Eğitimde SQL Server Management Studio (SSMS) ve güncel bir SQL Server örneği kullanılır; alıştırmalar AdventureWorks benzeri örnek bir veritabanı üzerinden yürütülür. İçerik SQL Server'ın yaygın sürümlerinde geçerli T-SQL kavramlarına dayanır ve kurumunuzun sürümüne göre uyarlanabilir.

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. Writing SQL Queries with SQL Server Management Studio Eğitim 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

Microsoft SQL ServerSQL Server Performans Ayarlama ve Optimizasyon Eğitimi
Veritabanı Eğitimleri

SQL Server Performans Ayarlama ve Optimizasyon Eğitimi

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

SQL Server performans ayarı: execution plan okuma, indeksleme, wait statistics, kilitlenme, deadlock, tempdb ve Query Store'u uygulamalı öğretir.

Detayları Gör →
Microsoft SQL ServerSQL Server Performans Tuning ve Optimizasyonu Eğitimi
Veritabanı Eğitimleri

SQL Server Performans Tuning ve Optimizasyonu Eğitimi

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

Yürütme planı, indeksleme, wait statistics, Query Store ve deadlock çözümü ile SQL Server performans tuning ve optimizasyonunu uygulamalı öğretir.

Detayları Gör →
Microsoft SQL ServerSQL Server Raporlama Servisleri Eğitimi
Veritabanı Eğitimleri

SQL Server Raporlama Servisleri Eğitimi

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

SSRS mimarisi, Report Builder tasarımı, parametreler, web portal dağıtımı, rol tabanlı güvenlik ve aboneliklerle uçtan uca raporlamayı öğretir.

Detayları Gör →
Microsoft SQL ServerSQL Server Reporting Services Eğitimi
Veritabanı Eğitimleri

SQL Server Reporting Services Eğitimi

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

RDL, dataset tasarımı, expression ve custom code, parametre, dağıtım, güvenlik ve SOAP/REST API ile geliştirici odaklı SSRS eğitimi.

Detayları Gör →
Microsoft SQL ServerSQL Server Reporting Services for Report Writers Eğitimi
Veritabanı Eğitimleri

SQL Server Reporting Services for Report Writers Eğitimi

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

Rapor yazarları için Report Builder ile tablo, matris, gruplama, parametre, grafik ve rapor yayınlamayı kod yazmadan uygulamalı öğretir.

Detayları Gör →
Microsoft SQL ServerSQL Server Sorgulama Temelleri Eğitimi
Veritabanı Eğitimleri

SQL Server Sorgulama Temelleri Eğitimi

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

SELECT, WHERE, JOIN, GROUP BY, fonksiyonlar ve alt sorgularla T-SQL sorgulamanın temellerini sıfırdan uygulamalı öğreten başlangıç eğitimi.

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