SQL Sorgulama Genel Eğitim

Temel ve ileri düzey SQL Server sorgulama, T-SQL programlama, Stored Procedure ve performans optimizasyonu eğitimi.

30 saat (5 gün)
Kurumsal
Sertifikalı
SQL Sorgulama Genel Eğitim

Eğitime Genel Bakış

Temel veritabanı kavramlarından ileri düzey SQL programlamaya kadar kapsamlı bir eğitimde veri sorgulama teknikleri detaylı olarak işlenmektedir.

Eğitimde Neler Var?

SQL Server mimarisi, SSMS kullanımı ve T-SQL diline kapsamlı giriş

SELECT, JOIN, Sub-Query ve SET operatörleri ile veri sorgulama

Window fonksiyonları, aggregate ve dönüştürme fonksiyonları

DML komutları: INSERT, UPDATE, DELETE işlemleri

Stored Procedure, Function ve hata yönetimi ile SQL programlama

Index kavramı ve Execution Plan ile sorgu performansı optimizasyonu

Kimler İçin Uygun?

  1. Yazılım Geliştiriciler: SQL Server ile veritabanı programlama ve sorgulama becerisi kazanmak isteyen geliştiriciler
  2. Veritabanı Yöneticileri: SQL Server üzerinde kapsamlı yönetim ve sorgulama bilgisi edinmek isteyen DBA'ler
  3. Veri Analistleri: SQL ile uçtan uca veri sorgulama ve analiz yapma becerisi geliştirmek isteyenler
  4. Kariyer Değiştirenler: Veritabanı ve veri yönetimi alanına geçiş yapmak isteyen profesyoneller

Neler Kazanacaksınız?

SQL Server mimarisini ve SSMS aracını etkin kullanabileceksiniz

T-SQL ile temel ve ileri düzey SELECT sorguları yazabileceksiniz

Inner, Outer, Cross ve Self Join ile çoklu tablo sorgulama yapabileceksiniz

Scalar, Aggregate ve Window fonksiyonlarını kullanabileceksiniz

Alt sorgular ve SET operatörleri ile karmaşık sorgular oluşturabileceksiniz

INSERT, UPDATE, DELETE komutları ile veri manipülasyonu yapabileceksiniz

Tablo, View ve geçici tablo oluşturabileceksiniz

Stored Procedure ve Function yazarak SQL programlama yapabileceksiniz

Hata yönetimi mekanizmalarını uygulayabileceksiniz

Index ve Execution Plan ile sorgu performansını optimize edebileceksiniz

SQL Sorgulama Genel Eğitim

Eğitim Hakkında

Süre
30 saat (5 gün)
Format
Kurumsal
Sertifika
Başarı Sertifikası
Dil
Türkçe
Önkoşul
Herhangi bir ön koşul yoktur.

Bu eğitim kurumlara özel planlanmaktadır.

Paylaş

Sertifika

%80 oranında katılım ve sınav/proje başarısı koşuluyla Excel Akademi Başarı Sertifikası verilir. Sertifikalar dijital olarak düzenlenir ve QR kod ile doğrulanabilir.

Eğitim İçeriği

Eğitimde ele alınacak konular ve modüller

SQL Server'a Giriş

SQL Server Mimarisi
Versiyonlar
Sistem Veritabanları
SQL Server Management Studio’yu (SSMS) Tanımak
SSMS İle Genel Çalışma Mantığı
Object Explorer
Script File ve Proje Yapısı
Sorgu Çalıştırma Yöntemleri
Temel Tablo Yapısı

T-SQL Diline Hızlı Giriş

T-SQL İfadelerinin Sınıflandırılması
Temel T-SQL Elemanları
ResulSet Kavramı
Predicate Kavramı (where, having, on, check, if vs)
Select Deyimi
Select İfadesinin Yapıtaşları
Select İfadesinin Çalışma Mantığı
Query Process Yapısı

SELECT Deyimi ile Veri Sorgulama

Temel Bir Select İfadesinin Yazılması
DISTINCT ile Tekil Veri Getirmek
Sütun ve Tablolara Takma İsim Vermek

Birden Fazla Tablodan Sorgulama Yapmak

İ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 İle Sorgulama
Self Join Yapısı

Sıralama ve Filtreleme

ORDER BY ile Sıralama
WHERE Yapısı ile Filtreleme
Sayfalama Yapmak
TOP Deyimi
Offset-Fetch Yapıları
NULL Değerlerle Çalışmak

SQL Server Veri Tiplerini Tanımak

Veri Tipleri
Numeric Veri Tipleri
Binary String Tipleri
Veri Tipi Önceliği
Değişken Tanımlama ve Kullanma
Karakter Veri Tipleri ile Çalışmak
Collation Mevzusu
String Birleştirme
Karakter ve String Fonksiyonları
LIKE Deyimi ve Çalışma Yapısı
Zaman ve Tarih ile Çalışmak
Zaman ve Tarih Veri Tipleri
String Olarak Zaman ve Tarih
Tarih ve Zaman Üzerinden Sorgulama
Tarih ve Zaman Fonksiyonlar

Ön Tanımlı Fonksiyonlar

Fonksiyon Kullanarak Sorgu Yazmak
Scaler Fonksyionlar
Aggregate Fonksiyonlar
Window Fonksiyonlar
Rowset Fonksiyonlar
Dönüştürme Fonksiyonları (Convertion)
CAST
CONVERT
PARSE
TRY_PARSE
TYR_CONVERT
Mantıksal Fonksyionlar
Mantıksal Fonksiyonların Kullanımı
IIF
CHOOSE
CASE

Gruplama ve Grup Veri Üzerinde Çalışmak

Aggregate Fonksiyonlar ile Çalışmak
Ö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ı
Cube, Rollup, Grouping_ID
Grouping Set

Alt Sorgular (Sub Query) ile Çalışmak

Alt Sorgularla Çalışmak
Scaler Alt Sorgular
Çoklu Değerli Alt Sorgular
Türemiş Tablo Kavramı
İlişkili (Correleated) Alt Sorgularla Çalışmak
Alt Sorgularda EXIST, ANY-SOME ve ALL Kullanımı

SET Operatörleri ve APPLY Kavramı

UNION ve UNION ALL
EXCEPT ve INTERSECT Kullanımı
APPLY Deyimleri (Cross ve Outer)
PIVOT, UNPIVOT Kullanımı

DML (Data Manipulation) Kavramı

Veritabanına Kayıt Eklemek
INSERT Cümleceği
SELECT ve INSERT’in Birlikte Kullanımı
Veritabanından Kayıt Güncellemek
UPDATE Cümleciği
Güncellemede WHERE Kullanımı
Veritabanından Kayıt Silmek
DELETE Cümleceği

Tablo ve View Oluşturma

Tablo Tasarlamak ve Oluşturmak
View Oluşturmak ve Kullanmak
Tablo ve View İlişkisi
Geçici ve Değişken Türde Tablo Oluşturmak

SQL Programlamaya Giriş

Stored Procedure Oluşturmak ve Çalıştırmak Stored Procedure Parametreleri ile Çalışmak
Dinamik SQL İfadleri Oluşturmak ve Çalıştırmak
Kullanıcı Tanımlı Fonksiyon Oluşturmak ve Çalıştırmak
Kullanıcı Tanımlı Fonksiyon Türleri
T-SQL’de Hata Yönetimi
TRY-CATCH Kullanımı
Throw Deyimi iii. ERROR Nesnesi ile Çalışmak

Sorgu Performans Konusuna Giriş

Performans Artırıcı Etmenler
iTemel Index Kavramı
Clustered ve Nonclustered Index Kavram
Çalıştırma Planı (Execution Plan)
Execution Plan Kullanımı
Actual ve Estimated Plan Kavramları

Referanslarımız

Kurumsal Eğitim Talebiniz Mi Var?

Firmanıza özel eğitim programı oluşturmak için hemen bizimle iletişime geçin.

Eğitim Talebi Oluştur İletişime Geç
Hemen Başvur