Image
Düzenli bir yapıda tutulan veri topluluğuna veritabanı denir. Günlük yaşamda bankacılık, muhasebe, bilet rezervasyonu gibi birçok işlerde veritabanı ile karşılaşırsınız. Bu gibi uygulamalarda veriler bir RDBMS'de (Relational Database Management System - İlişkisel Veritabanı Yönetim Sistemi) saklanır ve yönetilir. SQL Server dünyada yaygın olarak kullanılan RDBMS'dir.Bu ürün ile veritabanının yaratılması, yönetilmesi, veriler üzerinde işlem yapılması sağlanır. Bu kursta bu işlemlerin yapılması detaylı bir şekilde ele alınacaktır.
VERİTABANI KAVRAMI

• Veritabanı Çeşitleri
• Tablo Yapısı ve elemanları(Veri türü...)

SQL(Structured Query Language)Sorgulama Dili Kavramı

• SQL Server’a Giriş
• SQL Server Mimarisi
• Sistem Veritabanları
• SQL Server Management Studio Kullanımı
• Object Explorer
• Proje Yapısı ve Proje Oluşturma
• Sorgu Yöntemleri
• Tablo Yapısı

T-SQL Diline Giriş

• T-SQL İfadelerinin Sınıflandırılması
• Temel T-SQL Elemanları
• ResulSet Kavramı
• Predicate Kavramı (Where, Having, On, Check, İfvs)
• Select Komutu
o Select Komutu Elemanları
o Query Process yapısı
o Select Komutu ile Veri Sorgulama
o Select Komutu Çeşitleri
o DISTINCT ile Tekil Veri Sorgulama
o ALIAS Mantığı (Sütun ve Tablolara Takma İsim Vermek)

SQL Server Veri Tiplerini Tanımak

• Veri Tipleri
o Numeric Veri Tipleri
o BinaryString Tipleri
o Veri Tipi Önceliği

• Değişken Tanımlama ve Kullanma
• Karakter Veri Tipleri ile Çalışmak
o Collation Mevzusu
o String Birleştirme
o Karakter ve String Fonksiyonları
o LIKE Deyimi ve Çalışma Yapısı
o Zaman ve Tarih ile Çalışmak
o Zaman ve Tarih Veri Tipleri
o String olarak Zaman ve Tarih
• Tarih ve Zaman Üzerinden Sorgulama
• Tarih ve Zaman Fonksiyonları

DML (Data Manipulation Kavramı)

• Veritabanına Veri Eklemek
o INSERT Komutu
o SELECT ile INSERT Kullanımı
• Veritabanındaki Veriyi Güncellemek
o UPDATE Komutu
o UPDATE ile WHERE Kullanımı
• Veritabanından Veri Silmek
o DELETE Komutu

Birden Fazla Tablodan Sorgulama Yapmak

• § Join Kavramı
o Join komutu Çalışma mantığı
o Kartezyen Çarpımı Kavramı
o Join Komutu Çeşitleri

• Inner Join ile Sorgulama
• Outer Join ile Sorgulama
• Cross Joinile Sorgulama
• Self Join Yapısı

Sıralama ve Filtreleme Komutları

• OrderBy Komutu ile Sıralama
• Where Yapısı ile Sorgulama
• TOP Deyimi
• Offset-Fetch Yapıları
• NULL Kavramı

Ön Tanımlı Fonksiyonlar

• Fonksiyon Kullanarak Sorgu Yazmak
o Scaler Fonksiyonu
o Aggregate Fonksiyonu
o Window Fonksiyonu
o Rowset Fonksiyonu
Dönüştürme Fonksiyonları (Convertion)
• CAST
o CONVERT
o PARSE
o TRY_PARSE, TYR_CONVERT

• Mantıksal Fonksiyonlar
o Mantıksal Fonksiyonların Kullanımı

• IIF
• CHOOSE
• CASE

Veri Gruplama ve Grup Üzerinde Çalışmak

• Aggregate Fonksiyonlar ile Çalışmak
o Ön Tanımlı Fonksiyonlar (Sum, Max, Avgvs)
o Aggregate Fonksiyonlarda DISTINCT Kullanımı
o GroupBy Komutu ve Yapısı
• GroupBy ve Having Komutu Kullanımı
o Having ve Where Arasındaki Farklar
o Cube,Rollup,Grouping_ID
o Grouping Set

Nested Query ile Çalışmak

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

View Nesneleri ve Tablo İfadeleri

• View Nesneleri
o View Oluşturmak
o Sorgularda View Kullanmak
• Tablo Dönen Fonksiyonların Kullanımı
o TBV Fonksiyonu Yaratmak ve Kullanmak
• Türemiş Tablolar (DerivedTables)
o Türemiş Tablolar Oluşturmak
o Türemiş Tablo Oluşturma Kuralları
o Tabloya Parametre ile Kullanmak

SET Operatörleri ve PIVOT Kavramı

• UNION ve UNION ALL
• EXCEPT ve INTERSECT Kullanımı
• APPLY Deyimleri (Cross ve Outer)

StoredProcedure ile Çalışmak ve Temel T-SQL Programlama

• StoredProcedure Kullanarak Veri Sorgulamak
• StoredProcedure Parametreleri ile Çalışmak
• StoredProcedure Yaratmak
• Dinamik SQL Komutları Oluşturma
• T-SQL’de Programlama Bileşenleri
• Kontrol Logic Yapıları (İf, Whilevs)
• T-SQL’de Hata Yönetimi

o TRY-CATCH Kullanımı
o Throw Komutu
o ERROR Nesnesi Kullanımı
• Temel TRANSACTION Yönetimi
o Transaction Gerekliliği
o BEGIN, ROLLBACK ve COMMIT Komutları
o XACT_ABORT Kullanımı

Sorgu Performansını Artırma Yöntemleri
• Performans Artırıcı Etmenler
o Index Kavramı
o Clustered ve Nonclustered Index Oluşturmak
o Distribution İstatistikleri
o Cursor Tanımları
• Çalıştırma Planı (Execution Plan)
o Execution Plan Okuma ve Yorumlama
o Actual ve Estimated Plan Kavramları
o Sorgu İstatistiklerini Anlamak

Bu eğitim için planlanan bir grup bulunmamaktadır.

AutoCAD/autocad-600x600_1663836744.png

AutoCAD Öğrenci Çalışmaları

Yaklaşan Kurslar

Yaklaşan eğitim bulunamadı

İletişim

Kurs ile ilgili sorularınız için

0312 231 31 35

Öğrenci Çalışmaları