Giriş
  • Kurs Tanıtımı - Geniş Anlatım
  • Nasıl Çalışmalıyız?
  • Eğitim, Kurslar ve Kitaplar Üzerine...
  • Veritabanı Teknolojileri Üzerine Hedeflere Sahip Olmak
  • Bir Hata ile Karşılaştım!
  • İleri Seviye T-SQL Programlama Kitabı (700 sayfa, Kaynak Kodlar ile...)
Genel Bakış
  • Veri ve Bilgi Nedir?
  • Veritabanı Nedir?
  • Standart SQL ve Diğer SQL'ler Arasındaki Farklar
  • Hangi Veritabanı Ne Zaman Kullanılmalı?
  • Veritabanı Programcılığı
  • Veritabanı Yöneticiliği
  • Hangi Veritabanı Teknolojisi Üzerine Uzmanlaşmalıyım?
Microsoft SQL Server’a Genel Bakış
  • Makale Önerisi : SQL Server 2019 Kurulumu
  • Video : SQL Server Kurulumu
  • SQL Server Kurulumunu Kaldırmak
  • Örnek Veritabanlarını Sunucuya Attach/Detach Etme ve Online/Offline Durumları
T-SQL Programlama : T-SQL'de Yığın Kavramı ve Nesne Hiyerarşisi
  • SQL Server'da Nesne Hiyerarşisi
  • USE ve GO Komutları
  • GO Komutu İle Bir Script Bloğunu n Kere Çalıştırmak
  • PRINT Komutu
T-SQL Programlama : Veri Tanımlama Dili (DDL)
  • Veri Tanımlama Dili Nedir?
  • Veritabanı Oluşturmak : CREATE DATABASE
  • Rastgele Hazır Veriye Sahip Tablolar Oluşturmak
  • ALTER DATABASE, CREATE TABLE, ALTER TABLE
T-SQL Programlama : Veri İşleme Dili (DML)
  • Veri İşleme Dili Nedir?
  • INSERT ile Veri Eklemek
  • INSERT ile Çoklu Veri Eklemek
  • NEWID Kullanımı ile Birlikte Çoklu Veri Eklemek
  • SELECT ile Veri Seçmek
  • UPDATE ile Veri Güncelleme
  • DELETE ile Veri Silmek
T-SQL Programlama : Veri Kontrol Dili (DCL)
  • Veri Kontrol Dili Nedir?
  • Oturum ve Kullanıcı Oluşturmak
  • GRANT ile Yetki Vermek
  • DENY ile Erişimi Kısıtlamak
  • REVOKE ile Erişim Tanımını Kaldırmak
SQL Programlama : Veri Sorgulama Teknikleri ve Operatörler
  • Aritmetik Operatörler
  • Atama Operatörü
  • Metin Birleştirme Operatörü
  • SELECT ile Kayıtları Seçmek
  • Verileri Sıralamak : ORDER BY
  • SELECT INTO Kullanımı
  • DISTINCT ile Tekile İndirgemek
  • UNION - UNION ALL ile Sorgu Sonuçlarını Birleştirmek
  • WHERE ile Sorgu Sonuçlarını Filtrelemek
  • Mantıksal Operatörler : AND ve OR
  • Karşılaştırma Operatörleri : LIKE
  • Karşılaştırma Operatörleri : Joker Karakterler
  • TOP Operatörü
  • TOP Fonksiyonu
  • Veri Tiplerini Dönüştürmek - CAST ve CONVERT
SQL Programlama : SELECT ile Aralık Sorgulamak
  • BETWEEN ... AND
  • BETWEEN ... AND ve NOT BETWEEN ... AND
  • IN ve NOT IN
SQL ve T-SQL ile NULL ve Boşluk Operasyonları
  • Metinsel Değerler ile NULL Kullanımı
  • SPACE Fonksiyonu
  • IS NULL Operatörü
  • ISNULL Fonksiyonu
  • COALESCE Fonksiyonu
  • NULLIF Fonksiyonu
JOIN : Tabloları Birleştirmek
  • JOIN Nedir?
  • JOIN Tiplerine Genel Bakış
  • SQL Server'da JOIN Mimarisi
  • Klasik JOIN
  • INNER JOIN
  • LEFT OUTER JOIN
  • RIGHT OUTER JOIN
  • FULL OUTER JOIN
Veri Bütünlüğü
  • Veri Bütünlüğü Nedir?
  • Kısıtlama Nedir?
  • Unique Key Constraint Oluşturmak
  • Foreign Key Constraint Oluşturmak
  • Primary Key : Tablo Oluştururken Primary Key Oluşturmak
  • Primary Key : Mevcut Bir Tabloda Primary Key Oluşturmak
  • Check Constraint Oluşturmak
  • Tablo Oluştururken DEFAULT Constraint Tanımlamak
  • Mevcut Bir Tabloya DEFAULT Constraint Eklemek
Alt Sorgular (SubQueries)
  • Alt Sorgu Nedir?
  • Tekil Değerler Döndüren İç İçe Sorgular
  • Çoklu Sonuç Döndüren İç İçe Alt Sorgular
  • Türetilmiş Tablolar
  • İlişkili Alt Sorgular : SELECT Listesindeki İlişkili Alt Sorgular
  • İlişkili Alt Sorgular : WHERE Listesindeki İlişkili Alt Sorgular
  • İlişkili Alt Sorgular : EXISTS ve NOT EXISTS
Dahili Fonksiyonlar, Komutlar, Değişkenler : Temeller
  • IDENTITY