MySQL Veritabanı Sorgulama Eğitimi
MySQL Veritabanı Sorgulama Eğitimi, veritabanı sorgulama becerilerini geliştirmek ve SQL dilini etkin şekilde kullanmak isteyen katılımcılar için hazırlanmış bir programdır.
30 Saat
13 Konu Başlığı
Başvuru Formu
Bu Eğitime Başvurun
Formu doldurun, danışmanımız en kısa sürede sizinle iletişime geçsin.
Kimler İçindir
• MySQL ve SQL öğrenmek isteyenler
• Veri analizi ve raporlama yapan profesyoneller
• Yazılım geliştiriciler ve veri ile çalışan ekipler
• Veri tabanı sorgulama becerilerini geliştirmek isteyenler
• Veri analizi ve raporlama yapan profesyoneller
• Yazılım geliştiriciler ve veri ile çalışan ekipler
• Veri tabanı sorgulama becerilerini geliştirmek isteyenler
Eğitim Hedefleri
• MySQL veri tabanı yapısını ve sorgulama mantığını kavramak
• SELECT, WHERE, ORDER BY, GROUP BY gibi temel SQL komutlarını kullanabilmek
• JOIN yapıları ile tablolar arası veri birleştirme işlemlerini gerçekleştirebilmek
• Veri filtreleme, sıralama ve gruplayarak analiz yapabilmek
• Raporlama amaçlı etkili ve doğru SQL sorguları yazabilmek
• SELECT, WHERE, ORDER BY, GROUP BY gibi temel SQL komutlarını kullanabilmek
• JOIN yapıları ile tablolar arası veri birleştirme işlemlerini gerçekleştirebilmek
• Veri filtreleme, sıralama ve gruplayarak analiz yapabilmek
• Raporlama amaçlı etkili ve doğru SQL sorguları yazabilmek
Eğitim Hakkında
MySQL Veritabanı Sorgulama Eğitimi, veritabanı sorgulama becerilerini geliştirmek ve SQL dilini etkin şekilde kullanmak isteyen katılımcılar için hazırlanmış bir programdır. Eğitim kapsamında temel ve ileri seviye SQL sorguları, SELECT ifadeleri, JOIN işlemleri, filtreleme, sıralama, gruplama (GROUP BY), alt sorgular (subquery) ve veri manipülasyonu (INSERT, UPDATE, DELETE) gibi konular ele alınır. Katılımcılar, veritabanlarından doğru ve hızlı şekilde veri çekmeyi, analiz etmeyi ve raporlamayı öğrenir. Bu eğitim, veri analistleri, yazılım geliştiriciler ve veritabanı ile çalışan tüm kullanıcılar için uygundur.
Ön Koşul
Bu eğitim için herhangi bir ön koşul bulunmamaktadır.
Eğitim İçeriği
• MySQL mimarisi ve sürüm yapısı
• Sistem veritabanlarının rolü
• MySQL Workbench ile çalışma
• Workbench kullanım prensipleri
• SQL script yönetimi ve proje organizasyonu
• Sorgu çalıştırma teknikleri
• Tablo yapısına giriş
• Sistem veritabanlarının rolü
• MySQL Workbench ile çalışma
• Workbench kullanım prensipleri
• SQL script yönetimi ve proje organizasyonu
• Sorgu çalıştırma teknikleri
• Tablo yapısına giriş
• SQL komutlarının sınıflandırılması
• SQL dilinin temel bileşenleri
• ResultSet yapısı
• Predicate kullanımı (WHERE, HAVING, ON, CHECK, IF)
• SELECT komutunun yapısı
• Sorgu işleme (query execution) mantığı
• SQL dilinin temel bileşenleri
• ResultSet yapısı
• Predicate kullanımı (WHERE, HAVING, ON, CHECK, IF)
• SELECT komutunun yapısı
• Sorgu işleme (query execution) mantığı
• SELECT sorgularının yazımı
• DISTINCT ile veri tekilleştirme
• Alias ile okunabilirlik sağlama
• DISTINCT ile veri tekilleştirme
• Alias ile okunabilirlik sağlama
• İlişkisel veritabanı yaklaşımı
• Normalizasyon ve veri tutarlılığı
• Join mantığı ve kullanım senaryoları
• Join türlerinin karşılaştırılması
• Cartesian product (kartezyen çarpım)
• Inner Join uygulamaları
• Outer Join kullanım senaryoları
• Cross Join kullanımı
• Self Join ile aynı tablo üzerinde sorgulama
• Normalizasyon ve veri tutarlılığı
• Join mantığı ve kullanım senaryoları
• Join türlerinin karşılaştırılması
• Cartesian product (kartezyen çarpım)
• Inner Join uygulamaları
• Outer Join kullanım senaryoları
• Cross Join kullanımı
• Self Join ile aynı tablo üzerinde sorgulama
• ORDER BY ile veri sıralama teknikleri
• WHERE ile koşullu veri filtreleme
• LIMIT ve OFFSET ile veri kısıtlama
• Sayfalama (pagination) yaklaşımları
• NULL değerlerin yönetimi
• WHERE ile koşullu veri filtreleme
• LIMIT ve OFFSET ile veri kısıtlama
• Sayfalama (pagination) yaklaşımları
• NULL değerlerin yönetimi
• MySQL veri tiplerine genel bakış
• Sayısal veri tipleri
• Metinsel veri tipleri
• Binary veri tipleri
• Tarih ve zaman veri tipleri
• Veri tipi dönüşümleri ve öncelikleri
• Değişken tanımlama ve kullanımı
• String işlemleri ve birleştirme
• Metin fonksiyonları
• LIKE ile desen bazlı arama
• Tarih/zaman verileriyle çalışma
• Tarih ve zaman fonksiyonları
• Sayısal veri tipleri
• Metinsel veri tipleri
• Binary veri tipleri
• Tarih ve zaman veri tipleri
• Veri tipi dönüşümleri ve öncelikleri
• Değişken tanımlama ve kullanımı
• String işlemleri ve birleştirme
• Metin fonksiyonları
• LIKE ile desen bazlı arama
• Tarih/zaman verileriyle çalışma
• Tarih ve zaman fonksiyonları
• Fonksiyonlarla sorgu geliştirme
• Scalar fonksiyonlar
• Aggregate fonksiyonlar (SUM, AVG, MAX, MIN, COUNT)
• Window fonksiyonları (ROW_NUMBER, RANK, vb.)
• Koşul fonksiyonları (IF, CASE, COALESCE vb.)
• Veri dönüşüm fonksiyonları (CAST, CONVERT)
• FORMAT ile veri biçimlendirme
• Scalar fonksiyonlar
• Aggregate fonksiyonlar (SUM, AVG, MAX, MIN, COUNT)
• Window fonksiyonları (ROW_NUMBER, RANK, vb.)
• Koşul fonksiyonları (IF, CASE, COALESCE vb.)
• Veri dönüşüm fonksiyonları (CAST, CONVERT)
• FORMAT ile veri biçimlendirme
• Aggregate fonksiyonların kullanımı
• DISTINCT ile grup bazlı işlemler
• GROUP BY mantığı ve kullanımı
• HAVING ile grup filtreleme
• WHERE vs HAVING farkı
• ROLLUP ve GROUPING ile özetleme
• DISTINCT ile grup bazlı işlemler
• GROUP BY mantığı ve kullanımı
• HAVING ile grup filtreleme
• WHERE vs HAVING farkı
• ROLLUP ve GROUPING ile özetleme
• Alt sorgu (subquery) yapıları
• Scalar ve çoklu sonuç döndüren alt sorgular
• Derived table (türemiş tablo) kullanımı
• Correlated subquery yapısı
• EXISTS, ANY, ALL operatörleri
• Scalar ve çoklu sonuç döndüren alt sorgular
• Derived table (türemiş tablo) kullanımı
• Correlated subquery yapısı
• EXISTS, ANY, ALL operatörleri
• UNION ve UNION ALL ile veri birleştirme
• EXCEPT ve INTERSECT alternatif yaklaşımlar
• PIVOT / UNPIVOT alternatifleri
• EXCEPT ve INTERSECT alternatif yaklaşımlar
• PIVOT / UNPIVOT alternatifleri
• INSERT ile veri ekleme
• UPDATE ile veri güncelleme
• DELETE ile veri silme
• INSERT … SELECT ile veri taşıma
• UPDATE ile veri güncelleme
• DELETE ile veri silme
• INSERT … SELECT ile veri taşıma
• Tablo oluşturma (CREATE TABLE)
• View oluşturma (CREATE VIEW)
• Geçici tabloların kullanımı
• Tablo ve view ilişkileri
• View oluşturma (CREATE VIEW)
• Geçici tabloların kullanımı
• Tablo ve view ilişkileri
• Stored procedure geliştirme ve çalıştırma
• Parametreli stored procedure kullanımı
• Dinamik SQL oluşturma
• Kullanıcı tanımlı fonksiyonlar (UDF)
• UDF türleri ve kullanım alanları
• Parametreli stored procedure kullanımı
• Dinamik SQL oluşturma
• Kullanıcı tanımlı fonksiyonlar (UDF)
• UDF türleri ve kullanım alanları
Kimler İçindir
• MySQL ve SQL öğrenmek isteyenler
• Veri analizi ve raporlama yapan profesyoneller
• Yazılım geliştiriciler ve veri ile çalışan ekipler
• Veri tabanı sorgulama becerilerini geliştirmek isteyenler
• Veri analizi ve raporlama yapan profesyoneller
• Yazılım geliştiriciler ve veri ile çalışan ekipler
• Veri tabanı sorgulama becerilerini geliştirmek isteyenler
Eğitim Hedefleri
• MySQL veri tabanı yapısını ve sorgulama mantığını kavramak
• SELECT, WHERE, ORDER BY, GROUP BY gibi temel SQL komutlarını kullanabilmek
• JOIN yapıları ile tablolar arası veri birleştirme işlemlerini gerçekleştirebilmek
• Veri filtreleme, sıralama ve gruplayarak analiz yapabilmek
• Raporlama amaçlı etkili ve doğru SQL sorguları yazabilmek
• SELECT, WHERE, ORDER BY, GROUP BY gibi temel SQL komutlarını kullanabilmek
• JOIN yapıları ile tablolar arası veri birleştirme işlemlerini gerçekleştirebilmek
• Veri filtreleme, sıralama ve gruplayarak analiz yapabilmek
• Raporlama amaçlı etkili ve doğru SQL sorguları yazabilmek
Başvuru Formu
Bu Eğitime Başvurun
Formu doldurun, eğitim danışmanımız en kısa sürede sizinle iletişime geçsin.