SQL SERVER İLE VERİTABANI EĞİTİMİ

SQL Server'da sağlam veritabanı kurun

T-SQL, normalizasyon, indeks, transaction, view ve stored procedure ile uçtan uca SQL Server

SQL Server ile Veritabanı Eğitimi, ilişkisel veritabanı tasarımını ve T-SQL ile veri yönetimini uçtan uca uygulamalı öğretir. Program tablo tasarımı, veri türleri, kısıtlar ve normalizasyonla başlar; SELECT, JOIN, gruplama, alt sorgular ve DML işlemleri işlen…

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

Eğitim Hakkında

SELECT ve JOIN'den tablo tasarımı, indeks, transaction ve saklı yordamlara uzanan SQL Server

SQL Server ile Veritabanı Eğitimi, ilişkisel veritabanı tasarımını ve T-SQL ile veri yönetimini uçtan uca uygulamalı öğretir. Katılımcılar tablo oluşturma, veri türleri, kısıtlar (constraint) ve normalizasyonu kavrar. SELECT, JOIN, gruplama, alt sorgular ve küme işlemleriyle sorgulama; INSERT, UPDATE, DELETE ve MERGE ile veri değiştirme işlenir. İndeks, transaction ve ACID, view, stored procedure, function, trigger ile temel yedekleme SSMS üzerinde uygulanır.

Süre ve Format

3 Gün. Her gün dört modül; tablo tasarımı ve T-SQL sorgulamadan indeks, transaction, stored procedure ve yedeklemeye kadar uygulamalı ilerlenir.

Seviye

Orta Seviye — T-SQL, tablo tasarımı, indeks, transaction ve stored procedure ile SQL Server

Öğrenme Metodu

Her konu SQL Server Management Studio üzerinde örnek bir veritabanıyla, canlı T-SQL sorguları ve tasarım alıştırmalarıyla uygulanır.

Neden Bu Eğitim?

🗄️Sağlam tasarım

Normalizasyon ve kısıtlarla tutarlı, tekrar içermeyen bir veri modeli kurarak uygulamanızın temelini güvenle atarsınız.

🔍Güçlü sorgulama

JOIN, gruplama ve alt sorgularla T-SQL'i iyi öğrenerek karmaşık iş sorularını tek sorguda yanıtlayabilirsiniz.

🔐Tutarlı işlemler

Transaction ve ACID ilkeleriyle veri değişikliklerini güvenle yönetir, hatalı durumlarda tutarlılığı korursunuz.

Anahtar Konular

sql server eğitimit-sql eğitimiveritabanı eğitimisql sorgu eğitimijoin eğitimistored procedure eğitimisql server management studio kursuveritabanı tasarımı eğitimisql kursu
“Her güçlü uygulamanın altında iyi tasarlanmış bir veritabanı vardır; doğru model ve temiz T-SQL, yazılımın görünmez omurgasıdır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Bilgisayar kullanımı

Temel bilgisayar ve dosya yönetimi becerisi eğitimi takip etmeyi kolaylaştırır.

2
Mantıksal düşünme

Tablo ve ilişki gibi kavramları kavramaya yardımcı temel mantıksal düşünme faydalıdır.

3
SSMS erişimi

SQL Server ve SQL Server Management Studio yüklü bir ortama erişim pratik için gereklidir.

4
Örnek veritabanı

AdventureWorks gibi örnek bir veritabanına erişim alıştırmaları zenginleştirir.

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ı ilişkisel veritabanı kavramlarını kavrar, veritabanı ve tablo oluşturur, veri türleri ile kısıtları tanımlar ve temel SELECT sorgularını yazar.
Modül 1
İlişkisel Veritabanı Kavramları
  • Tablo, satır, sütun ve ilişki kavramları
  • Birincil anahtar ve yabancı anahtar mantığı
  • SQL Server mimarisi ve sistem veritabanları
  • SQL Server Management Studio (SSMS) arayüzü
  • Veritabanı, şema ve nesne hiyerarşisi
  • Veri bütünlüğü (data integrity) kavramı
Modül 2
Tablo ve Veri Türleri
  • CREATE DATABASE ve CREATE TABLE deyimleri
  • Sayısal, metinsel ve tarih veri türleri
  • varchar, nvarchar ve char arasındaki fark
  • IDENTITY ile otomatik artan anahtar sütunu
  • NULL ve NOT NULL değerlerin anlamı
  • Hesaplanmış (computed) sütun tanımlama
Modül 3
Kısıtlar ve Bütünlük
  • PRIMARY KEY ve UNIQUE kısıtları
  • FOREIGN KEY ile referans bütünlüğü
  • CHECK kısıtı ile değer doğrulama
  • DEFAULT ile varsayılan değer atama
  • Cascade (silme/güncelleme) davranışları
  • Kısıtların veri kalitesine etkisi
Modül 4
SELECT ile Veri Sorgulama
  • SELECT, FROM ve WHERE temel yapısı
  • ORDER BY ile sıralama ve TOP ile sınırlama
  • DISTINCT ile tekrarsız sonuç kümesi elde etme
  • Karşılaştırma, LIKE ve BETWEEN operatörleri
  • IN, IS NULL ve mantıksal operatörler
  • Sütun ve tablo takma adları (alias)
Günün hedefiKatılımcı JOIN türleriyle tablolar arası sorgular yazar, GROUP BY ile toplar, alt sorguları kullanır ve INSERT, UPDATE, DELETE ile MERGE işlemlerini uygular.
Modül 1
JOIN ve İlişkisel Sorgular
  • INNER JOIN ile eşleşen satırların birleştirilmesi
  • LEFT, RIGHT ve FULL OUTER JOIN farkları
  • Birden çok tablonun tek sorguda birleştirilmesi
  • Self join ile aynı tablonun kendisiyle ilişkisi
  • CROSS JOIN ve kartezyen çarpım
  • JOIN koşullarının WHERE ile ilişkisi
Modül 2
Gruplama ve Toplama Fonksiyonları
  • COUNT, SUM, AVG, MIN ve MAX fonksiyonları
  • GROUP BY ile satırların gruplanması
  • HAVING ile gruplara koşul uygulama
  • WHERE ile HAVING arasındaki fark
  • GROUP BY ile ROLLUP ve CUBE kullanımı
  • Toplama sonuçlarının sıralanması
Modül 3
Alt Sorgular ve Küme İşlemleri
  • Tek ve çok satırlı alt sorgular (subquery)
  • EXISTS ve IN ile korelasyonlu alt sorgular
  • UNION, UNION ALL ile sonuç birleştirme
  • INTERSECT ve EXCEPT küme işlemleri
  • Common Table Expression (CTE) ile sorgu düzeni
  • CTE ile basit özyinelemeli (recursive) sorgular
Modül 4
Veri Değiştirme (DML)
  • INSERT ile tek ve çok satır ekleme
  • UPDATE ile koşullu satır güncelleme
  • DELETE ve TRUNCATE arasındaki fark
  • MERGE ile birleşik ekleme/güncelleme
  • OUTPUT ile değişen satırların döndürülmesi
  • DML işlemlerinde kısıt ihlallerinin önlenmesi
Günün hedefiKatılımcı indeks türlerini kavrar, transaction ve ACID ile tutarlılığı yönetir, view, stored procedure, function ve trigger oluşturur, temel yedekleme yapar.
Modül 1
İndeksleme Temelleri
  • Clustered ve nonclustered indeks farkı
  • Birincil anahtarın indeksle ilişkisi
  • İndeksin SELECT ve DML'e etkisi
  • Covering indeks ve included sütunlar
  • Composite (bileşik) indeks tasarımı
  • Gereksiz indeksin maliyeti ve dengeler
Modül 2
Transaction ve Kilitleme
  • Transaction kavramı ve ACID ilkeleri
  • BEGIN TRAN, COMMIT ve ROLLBACK kullanımı
  • Otomatik ve açık (explicit) transaction
  • Kilitleme (locking) ve eşzamanlılık temeli
  • Yalıtım (isolation) seviyelerine genel bakış
  • Deadlock kavramı ve temel önlemler
Modül 3
View, Stored Procedure ve Function
  • View ile sanal tablo oluşturma
  • Stored procedure tanımı ve parametreler
  • Scalar ve table-valued function farkı
  • Trigger ile olay bazlı işlem tetikleme
  • Hata yönetimi: TRY...CATCH yapısı
  • Programlanabilirlik nesnelerinin bakımı
Modül 4
Güvenlik ve Yedekleme Temelleri
  • Login, user ve rol (role) kavramları
  • GRANT ve DENY ile yetki yönetimi
  • Full, differential ve log yedek türleri
  • BACKUP ve RESTORE deyimlerinin kullanımı
  • Recovery model: full ve simple farkı
  • Düzenli yedekleme planının önemi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
İlişkisel tasarım

Veritabanı ve tablo oluşturur, veri türleri ile kısıtları tanımlar ve normalizasyon ilkelerini uygularsınız.

✅
T-SQL sorgulama

SELECT, WHERE, ORDER BY ve filtreleme operatörleriyle veriyi etkili biçimde sorgulayabilirsiniz.

✅
JOIN ustalığı

INNER ve OUTER JOIN türleriyle birden çok tabloyu birleştirir, ilişkisel sorgular yazarsınız.

✅
Toplama ve gruplama

GROUP BY, HAVING ve toplama fonksiyonlarıyla veriyi özetler, analiz sorguları oluşturursunuz.

✅
Veri değiştirme

INSERT, UPDATE, DELETE ve MERGE ile veriyi güvenle değiştirir, OUTPUT ile sonuçları izlersiniz.

✅
İndeks ve transaction

İndeks türlerini kavrar, transaction ve ACID ile veri tutarlılığını yönetebilirsiniz.

✅
Programlanabilirlik

View, stored procedure, function ve trigger oluşturur, TRY...CATCH ile hata yönetirsiniz.

✅
Yedekleme temeli

Yetki yönetimini kavrar, full/differential/log yedekleriyle temel kurtarma işlemlerini uygularsınız.

Kimler İçin Uygundur?

  • SQL Server'a yeni başlayan yazılımcılar
  • veritabanı tasarımı öğrenmek isteyen geliştiriciler
  • raporlama
  • veri analizi yapan uzmanlar ile DBA olmaya hazırlanan BT çalışanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
SQL Server'a yeni başlayan yazılımcılar, veritabanı tasarımı öğrenmek isteyen geliştiriciler, raporlama yapan uzmanlar ve DBA olmaya hazırlanan BT çalışanları için uygundur. İleri bir ön koşul gerektirmez; temel bilgisayar kullanımı yeterlidir.
Eğitim kaç gün sürüyor ve neleri kapsıyor?
Eğitim 3 gündür ve her gün dört modülden oluşur. Tablo tasarımı, veri türleri ve T-SQL temelleriyle başlar; JOIN, gruplama, alt sorgular, DML, indeksleme, transaction/ACID, view, stored procedure, function, trigger ve temel yedeklemeyi kapsar.
Bu eğitim performans tuning eğitiminden farklı mı?
Evet. Bu eğitim SQL Server'ın temellerini, tasarımı ve T-SQL'i öğretir. Performans İyileştirme ve Tuning eğitimi ise bu temelin üzerine execution plan analizi, indeks ayarı ve sorgu optimizasyonu ekler. Önce bu eğitim, sonra tuning önerilir.
Hangi araçlar kullanılıyor?
Eğitim SQL Server Management Studio (SSMS) üzerinde yürütülür ve AdventureWorks gibi örnek bir veritabanı kullanılır. Tüm T-SQL sorguları, tablo tasarımı ve programlanabilirlik örnekleri canlı olarak uygulanı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. Microsoft'un resmi sertifika sınavları ayrıdır; bu sınavlara başvuru ve ücret 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. SQL Server ile Veritabanı 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

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 →
Microsoft SQL ServerSQL Server Transact-SQL Programming Eğitimi
Veritabanı Eğitimleri

SQL Server Transact-SQL Programming Eğitimi

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

Stored procedure, fonksiyon, trigger, hata yönetimi, transaction ve dynamic SQL ile T-SQL programlamayı uygulamalı öğreten orta seviye eğitim.

Detayları Gör →
Microsoft SQL ServerSQL Server Veri Modelleri ve Raporlar Uygulaması Eğitimi
Veritabanı Eğitimleri

SQL Server Veri Modelleri ve Raporlar Uygulaması Eğitimi

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

SQL Server ile ilişkisel ve boyutsal veri modelleme, normalizasyon, indeksleme ve SSRS raporlamayı uçtan uca uygulamalı öğrenin. Kurumsal eğitim programı.

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

SQL Server Veritabanı Sorgulama Eğitimi

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

T-SQL ile SQL Server veritabanı sorgulamayı uygulamalı öğrenin: SELECT, JOIN, GROUP BY, alt sorgu, pencere fonksiyonları ve veri değiştirme. Kurumsal eğitim.

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

SQL Server Veritabanı Sorgulama İleri Eğitimi

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

İleri T-SQL: pencere fonksiyonları, özyinelemeli CTE, PIVOT, APPLY, dinamik SQL, yürütme planı ve sorgu performansı. Uygulamalı kurumsal ileri eğitim.

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