Ön Koşul
Eğitim Hakkında
Temel veritabanı kavramlarının anlatıldığı bu eğitimde temel ve ileri düzey veri sorgulama teknikleri detaylı olarak işlenmektedir. Aynı zamanda Temel veritabanı nesneleri olan Stored Procedure, Table, View ve Function gibi konularda ele alınmaktadır. Bu eğitim sonunda katılımcılar her türlü veri sorgulama tekniklerini öğrenmiş ve veritabanı nesnelerini yaratıp yönetebilir hale gelmiş olacaktır.
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.
Eğitim İçeriği
• Veri, Veri Tabanı ve Veri Tabanı Yönetim Sistemleri Kavramları
• İlişkisel Veri Tabanı Sistemleri ve Tablo Yapısı
• SQL Nedir? Nerelerde Kullanılır? SQL Server Nedir?
• SQL Server Management Studio’yu (SSMS) Tanımak
o SSMS ile Genel Çalışma Mantığı
o Object Explorer
• Sorgu Çalıştırma Yöntemleri
• SQL ile Neler Yapabiliyoruz?
o Hızlı Gösterim. (Select, Where,Like,Sum,Min…)
• Temel T-SQL Elemanları
• T-SQL Komutlarının Sınıflandırılması
• Select Deyimi
o Select İfadesinin Yapıtaşları
o Select İfadesinin Çalışma Mantığı
• Tüm Tablo ve Kolonları Listeleme
• Temel Bir Select İfadesinin Yazılması
• DISTINCT ile Tekil Veri Getirmek
• SELECT COUNT (DISTINCT) İfadesi
• Sütun ve Tablolara Takma İsim Vermek.
• Aritmetik Operatörler
• Where Yapısı ve Temel Karşılaştırma Operatörleri
• Where Yapısı ve Mantıksal Operatörler
• AND & OR birlikte Kullanımı
• Where Yapısı ve Diğer Operatörler. ( In, Like, Between, Is Null…)
• Like Operatörü ve Wildcards
• Order By ile Sıralama
• Offset-Fetch Yapıları
• Sayfalama Yapmak
• TOP İfadesi
• Aggregate Fonksiyonlar ile Çalışmak
o Ön Tanımlı Fonksiyonlar (Sum, Max, Avg vs)
o 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ı
• Grouping Set
• Cube, Rollup
• Sorgu Yazım Sırası ve SQL Sorgu İşleme Sırası
• Veri Tabanı Yapısını Anlamak
• Normalizasyon Kavramı
• Database Diagram
• PK ve FK Kavramları
• İlişki Türleri
• Join Kavramı
o Joinleri Anlamak
o Join Çeşitleri
▪ Inner Join
▪ Left Join
▪ Right Join
▪ Full Join
▪ Cross Join
▪ İleri Joinler
▪ Self Join Kavramı
• UNION ve UNION ALL
• EXCEPT ve INTERSECT Kullanımı
• APPLY Deyimleri (Cross ve Outer)
• PIVOT, UNPIVOT Kullanımı
• Alt Sorgularla Çalışmak
o Scaler Alt Sorgular
o Çoklu Değerli Alt Sorgular
o Türemiş Tablo Kavramı
• İlişkili (Correleated) Alt Sorgularla Çalışmak
• Alt Sorgularda EXIST, ANY-SOME ve ALL Kullanımı.
• Fonksiyon Kullanarak Sorgu Yazmak
o Scaler Fonksyionlar
▪ Matematiksel Fonksiyonlar
▪ Metin Fonksiyonları
▪ Tarih ve Zaman Fonksiyonları
o Aggregate Fonksiyonlar
o NULL Değerlerle Çalışmak ve NULL Değer Fonksiyonları
o Window Fonksiyonları
▪ OVER İfadesi
▪ Rank
▪ Dense_Rank
▪ Row_Number
▪ First_Value
▪ Last_Value
▪ Lead
▪ Lag
▪ Percent_Rank
▪ Cume_Dıst
▪ NTILE
• Dönüştürme Fonksiyonları (Convertion)
o CAST
o CONVERT
o PARSE
o TRY_PARSE, TYR_CONVERT
• Mantıksal Fonksiyonlar
o Mantıksal Fonksiyonların Kullanımı
o IIF
o CHOOSE
o CASE
o CASE WHEN ile Pivot Yapmak.
Neden Bu Eğitimi Almalısınız ?
.
Önemli Notlar
Program ücretlerine KDV dahil değildir.