Microsoft SQL Server ile Veritabanı Yönetimi ve Raporlama
Eğitimin Amacı: Bu eğitim programıyla katılımcıların veritabanı kavramı, Microsoft SQL Server’in yönetilmesi, SQL Server özelliklerinin, komut ve araçlarının kullanımı ve raporlamada kullanmak üzere SQL komutları hakkında bilgi ve deneyim kazanmaları amaçlanmaktadır.
Süresi: 24 Saat
Eğitim İçeriği
- SQL Server Kurulumu ve Ayarları
- Veri ve Veri Tabanı Kavramları
- SQL Server Management Studio Kurulumu
- SQL Server Tanımlama ve Ayarları
- Başlarken ve Management Studio Ortamının Tanımak
- T-SQL’e Giriş
- T-SQL komut grupları (DDL, DML, DCL)
- T-SQL Yazım Kuralları
- Temel Veritabanı İşlemleri
- İlişkisel Veritabanı Kavramı
- SQL Veri Tipleri (Sık Kullanılanlar)
- Veritabanı Oluşturma, Silme ve Düzenleme
- Tablo Oluşturma, Silme ve Düzenleme
- Field (Alan) Ekleme, Silme ve Düzenleme
- Primary Key ve Foreign Key Kavramı
- Check Constraint
- Index
- Kayıt İşlemleri
- Tabloya Kayıt Ekleme (Insert)
- Tablodan Kayıt Silme (Delete)
- Tablodaki Kayıtları Güncelleme (Update)
- Başka Tablodan Kayıt Ekleme ve Güncelleme
- Basit Sorgular
- Tablodaki Tüm Kayıtları Listeleme
- Tablodaki Belirli Kayıtları ve Belirli alanları Listeleme
- Tekrarlayan Kayıtları Engelleme
- Belirli Sayı veya Oranda Kayıt Getirme
- Alan ve Tablolarda Takma İsim Kullanma
- Kayıt Sayısını Öğrenme
- Toplam, Ortalama, En Büyük, En Küçük Fonksiyonları
- Kayıtları Gruplayarak Listeleme
- Koşullu Sorgulamalar
- Karşılaştırma Operatörleri
- Mantıksal Operatörlerin Kullanımı
- BETWEEN (Arasında) Operatörü
- IS NULL Kullanımı
- Küme operatörü (IN)
- LIKE operatörü ve Joker Karakterler
- Alt sorgulamalar (IN, ANY, ALL)
- Birden Fazla Tabloyu Sorgulama
- Tablo Birleştirme işlemleri (JOIN)
- INNER JOIN
- LEFT OUTER JOIN
- RIGHT OUTER JOIN
- FULL OUTER JOIN
- SELF JOIN
- Tablo Sorgulamada Küme İşlemleri
- Tabloların Birleşim Kayıtları (UNION)
- Tabloloların Kesişim Kayıtları (INTERCEPT)
- Tabloloların Fark Kayıtları (EXCEPT)
- İleri Düzey Sorgulamalar
- İleri Seviye Kümeleme Sorguları
- Gruplama (GROUP BY)
- Gruplamalarda Koşul Kullanımı (HAVING)
- Sıralı Sonuç Getirme (ORDER BY)
- Sorgulamalarda İşlem Yapma
- Pivot / Unpivot Kullanımı
- Sık Kullanılan SQL Fonksiyonları
- Sayısal Fonksiyonlar
- Metin Fonksiyonları
- Tarihsel Fonksiyonlar
- Mantıksal Fonksiyonlar
- Tür Dönüştürme Fonksiyonları
- View Yapısı ve View Kullanma
- Neden View
- Sorguları VIEW (sanal tablo) olarak kaydetme (CREATE VIEW)
- Kayıtlı View Üzerinde Düzenleme Yapmak (ALTER VIEW)
- View Silmek (DROP VIEW)
- View Şifrelemek (CREATE ... WITH ENCRYPTION)
- T-SQL İle Programlama
- Stored Procedure
- User Defined Function
- Tetikleyi Kullanımı (Trigger)
- Logon Triggerlar
- DDL Triggerlar
- DML Triggerlar