SQL Server 2017 Sorgulama
Microsoft SQL Server 2017 ile ilgili olarak yazılan ilk Türkçe kitap olma niteliğini taşıyan bu kitabın temel amacı bilişim teknolojileri alanında büyük bir eksiklik olan Türkçe kaynak ihtiyacını bir nebze de olsa azaltabilmektir. Elinizdeki bu kitap Microsoft SQL Server 2017 için bir referans kitabı olmanın ötesinde SQL Server 2017’yi kurmak, etkin bir şekilde kullanmak ve SQL Server 2017’yi kullanarak veritabanı çözümleri ve programlaması yapmayı özgün senaryo ve örneklerle ele alan bir kitaptır. Ayrıca bu kitap daha önceden hiç SQL Server bilgisi olmasa bile temel düzeyde sistem veya yazılım bilgisi olan ve SQL Server öğrenmek isteyen veya var olan SQL Server bilgisini üst noktalara taşımayı amaçlayan kişilere hitap etmektedir. Kitap ayrıca eğitim videolarıyla desteklenmektedir.
Genel olarak kitap aşağıdaki konuları içermektedir.
SQL Server Mimarisi Tasarımı ve Kurulumu
SQL Server’ın temel çalışma mantığını, servislerini ve örnekleme (instance) yapılarını keşfedin. Doğru donanım planlaması, kurulum öncesi gereksinimler ve en verimli SQL Server yapılandırması için adım adım kurulum rehberi.
Ubuntu Üzerine Adım Adım SQL Server 2017 Kurulumu
SQL Server 2017 ile gelen en büyük yenilik olan Linux desteğini öğrenin. Ubuntu üzerinde terminal komutlarıyla SQL kurulumu, konfigürasyon ayarları ve Linux ekosisteminde SQL Server yönetimi.
İleri Sorgulama Teknikleri ve Performanslı Sorgulama
Standart sorguların ötesine geçin. Window Functions (OVER, RANK, ROW_NUMBER), CTE (Common Table Expressions) kullanımı ve büyük veri setlerinde yüksek performans sağlayan ileri seviye T-SQL teknikleri.
SQL Server DML(Insert,Delete,Update,Merge) İşlemleri
Veri manipülasyon işlemlerinde uzmanlaşın. Çoklu veri güncellemeleri, performanslı silme operasyonları ve hem Insert hem Update işlemini tek seferde yapmanızı sağlayan güçlü MERGE komutunun detayları.
SQL Server Tablo Tasarımı
Doğru veritabanı şeması oluşturma. Veri tiplerinin seçimi, normalizasyon kuralları, kısıtlayıcılar (Constraints - PK, FK, Check, Unique) ve büyük tablolar için partitioning (bölümleme) stratejileri.
SQL Server View Mimarisi
Karmaşık sorguları basitleştiren sanal tablolar: View’lar. Güvenlik katmanı oluşturma, veriye erişim yetkilendirmesi ve performans artışı sağlayan Indexed View (Schema Binding) yapıları.
SQL Server Stored Procedure Mimarisi
Modüler programlama ile iş mantığını veritabanında saklayın. Parametreli prosedürler, çıktı (Output) parametreleri, hata yönetimi (Try-Catch) ve prosedürlerin performans avantajları.
Kullanıcı Tanımlı Fonksiyonlar
SQL içinde kendi fonksiyonlarınızı yazın. Scalar-Valued ve Table-Valued fonksiyon farkları, fonksiyonların sorgu performansı üzerindeki etkileri ve en verimli kullanım senaryoları.
SQL Server Trigger Mimarisi
Veritabanında otomatikleşen işlemler. DML (Insert, Update, Delete) ve DDL (Create, Alter, Drop) trigger yapıları, "Instead of" trigger’lar ile karmaşık iş kurallarının otomatize edilmesi.
SQL Server XML Mimarisi
İlişkisel veritabanı ile XML dünyasını birleştirin. FOR XML ile veriyi XML formatına çevirme, OPENXML ile XML verisini tablolara aktarma ve XQuery dili ile XML içinde sorgulama yapma.
SQL Server Indeks Mimarisi
Sorgularınız saniyeler içinde sonuçlansın. B-Tree yapısı, Clustered ve Non-Clustered indeksler, Filtered Index ve Columnstore Index mimarisi ile doğru indeksleme stratejileri.
SQL Server Transaction Mimarisi
Veri bütünlüğünü garanti altına alın. ACID prensipleri, Transaction yönetimi (Begin, Commit, Rollback), kilitlenme (Locking) sorunları ve izolasyon seviyeleri (Isolation Levels) ile veritabanı tutarlılığı.
SQL Server Full-Text Search
Büyük metin blokları içinde akıllı arama yapın. Full-Text katalogları oluşturma, CONTAINS ve FREETEXT komutları ile yapılandırılmamış verilerde hızlı ve semantik arama teknikleri.
SQL Server Execution Plan Mimarisi
Optimizer'ın kararlarını analiz edin. Grafiksel execution plan okuma, maliyetli operatörleri tespit etme ve sorgu darboğazlarını (bottleneck) çözerek performans iyileştirme yöntemleri.
SQL SERVER DMV ve DMF Mimarisi
Veritabanının "röntgenini" çekin. Dynamic Management Views (DMV) ve Functions (DMF) kullanarak sistem sağlığını izleme, bekleme istatistiklerini (Wait Stats) analiz etme ve performans takibi.
In-Memory OLTP Mimarisi
Hekaton motoru ile sınırları zorlayın. Bellek üzerinde çalışan (Memory-Optimized) tablolar ve yerel olarak derlenmiş (Natively Compiled) prosedürler ile geleneksel disk tabanlı sistemlerin çok üzerinde performans elde edin.
SQL Server 2016 Yenilikleri
Geçmişe dönük sorgulama sağlayan Temporal Tables, JSON veri desteği, satır bazlı güvenlik (Row-Level Security) ve veriyi maskeleyerek koruyan Dynamic Data Masking gibi 2016 sürümü ile gelen kritik özellikler.
SQL Server 2017 Yenilikleri
Yapay zeka ve grafik veritabanı çağı. Python ve R dilleri ile SQL içinde analiz, Graph Database desteği, Adaptive Query Processing ve otomatik tuning (Automatic Tuning) gibi modern veritabanı özellikleri.
Yayınlarımız
SQL Server 2017 Sorgulama
Yayınlar
SQL Server 2012 Programlama ve
Yayınlar
SQL Server 2012 Integration Services
Yayınlar