| 1. Veritabanı Sistemlerine Giriş |
6 |
Veritabanı kavramı, veri modelleri, ilişkisel veritabanı yapısı, veritabanı yönetim sistemleri (DBMS). |
| 2. SQL Temelleri |
8 |
SELECT, INSERT, UPDATE, DELETE komutları, filtreleme, sıralama, JOIN işlemleri, alt sorgular. |
| 3. Veri Modelleme ve İlişkisel Tasarım |
8 |
ER diyagramları, normalizasyon, anahtarlar, tablolar arası ilişkiler, mantıksal ve fiziksel tasarım. |
| 4. Gelişmiş SQL Uygulamaları |
8 |
Stored procedure, function, trigger, view, transaction yönetimi, hata kontrolü. |
| 5. Veritabanı Güvenliği ve Yetkilendirme |
6 |
Kullanıcı ve rol yönetimi, veri erişim denetimi, şifreleme ve güvenlik politikaları. |
| 6. Performans ve Optimizasyon Teknikleri |
6 |
Sorgu optimizasyonu, indeksleme, execution plan analizi, performans izleme araçları. |
| 7. Veritabanı Yönetimi ve Bakım |
6 |
Yedekleme ve geri yükleme stratejileri, otomasyon, bakım planları, hata loglama. |
| 8. Büyük Veri ve Modern Veritabanları |
6 |
NoSQL sistemleri (MongoDB, Redis, Cassandra), veri gölleri, bulut tabanlı veritabanı çözümleri. |
| 9. Proje Uygulaması ve Senaryo Çalışması |
6 |
Gerçek iş senaryosu üzerinde uçtan uca veritabanı tasarımı ve performans testi. |