|
T-SQL TEMEL DÜZEY
|
|
Süre
|
32ders saati
|
|
Gün ve Saatler
|
Salı (19:00 – 22:10) / Cuma(19:00 – 22:10)
|
|
Toplam Süre
|
4 Hafta
|
|
Başlangıç Tarihi
|
22.Nisan.2011
|
|
Amaçlar
|
T-Sql ‘e sıfırdan başlamak isteyenlere temel seviye eğitim
|
|
Kimler Katılabilir?
|
Herkes katılabilir
|
|
Ücret
|
350 TL (Peşin - % 18 KDV Dahil değildir)
|
T-SQL TEMEL DÜZEY İÇERİĞİ
SQL SERVER ARAÇLARI
- Microsoft Sql Server Express Edition Kurulumu
- Microsoft Sql Server Sürüm Farklılıkları
- Sql Server Servislerinin Tanımı
- Sql Server Management Studio Kullanımı
- Microsoft Örnek Veritabanları
- Microft SQL Server Sistem Veritabanları
VERİ TANIMLAMA DİLİ (DDL)
- Nesne Oluşturmak: CREATE
- Nesne ve Değişken (Tanımlayıcı) İsimlendirme Kuralları
- Nesnelerde Değişiklik Yapmak:ALTER
- Nesne Silmek: DROP
TABLOLARI TASARLAMAK
- Verileri Normalize Etmek
- Veritabanı Normalizasyon Formları
- Kayıtların İlişkilendirilmesi
- 1-1 İlişki
- 1-N İlişki-Look Up Tablolar
- N-N İlişki-Geçiş Tabloları
- Sütunları Tanımlamak
- Veri Tipleri
- IDENTITY() ve NEWID() ile Tekil Değer Türetme
- Hesaplanmış Sütun
- Collation Ayarlar
- Primary Key Constraint
- Unique Key Constraint
- Foreign Key Constraint
- Constraint’lere Göz Atmak
- Constraint’leri Silmek
- Constraint'leri Denetime Kapamak ve Açmak
VERİ İŞLEME DİLİ(DML)
- VERİLERİ SORGULAMAK
- Kayıtları Seçmek: SELECT
- Sadece Belli Sütunları Seçmek(Projection)
- Tekrarlamaları Tekile İndirgemek: DISTINCT
- Türetilmiş (Calculated) Sütunlar
- Aritmetik İşaretler
- Sütuna Takma Ad (Alias)
- Matematiksel Fonksiyonlar
- WHERE ile Satırları Filitrelemek
- Karşılaştırma İşaretleri
- Mantıksal Oparetörler
- NULL Karşılaştırma
- Aralık Sorgulama: BETWEN.... AND....
- Kayıtları Sıralamak: ORDER BY
- Dönen Kayıt Sayısını Kısıtlamak: TOP N ve ROWCOUNT oturum Parametresi
- SQL'DE KARAKTER VE TARİH İŞLEMLERİ
- Karakter Karşılaştırmaları: LIKE Deyimi
- Joker Karakterler
- Metinleri Ulamak (Concatenation)
- Başlıca Karakter Fonksiyonları
- Tarihleri Sorgulamak
- Tarih Fonksiyonları
- ALT SORGULARLA ÇALIŞMAK
- IN ve NOT IN
- EXISTS, NOT EXISTS
- TABLOLARI BİRLİKTE SORGULAMAK
- Tabloya Takma Ad (Alias)
- Bir Tabloyu Kendisiyle Birlikte Sorgulamak(Rekürsif İlişkilendirme)
- INNER JOIN
- OUTER JOIN İfadeleri
- LEFT OUTER JOIN
- RIGHT OUTER JOIN
- FULL OUTER JOIN
- CROSS JOIN
- Tablo ve Sorguları Düşey Birleştirmek: UNION
- VERİLERİ GRUPLAMAK VE ÖZETLEMEK
- Gruplamalı Fonksiyonlar (Aggregate Functions)
- GROUP BY Deyimi
- Gruplamalar Üstünde Şart Koşmak: HAVING
- Gruplanmış Verileri Özetlemek
- VERİLERİ YÖNETMEK
- Yeni Veri Eklemek (Insert Deyimi)
- Sorgu Sonucunu Yeni Tabloda Saklamak
- Bir Sorgunun Sonucunu Varolan Tabloya Eklemek
- Verileri Güncellemek (Update Deyimi)
- Tabloları Birleştirerek Veri Güncellemek
- Alt Sorgular Kullanarak Veri Güncellemek
- Verileri Silmek (Delete Deyimi)
- Tabloları Birleştirerek Veri Silmek
- Alt Sorgular Kullanarak Veri Silmek
- Etkin Olarak Veri Silmek: TRUNCATE
VIEW'LERLE ÇALIŞMAK
- View'lere Neden İhtiyaç Duyarız
- View Oluşturmak
- Kısıtlamalar
- Birden Fazla Tablodan Veri Çeken View'ler
- View Üstünde Değişiklik Yapmak
- Tanımlanan View'leri Görmek ve Sistem View'leri
- View Tanımlarını Gizlemek
- View'leri Silmek
- View'ler ve INSERT, UPDATE, DELETE İfadeleri
SQL SERVER'DE VERİ ALIŞVERİŞİ
- Veri Dosyalarıyla Veritabanını Taşımak: Attach-Deattch
- Uygulama Verilerini Yedeklemek ve Yedekten Geri Dönmek
VERİ KONTROL DİLİ(DCL)
- Yetki verme: GRANT
- Erişimi Engelleme: DENY
- Erişim Tanımını Kaldırma: REVOKE
|