Eğitim İçeriği
Database’ye Giriş
- Veritabanı nedir?
- Veritabanı türleri
- İlişkisel veritabanlarına giriş
- Database Management Sistemlerine (DBMS) genel bakış
- Bir DBMS’nin işlevleri
- Popüler DBMS yazılımları
Database Tasarım Temelleri
- Kavramsal, mantıksal ve fiziksel veri modelleri
- Varlık-İlişki (ER) modellemeye giriş
- ER diyagramları oluşturma
- Varlıklar, öznitelikler ve ilişkiler
Normalizasyon ve Database Tasarımı
- Normal formlar (1NF, 2NF, 3NF, BCNF)
- Normalizasyonun faydaları
- Normalizasyonun pratik örnekleri
- Denormalizasyon ve kullanımları
SQL'e Giriş
- SQL sözdizimi ve yapısı
- SQL'deki veri türleri
- CREATE, ALTER, DROP ifadeleri
- Kısıtlamalar (PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL)
SQL Veri Manipülasyonu
- INSERT ifadesi
- Toplu ekleme işlemleri
- UPDATE ve DELETE ifadeleri
- WHERE maddesini kullanma
SQL ile Veri Sorgulama
- SELECT ifadesi
- WHERE maddesi ile veri filtreleme
- ORDER BY ile veri sıralama
- LIMIT ve OFFSET kullanma
Gelişmiş SQL Kavramları
- INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN
- Alt sorgular yazma
- GROUP BY ve HAVING maddeleri
- Toplama fonksiyonları (COUNT, SUM, AVG, MAX, MIN)
İndeksler ve Görünümlerle Çalışma
- İndeks oluşturma ve kullanma
- İndekslerin avantajları ve dezavantajları
- Görünümler oluşturma ve yönetme
- Sorguları basitleştirmek için görünümleri kullanma
Database Güvenliği ve İşlemleri
- Kullanıcı rolleri ve izinleri
- Güvenlik en iyi uygulamalarını uygulama
- ACID özellikleri
- COMMIT ve ROLLBACK ifadeleri
Database Optimizasyonu ve Bakımı
- SQL sorgularını analiz etme ve optimize etme
- EXPLAIN planını kullanma
- Yedekleme stratejileri
- Veritabanlarını geri yükleme
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Bilgisayar işlemleri hakkında temel anlayış
Hedef Kitle
- Database yöneticiler
- BT uzmanları
Danışanlarımızın Yorumları (5)
overall a good training that responds to my needs. I received also information about Oracle VM VirtualBox allowing me to continue the practice on my own.
Liviu
Eğitim - Oracle SQL LP - Fundamentals
I learned complex functions and how to apply them
Ana Alexandrescu - DB Global Technology
Eğitim - Oracle SQL Advanced
Great comunication, Łukasz explained everything in easy and understandable way
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Eğitim - ORACLE SQL Fundamentals
It was quite hands-on, not too much theory.
David Lambaerts - Estee Lauder BV
Eğitim - ORACLE PL/SQL Fundamentals
the trainer was very helpful , the pace of the training was really good and the exercises weren't too hard, also not too easy. whenever I got stuck he helped me out very well and made sure I understood everything.