Bilişim Eğitimleri

Uzmanlık Eğitimleri

Tasarım ve Dijital Medya Eğitimleri

Veritabanı ve Raporlama Eğitimleri

SQL Server 2016 ile Veritabanı Sorgulama

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

Eğitim İçeriği

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 ifadesinin 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 ve Kullanma

  • 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 Kullanarak Veri Sorgulamak
  • Stored Procedure Parametreleri ile Çalışmak
  • Dinamik SQL İfadeleri 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
    • ERROR Nesnesi ile Çalışmak

Sorgu Performans Konusuna Giriş

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

Önemli Notlar

Program ücretlerine KDV dahil değildir.

Genel katılıma açık programların açılması için yeterli kontenjanın sağlanması gerekmektedir.

Kontenjan sağlanamadığı durumlarda BT Akademi programı açmama hakkını saklı tutar.

BT Akademi, duyrulmuş programların tarihlerini değiştirme hakkını saklı tutar. Programa kayıt olmuş kişiler bu değişikliklerden haberdar edilir.

Şimdi Kayıt Olun

Neden BT Akademi'de Eğitim Almalısınız?

BT Akademi; bilişim alanında verdiği kariyer/sertifikasyon ve uzmanlık eğitimlerinin yanı sıra kurumsal gereksinimlere de çözümler sunarken, güvenilirliğini sürekli kılan özgün bir eğitim sistematiği ile hizmet vermektedir.

Sizin Gözünüzden Biz

banner-nav banner-nav

Tube - Akademi

banner-nav banner-nav

{{videoTitle}}

{{videoDesc}}

Tümünü Göster

SORUNUZ MU VAR?

0216 342 8010
phone-img

Hemen Başvurun

X

Mesajınız tarafımıza ulaşmıştır. Müşteri temsilcilerimiz sizinle en kısa sürede irtibata geçecektir.