|
T-SQL ORTA DÜZEY İÇERİĞİ
İLERİ TABLO TASARIM TEKNİKLERİ
- Kayıtların Rekürsif İlişkisi
- Kullanıcı Tanımlı Veri Tipleri
- VERİ BÜTÜNLÜĞÜNÜ TASARLAMAK
- Tanımlamalı Veri Bütünlüğü
- Prosedürel Veri Bütünlüğü
- Veri Bütünlüğü Tekniği Seçmek
- İLERİ VERİ BÜTÜNLÜĞÜ ARAÇLARI
- Ardışık Bütünlük (Cascading Integrity)
- Default Constraint
- Default Nesnesi
- Check Constraint
- Rule
VERİLERİ GRUPLAMAK
- Gruplanmış Verileri Özetlemek
- CUBE, ROLLUP, GROUPING, COMPUTE BY ve COMPUTE deyimi
T-SQL İLE VTYS ORTAMINDA PROGRAMLAMA
- Değişken Tanımlama ve Kullanma
- Yığın Kavramı-GO Print Komutu
- Akış Kontrolleri
- IF ... ELSE Karar Yapısı
- CASE Deyim
- While Döngüsü
- Break
- Continue
- DTS ile Dış Kaynaktan Veri Almak-Vermek (T-Sql Komutları ile)
TRANSACTION'LARLA ÇALIŞMAK
- Trancaction Türleri
- Harici (Explict) Transaction
- Sabitleme Noktaları (Save Points)
- Transaction Nasıl Çalışır
- Harici Transaction Yönetimi
- Dahili (Implicit) Transaction Yönetimi
ORTAK ZAMANLILIK (CONCURRENCY) VE KİLİTLEME
- SQL-92 İzolasyon Seviyeleri
- Kilitlemeleri Gözlemlemek
- Zamanaşımı Ayarlamak
- Tablo Seviyeli Kilitlemeler
- Kilitleme Çıkmazı: Deadlock
INDEKS MİMARİSİ
- Dengeli Ağaç (b-tree) Yapısı
- Heap Yapı
- Clustered Indeks
- Nonclustered Indeks
INDEKS OLUŞTURMA VE BAKIMI
- Indeks Tanımlama Yaklaşımları
- Unique Index
- Karma (Composite) Indeks
- Kapsam (Covering) Indeks
- Indeksleri Silmek
- Index Tuning Wizard
- Indeksler Hakkında Bilgi Almak
KULLANICI TANIMLI FONKSİYONLARLA ÇALIŞMAK
- Kullanıcı Tanımlı Fonksiyonlara Neden İhtiyaç Duyulur?
- Skaler Kullanıcı Tanımlı Fonksiyonlar
- Satırdan Tablo Döndüren Fonksiyonlar
- Çoklu İfade ile Tablo Döndüren Fonksiyonlar
STORED PROCEDURE'LER OLUŞTURMAK
- Stored Procedure'ü Çalıştırmak
- Stored Procedure'leri Yönetmek
- Stored Procedure'lerde Değişiklik Yapmak
SP'LERDE PARAMETRELERLE ÇALIŞMAK
- Girdi Parametreler (Input Parameter)
- Girdi Parametre ile Stored Procedure Çağırmak
- Parametre Geçerliliğini Denetlemek
- Çıktı Parametrelerle Çalışmak
- Çıkış Parametrelerini Almak
- RETURN deyimi
TRIGGER’LARI KAVRAMAK
- Trigger Ne Zaman Kullanılmalıdır?
- Trigger Ne Zaman Kullanılmamalıdır?
- Trigger'ın Özellikleri ve Kısıtlamaları
- Trigger'lar Nasıl Çalışır?
TRIGGER OLUŞTURMAK
- INSERT Trigger'i
- DELETE Trigger'i
- UPDATE Trigger'i
- INSTEAD OF Trigger'ı
- KOMPLEKS TRIGGER'LAR
- Nested Trigger'lar Tanımlamak
- Recursive Trigger Tanımlamak
TRIGGER YÖNETİMİ
- Trigger'ları Silmek
- Trigger'ları Tepkimeye Kapatmak
|