MySQL Veritabanı Sorgulama

MySQL Veritabanı Sorgulama

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ı öğrenmek

Temel SQL yapısını ve sorgu sürecinin mantığını anlamak

SELECT sorguları ile veri getirmek ve doğru filtreleme yapmak

Birden fazla tabloyu join yapılarıyla birleştirmek

Fonksiyonları kullanarak veri üzerinde işlem yapmak

Gruplama, toplulaştırma ve pencere fonksiyonları ile gelişmiş analizler yapmak

Alt sorgular ve set operatörlerini profesyonel şekilde uygulamak

DML komutları ile veri eklemek, güncellemek ve silmek

Tablo, view ve geçici tablolar oluşturmak

Stored procedure, fonksiyon ve dinamik SQL ifadeleri geliştirmek

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.

BİLGEM
Anadolu Sigorta
Yıldız Teknik üniversitesi
Asfat
Medicalpark
Siemens
KKTC Turkcell
Sahibinden
Bosch
Sun Ekspress
J.P. Morgan
Ziraat Katılım
Tatilbudur
Sütaş
Fiba Yenilenebilir Enerji
TAI TUSAŞ TR
İş Yatırım
Borsa İstanbul
Turkcell
HalkBank
Eren Enerji
Mavi
Saglık Bakanlıgı
Turkiye Sınai Kalkinma Bankasi
Isdemir
BİLGEM
Anadolu Sigorta
Yıldız Teknik üniversitesi
Asfat
Medicalpark
Siemens
KKTC Turkcell
Sahibinden
Bosch
Sun Ekspress
J.P. Morgan
Ziraat Katılım
Tatilbudur
Sütaş
Fiba Yenilenebilir Enerji
TAI TUSAŞ TR
İş Yatırım
Borsa İstanbul
Turkcell
HalkBank
Eren Enerji
Mavi
Saglık Bakanlıgı
Turkiye Sınai Kalkinma Bankasi
Isdemir
Bilgi İstiyorum