Açıklama
Microsoft SQL Advanced Eğitimi, 3 günlük sanal sınıf / online programda ileri SQL sorgulama, veri manipülasyonu, T-SQL programlama ve sorgu performansının temellerini ele alır.
İleri Seviye SQL Veritabanı Sorgulama Eğitimi, SQL (Structured Query Language) dilini kullanarak veritabanlarından veri çekme, filtreleme, analiz etme ve raporlama yapma konularında derinlemesine bilgi ve beceri kazanmayı hedefleyen bir eğitim programıdır. Bu eğitim, katılımcıları daha karmaşık veritabanı sorguları oluşturma, performans optimizasyonu yapma, veri manipülasyonunu daha etkili bir şekilde gerçekleştirme ve veri analizi yapma konularında yetkinleştirmeyi amaçlamaktadır.
Eğitim İçeriği
Window Fonksiyonları
- OVER İfadesi.
- Rank
- Dense_Rank
- Row_Number
- First_Value
- Last_Value
- Lead
- Lag
- Percent_Rank
- CUME_DIST
- NTILE
Dönüştürme Fonksiyonları (Conversion).
- TRY_PARSE, TRY_CONVERT.
Mantıksal Fonksiyonlar.
- Mantıksal Fonksiyonların Kullanımı.
- CASE WHEN ile Pivot Yapmak.
Sql server Veri Tipleri.
- Karakter Veri Tipleri ile Çalışmak
- String Birleştirme.
- Numeric Veri Tipleri.
- Parasal Veri Tipleri.
- Binary Veri Tipleri.
- Tarih ve Zaman Veri Tipleri.
- Veri Tipi Önceliği.
DML (Data Manipulation Kavramı)
- Veri Tabanı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.)
DDL (Data Definition Kavramı)
- CREATE İfadesi.
- ALTER İfadesi.
- DROP İfadesi
- TRUNCATE İfadesi.
- TRUNCATE ve DELETE Karşılaştırma.
TCL (Transaction Control Kavramı)
- Transaction Kavramı.
- COMMIT İfadesi.
- ROLLBACK İfadesi
- SAVEPOINT İfadesi.
Tablo ve View Oluşturma ve Kullanma
- Tablo Tasarlamak ve Oluşturmak
- CONSTRAINTS ( Tablo Kısıtları )
- PK
- FK
- NOT NULL
- UNIQUE
- CHECK
- DEFAULT
- IDENTITY
- View Oluşturmak ve Kullanmak.
- View Kısıtlamaları.
- Geçici Tablolar.
SQL Programlamaya Giriş
- Değişken Tanımlama.
- Değişkene Veri Atama.
- Değişkeni Sorguda Kullanma.
- Değişken Türde Tablo Oluşturmak.
- Stored Procedure Oluşturmak ve Çalıştırmak Stored Procedure Parametreleri ile Çalışmak.
- Kullanıcı Tanımlı Fonksiyon Türleri.
- Kullanıcı Tanımlı Fonksiyon Oluşturmak ve Çalıştırmak.
- Akış Kontrolleri
- BEGIN END İfadesi
- IF ELSE.
- BREAK ve CONTINUE.
- T-SQL’de Hata Yönetimi.
- TRY-CATCH Kullanımı.
- THROW Deyimi.
Sorgu Performans Konusuna Giriş
- Server Mimarisi.
- Performans Artırıcı Etmenler.
- Temel Index Kavramı.
- Clustered ve Nonclustered Index Kavram.
- Index Avantajları ve Dezavantajları.
- Çalıştırma Planı (Execution Plan).
- Execution Plan Kullanımı.
- Actual ve Estimated Plan Kavramları.
- Table Scan,Clustered Index ve Clustered Index Seek Kavramları.
Ön Koşullar
Microsoft SQL Fundamentals eğitimi almış olmak ya da Microsoft SQL Fundamentals eğitiminde anlatılan konulara hakim olmak.
İlgili Eğitimler ve Teklif
Programa hazırlık için Microsoft SQL Fundamentals Eğitimi içeriğini inceleyebilirsiniz. Advanced programı, bu temel konulara hâkim katılımcılar için ileri sorgulama ve SQL programlama konularına odaklanır.
Kurumunuz için eğitim planı ve fiyat teklifi almak üzere bu sayfadaki İletişim Formu’nu doldurabilirsiniz. Diğer iletişim seçenekleri için BlueMark Academy iletişim sayfasını kullanabilirsiniz.
Sık Sorulan Sorular
Microsoft SQL Advanced Eğitimi Kaç Gün Sürer?
Eğitim 3 gün sürer.
Eğitim Online Sunulur mu?
Eğitim sanal sınıf / online formatında sunulur.
Eğitimin Ön Koşulu Nedir?
Microsoft SQL Fundamentals eğitimini almış olmak ya da bu eğitimde anlatılan konulara hâkim olmak gerekir.
Window Fonksiyonları İşlenir mi?
Evet. OVER, RANK, DENSE_RANK, ROW_NUMBER, FIRST_VALUE, LAST_VALUE, LEAD, LAG, PERCENT_RANK, CUME_DIST ve NTILE müfredatta yer alır.
Stored Procedure ve Fonksiyonlar Kapsamda mı?
Stored procedure oluşturma, çalıştırma ve parametrelerle çalışma; kullanıcı tanımlı fonksiyonlar ve T-SQL hata yönetimi ele alınır.
Sorgu Performansı Konuları Var mı?
Server mimarisi, temel index kavramı, clustered ve nonclustered index, execution plan, actual ve estimated plan konuları işlenir.
