MySQL Veritabanı Sorgulama Eğitimi
MySQL Veritabanı Sorgulama Eğitimi
Eğitim Hakkında
Bu eğitim, MySQL’e girişten başlayarak temel SQL sorguları, çoklu tablo ilişkileri, fonksiyonlar, alt sorgular, set operatörleri, DML komutları, tablo & view oluşturma ve SQL programlama gibi konuları derinlemesine ele alan kapsamlı bir programdır. Katılımcılar, veri tabanı yapısını anlamayı, performanslı sorgular yazmayı ve MySQL Workbench ortamında profesyonel veri işlemleri gerçekleştirmeyi uygulamalı olarak öğrenecektir. Eğitim, hem başlangıç seviyesi hem de ileri düzey veri sorgulama ihtiyacı olan profesyoneller için güçlü bir teknik temel sağlar.
Ön Koşul
Katılımcıların temel düzeyde bilgisayar kullanımı ve veri tabanı mantığına giriş seviyesinde aşinalığa sahip olmaları önerilir.
Eğitim İçeriği
- MySQL Mimarisi ve Versiyonlar
- Sistem Veritabanları
- MySQL Workbench Tanıtımı
- Workbench ile Genel Çalışma Mantığı
- SQL Script Dosyaları ve Proje Yapısı
- Sorgu Çalıştırma Yöntemleri
- Temel Tablo Yapısı
- SQL İfadelerinin Sınıflandırılması
- Temel SQL Elemanları
- ResultSet Kavramı
- Predicate Kavramı (WHERE, HAVING, ON, CHECK, IF)
- SELECT Deyimi ve Yapıtaşları
- SELECT Çalışma Mantığı ve Query Process
- Temel Bir Select İfadesinin Yazılması
- DISTINCT ile Tekil Veri Getirmek
- Alias Kullanımı (Sütun ve Tablo Adları)
- İlişkisel Veri Tabanı Tanımı
- Veri Anormallikleri ve Normalizasyonu Kavramı
- Join Kavramı
- Joinleri Anlamak
- Kartezyen Çarpımı
- Join Çeşitleri
- Inner Join ile Sorgulama
- Outer Join ile Sorgulama
- Cross Join ile Sorgulama
- Self Join Yapısı
- Order By ile Sıralama
- Where Yapısı ile Filtreleme
- LIMIT Deyimi ve Offset Yapısı
- Sayfalama Yapmak
- NULL Değerlerle Çalışmak
- Veri Tipleri
- Numeric Veri Tipleri
- String Veri Tipleri
- Binary Veri Tipleri
- Date/Time Veri Tipleri
- Veri Tipi Önceliği
- Değişken Tanımlama ve Kullanma
- Karakter Veri Tipleri ile Çalışmak
- String Birleştirme
- Karakter ve String Fonksiyonları
- LIKE Deyimi ve Çalışma Yapısı
- Zaman ve Tarih ile Çalışmak
- Tarih ve Zaman Üzerinden Sorgulama
- Tarih ve Zaman Fonksiyonları
- Fonksiyon Kullanarak Sorgu Yazmak
- Scaler Fonksiyonlar
- Aggregate Fonksiyonlar (SUM, AVG, MAX, MIN, COUNT)
- Window Fonksiyonlar (ROW_NUMBER, RANK, DENSE_RANK, LEAD, LAG)
- Mantıksal Fonksiyonlar: IF, IFNULL, NULLIF, CASE, COALESCE
- Dönüştürme Fonksiyonları: CAST, CONVERT
- FORMAT kullanımı
- DISTINCT ile Aggregate Fonksiyonlar
- Ön Tanımlı Fonksiyonlar (Sum, Max, Avg vs)
- Aggregate Fonksiyonlarda DISTINCT Kullanımı
- Group By Deyimi ve Çalışma Yapısı
- Group By ve Having Deyimi Kullanımı
- Having ve Where Kıyaslaması
- Rollup ve GROUPING kullanımı
- Alt Sorgularla Çalışmak
- Scaler Alt Sorgular
- Çoklu Değerli Alt Sorgular
- Türemiş Tablo Kavramı
- İlişkili (Correlated) Alt Sorgularla Çalışmak
- Alt Sorgularda EXIST, ANY ve ALL Kullanımı
- UNION ve UNION ALL
- EXCEPT ve INTERSECT’in kullanım alternatifleri
- PIVOT / UNPIVOT Alternatifleri (CASE + Aggregate)
- Kayıt Ekleme: INSERT
- Güncelleme: UPDATE
- Silme: DELETE
- INSERT … SELECT’in Birlikte Kullanımı
- CREATE TABLE ile Tablo Oluşturma
- CREATE VIEW ile View Oluşturma
- Geçici Tablolar (TEMPORARY TABLE)
- Tablo ve View İlişkisi
- Stored Procedure Oluşturma ve Çalıştırma
- Stored Procedure Parametreleri ile Çalışma
- Dinamik SQL İfadeleri Oluşturma ve Çalıştırma
- Kullanıcı Tanımlı Fonksiyon Oluşturma ve Çalıştırma
- Kullanıcı Tanımlı Fonksiyon Türleri
Kazanımlar
- MySQL mimarisini ve Workbench kullanımını öğrenebileceksiniz.
- Temel SQL yapısını ve sorgu sürecinin mantığını anlayabileceksiniz.
- SELECT sorguları ile veri getirebilecek ve doğru filtreleme yapabileceksiniz.
- Birden fazla tabloyu join yapılarıyla birleştirebileceksiniz.
- Fonksiyonları kullanarak veri üzerinde işlem yapabileceksiniz.
- Gruplama, toplulaştırma ve pencere fonksiyonları ile gelişmiş analizler yapabileceksiniz.
- Alt sorgular ve set operatörlerini profesyonel şekilde uygulayabileceksiniz.
- DML komutları ile veri ekleyebilecek, güncelleyebilecek ve silebileceksiniz.
- Tablo, view ve geçici tablolar oluşturabileceksiniz.
- Stored procedure, fonksiyon ve dinamik SQL ifadeleri geliştirebileceksiniz.
Hedef Kitle
- Veri Analistleri
- İş Analistleri
- Yazılım Geliştiriciler
- Veri Tabanı Uzmanları
- BI Uzmanları
- Test Uzmanları
- ERP/CRM Uygulama Uzmanları
- Uygulama & IT Destek Uzmanları
Sertifika
Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.
SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI
BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.