2. Eğitimin Amacı
Bu eğitimin amacı, katılımcılara modern veri tabanı sistemlerinin yapısını, yönetimini ve performans optimizasyonu süreçlerini öğretmek; SQL temellerinden ileri düzey veri modelleme ve yedekleme stratejilerine kadar tüm süreçlerde uzmanlık kazandırmaktır.
Katılımcılar, eğitim sonunda kurumsal verileri güvenli biçimde yönetebilen, sorgu performansını optimize edebilen ve büyük veri yapılarıyla çalışabilen veritabanı uzmanı niteliğine sahip olurlar.
3. Eğitim Programı ve Ders İçerikleri
Veritabanı Sistemlerine Giriş (6 Saat)
- Veritabanı kavramı ve veri modelleri
- İlişkisel veritabanı yapısı ve DBMS
SQL Temelleri (8 Saat)
- SELECT, INSERT, UPDATE, DELETE komutları
- Filtreleme, sıralama, JOIN işlemleri, alt sorgular
Veri Modelleme ve İlişkisel Tasarım (8 Saat)
- ER diyagramları ve normalizasyon
- Anahtarlar, tablolar arası ilişkiler, mantıksal ve fiziksel tasarım
Gelişmiş SQL Uygulamaları (8 Saat)
- Stored procedure, function, trigger, view
- Transaction yönetimi ve hata kontrolü
Veritabanı Güvenliği ve Yetkilendirme (6 Saat)
- Kullanıcı ve rol yönetimi, veri erişim denetimi
- Şifreleme ve güvenlik politikaları
Performans ve Optimizasyon Teknikleri (6 Saat)
- Sorgu optimizasyonu ve indeksleme
- Execution plan analizi, performans izleme araçları
Veritabanı Yönetimi ve Bakım (6 Saat)
- Yedekleme ve geri yükleme stratejileri
- Otomasyon, bakım planları ve hata loglama
Büyük Veri ve Modern Veritabanları (6 Saat)
- NoSQL sistemleri (MongoDB, Redis, Cassandra)
- Veri gölleri ve bulut tabanlı veritabanı çözümleri
Proje Uygulaması ve Senaryo Çalışması (6 Saat)
- Gerçek iş senaryosu üzerinde uçtan uca veritabanı tasarımı ve performans testi