DEVELOPING SQL DATABASES EĞİTİMİ

Sağlam, performanslı ve bütünlüğü korunan SQL veritabanları tasarlayın

Tablo tasarımı, veri türleri, indeks, kısıt, view ve veri bütünlüğü

Developing SQL Databases Eğitimi, ihtiyaçtan yola çıkarak sağlam, performanslı ve bütünlüğü korunan bir SQL veritabanı tasarlamayı öğretir.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

SQL Server odağında sıfırdan sağlam veritabanı tasarımını ve geliştirmeyi öğreten uygulamalı eğitim

Developing SQL Databases Eğitimi, ihtiyaçtan yola çıkarak sağlam, performanslı ve bütünlüğü korunan bir SQL veritabanı tasarlamaya odaklanır. Katılımcılar tablo tasarımı ve veri türü seçimi, normalizasyon, birincil ve yabancı anahtar ilişkileri, kısıtlarla veri bütünlüğü, clustered ve nonclustered indeks tasarımı ile view kullanımını öğrenir. Şema organizasyonu, hesaplanan sütunlar ve temel programlanabilirliğe giriş de işlenir ve uçtan uca geliştirme becerisi kazandırılır.

Süre ve Format

3 Gün. İlk gün tablo tasarımı ve veri türleri, ikinci gün kısıtlar, veri bütünlüğü ve indeksler, üçüncü gün view ve programlanabilirliğe giriş işlenir.

Seviye

Orta Seviye — tablo tasarımı, indeks, kısıt, view ve veri bütünlüğü ile SQL veritabanı geliştirme işlenir

Öğrenme Metodu

Her konu örnek bir iş senaryosundan yola çıkarak gerçek tablolar, kısıtlar ve indeksler tasarlanarak uygulamalı işlenir.

Neden Bu Eğitim?

🏗️Sağlam tasarım

Doğru veri türü seçimi ve normalizasyonla hem yer tasarrufu sağlayan hem de tutarlı bir şema tasarlamayı öğrenirsiniz.

🔒Veri bütünlüğü

Primary key, foreign key, check ve unique kısıtlarıyla hatalı veri girişini veritabanı düzeyinde engellersiniz.

⚡Performanslı yapı

Clustered ve nonclustered indeks tasarımıyla sorgu performansını daha tasarım aşamasında güvence altına alırsınız.

Anahtar Konular

sql veritabanı geliştirmeveritabanı tasarımı eğitimitablo tasarımı kursunormalizasyon eğitimiindeks tasarımısql server geliştirmeveri bütünlüğü kısıtlarıt-sql tablo oluşturmaforeign key eğitimideveloping sql databases
“İyi bir veritabanı, veriyi yalnızca saklamaz; doğruluğunu kısıtlarla korur ve performansını tasarımla güvenceye alır.”

Ön Koşullar

Eğitimden en iyi verimi almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Temel T-SQL

SELECT, INSERT ve basit JOIN sorgularına aşinalık tablo ve indeks konularını anlamayı kolaylaştırır.

2
İlişkisel model

Tablo, satır ve sütun gibi temel ilişkisel kavramlara aşinalık tasarım konularını izlemeyi destekler.

3
SSMS aşinalığı

SQL Server Management Studio'da sorgu çalıştırma deneyimi uygulamaları takip etmeyi kolaylaştırır.

4
Laboratuvar ortamı

Yeni veritabanı oluşturulabilen bir SQL Server örneği tasarım alıştırmalarını yapmayı sağlar.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcılar iş ihtiyacından yola çıkarak tablo tasarlamayı, doğru veri türü seçimini, normalizasyon ilkelerini ve şema ile nesne organizasyonunu uygulamalı öğrenir.
Modül 1
Veri Türü Seçimi
  • int, bigint ve tinyint arasında doğru sayısal tür seçimi
  • decimal ve float ayrımıyla kesinlik gerektiren veri yönetimi
  • char, varchar ve nvarchar arasında Unicode ve yer dengesi
  • date, datetime2 ve datetimeoffset ile tarih-saat yönetimi
  • Veri türü seçiminin depolama ve indeks boyutuna etkisi
  • Uygun olmayan tür seçiminin implicit conversion maliyeti
Modül 2
Normalizasyon İlkeleri
  • Birinci normal form ile tekrar eden grupların ayrılması
  • İkinci normal form ile kısmi bağımlılıkların giderilmesi
  • Üçüncü normal form ile geçişli bağımlılıkların kaldırılması
  • Normalizasyonun veri tekrarını ve anomalileri azaltması
  • Denormalizasyonun performans için bilinçli tercih edilmesi
  • Raporlama ve işlem (OLTP) tabloları arasındaki tasarım farkı
Modül 3
Şema ve Organizasyon
  • CREATE SCHEMA ile nesnelerin mantıksal gruplara ayrılması
  • Şema bazlı güvenlik ve izin yönetimi avantajı
  • Nesne adlandırma standartlarının tasarıma katkısı
  • Filegroup ile tabloların fiziksel olarak yerleştirilmesi
  • Büyük tablolarda partition ile verinin bölümlenmesi
  • Veritabanı nesnelerinin düzenli ve sürdürülebilir organizasyonu
Modül 4
Tablo Oluşturma İşlemleri
  • CREATE TABLE ile sütun, tür ve null durumunun tanımlanması
  • IDENTITY ile otomatik artan kimlik sütunu oluşturma
  • Computed sütun ile türetilmiş değerlerin tanımlanması
  • Default kısıtıyla sütuna varsayılan değer atanması
  • Temporal (system-versioned) tablo ile geçmiş veri tutma
  • Sparse sütunlarla çok sayıda null içeren alanın optimize edilmesi
Günün hedefiKatılımcılar primary ve foreign key ile ilişkisel bütünlüğü, check ve unique kısıtlarıyla veri doğruluğunu ve clustered ile nonclustered indekslerle sorgu performansını tasarlamayı öğrenir.
Modül 1
Anahtarlar ve İlişkiler
  • Primary key ile satır benzersizliğinin garanti edilmesi
  • Foreign key ile tablolar arası referans bütünlüğü kurma
  • ON DELETE ve ON UPDATE cascade davranışlarının seçimi
  • Doğal (natural) ve yapay (surrogate) anahtar tercihi
  • Bileşik (composite) anahtarın tasarımı ve kullanımı
  • Anahtar seçiminin clustered indeks ve performansa etkisi
Modül 2
Veri Bütünlüğü Kısıtları
  • CHECK kısıtıyla sütun değerlerine iş kuralı uygulama
  • UNIQUE kısıtıyla alternatif benzersizlik tanımlama
  • NOT NULL ile zorunlu alanların garanti edilmesi
  • DEFAULT kısıtıyla eksik değerlerin varsayılanla doldurulması
  • Kısıtların uygulama kodundan daha güvenilir olmasının nedeni
  • Kısıt ihlallerinin hata olarak ele alınması ve yönetimi
Modül 3
Clustered ve Nonclustered İndeks
  • Clustered indeksin tablonun fiziksel sıralamasıyla ilişkisi
  • Nonclustered indeksin ayrı yapıda anahtar ve işaretçi tutması
  • Her tabloya uygun clustered anahtar seçimi kriterleri
  • Dar, artan ve benzersiz clustered anahtarın avantajı
  • Nonclustered indeksin sorgu WHERE ve JOIN koşullarına göre tasarımı
  • Aşırı indekslemenin yazma performansına olumsuz etkisi
Modül 4
Covering ve Özel İndeksler
  • INCLUDE sütunlarıyla covering indeks oluşturup lookup'ı önleme
  • Filtered indeks ile belirli satır kümesine dar indeks
  • Unique indeks ile benzersizlik ve performansın birleşmesi
  • Columnstore indeks ile analitik sorgularda sütun bazlı yapı
  • Missing index önerilerinin değerlendirilip uygulanması
  • Indeks tasarımının sorgu yüküne göre dengeli yapılması
Günün hedefiKatılımcılar view ile sorgu soyutlamayı, hesaplanan sütun ve fonksiyonlarla türetilmiş veriyi ve stored procedure ile temel programlanabilirlik nesnelerini tasarım bakış açısıyla uygulamalı öğrenir.
Modül 1
View (Görünüm) Tasarımı
  • CREATE VIEW ile karmaşık sorguyu tek nesnede soyutlama
  • View ile sütun bazlı güvenlik ve erişim sınırlama
  • SCHEMABINDING ile view'in bağımlı şemayı kilitlemesi
  • Indexed view ile toplama sonuçlarının kalıcı tutulması
  • View üzerinden güncelleme yapma koşullarının kavranması
  • Raporlama katmanında view ile tutarlı veri sunumu
Modül 2
Hesaplanan ve Türetilmiş Veri
  • Computed sütun ile tablo içinde türetilmiş değer tanımı
  • PERSISTED computed sütunun indekslenebilir hale gelmesi
  • Scalar fonksiyonla yeniden kullanılabilir hesaplama
  • Türetilmiş veriyi saklama ve her sorguda hesaplama dengesi
  • Toplama ve gruplama sonuçlarının tasarıma yansıtılması
  • Hesaplama mantığının tek yerde toplanmasının bakım avantajı
Modül 3
Programlanabilirliğe Giriş
  • Stored procedure ile tekrar eden iş mantığını merkezileştirme
  • Parametreli yordamlarla veri erişiminin standartlaştırılması
  • Temel trigger ile veri değişikliklerinin denetlenmesi
  • Transaction ile çok adımlı işlemlerin tutarlılığı
  • Veri erişiminin yordamlar üzerinden güvenli açılması
  • Uygulama ile veritabanı arasında sorumluluk paylaşımı
Modül 4
Tasarımı Doğrulama ve Bakım
  • Örnek veriyle kısıt ve ilişkilerin test edilmesi
  • Execution plan ile tasarım kararlarının performans kontrolü
  • Şema değişikliklerinin migration ile sürümlenmesi
  • Veri sözlüğü ve belgelemeyle tasarımın sürdürülebilirliği
  • Yük senaryolarıyla indeks tasarımının doğrulanması
  • Üretime geçiş öncesi tasarım gözden geçirme (review) yaklaşımı

Eğitim Kazanımları

Program sonunda katılımcılar:

🏗️
Tablo tasarımı

İş ihtiyacından yola çıkarak doğru veri türleriyle sağlam ve sürdürülebilir tablolar tasarlayabilirsiniz.

📐
Normalizasyon

Normal formları uygulayarak veri tekrarını ve güncelleme anomalilerini azaltan şemalar kurabilirsiniz.

🔑
Anahtar ve ilişki

Primary ve foreign key ile tablolar arası referans bütünlüğünü doğru biçimde tasarlayabilirsiniz.

🔒
Veri bütünlüğü

Check, unique ve default kısıtlarıyla hatalı veri girişini veritabanı düzeyinde engelleyebilirsiniz.

⚡
İndeks tasarımı

Clustered ve nonclustered indeksleri sorgu yüküne göre tasarlayıp performansı güvence altına alabilirsiniz.

👁️
View kullanımı

View ile sorguları soyutlayıp güvenlik ve okunabilirlik kazandıran bir sunum katmanı kurabilirsiniz.

🧮
Türetilmiş veri

Computed sütun ve fonksiyonlarla türetilmiş veriyi tutarlı ve bakımı kolay biçimde tanımlayabilirsiniz.

🧪
Tasarım doğrulama

Örnek veri ve execution plan ile tasarım kararlarını test edip üretime hazır hale getirebilirsiniz.

Kimler İçin Uygundur?

  • Sıfırdan veritabanı tasarlayan veritabanı geliştiricileri
  • uygulamalarına veri modeli kuran yazılımcılar
  • mevcut şemaları iyileştiren veri mühendisleri
  • veritabanı geliştirme yetkinliğini ilerletmek isteyen BT uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim sorgu yazmayı mı öğretir?
Hayır, odak sorgu yazmaktan çok veritabanının kendisini tasarlamaktır. Eğitim tablo tasarımı, veri türü seçimi, normalizasyon, kısıtlar ve indeksler üzerine kuruludur. Temel T-SQL bilgisi ön koşuldur; amaç sağlam ve performanslı bir şema geliştirme becerisi kazandırmaktır.
Yakın eğitimlerden farkı nedir?
Bu eğitim veritabanı geliştirmenin tasarım eksenine, yani tablo, kısıt ve indeks yapısına odaklanır. Programmability eğitimi kod nesnelerine, performans eğitimi ayar ve optimizasyona odaklanırken bu eğitim sağlam bir şemayı sıfırdan kurma yetkinliğini merkeze alır.
Katılım için ne gerekir?
Temel T-SQL sorgularına ve tablo, satır gibi ilişkisel kavramlara aşinalık yeterlidir. İleri bir deneyim gerekmez; eğitim tablo tasarımı temellerinden başlayarak kısıtlar, indeksler ve view gibi ileri tasarım konularına doğru ilerler.
Hangi veritabanı sistemi kullanılır?
Eğitim Microsoft SQL Server üzerinden işlenir; tablo oluşturma, kısıtlar, indeksler ve view T-SQL ile uygulanır. Normalizasyon, anahtar tasarımı ve indeks mantığı gibi kavramlar diğer ilişkisel sistemlere de büyük ölçüde aktarılabilir niteliktedir.
Eğitim sonunda sertifika verilir mi?
Program tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Eğitim SQL veritabanı tasarımı ve geliştirme konusunda uygulamalı yetkinlik kazandırır ve kurumun veri modeli ihtiyaçlarına göre uyarlanabilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Developing SQL Databases Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Veritabanı Yönetimi TemelleriManaging Database Integrity Eğitimi
Veritabanı Eğitimleri

Managing Database Integrity Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Veri bütünlüğü eğitimi: kısıtlar, referans bütünlüğü, ACID işlemler, izolasyon seviyeleri, DBCC CHECKDB, yedekleme ve point-in-time kurtarma uygulamalı işlenir.

Detayları Gör →
Veritabanı Yönetimi TemelleriMaximo Application Suite - Manage: Database configuration Eğitimi
Veritabanı Eğitimleri

Maximo Application Suite - Manage: Database configuration Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

IBM Maximo MAS Manage veri modeli, Database Configuration, object, attribute, index ve configure database adımlarını uygulamalı öğreten kurumsal eğitim.

Detayları Gör →
Veritabanı Yönetimi TemelleriMDX Queries & Database Deployment Eğitimi
Veritabanı Eğitimleri

MDX Queries & Database Deployment Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

MDX ve veritabanı dağıtımı eğitimi: SSAS küplerinde tuple, set, calculated member, zaman zekası ve DacPac ile CI/CD dağıtım hattı uygulamalı işlenir.

Detayları Gör →
Veritabanı Yönetimi TemelleriMeasuring SQL Performance Eğitimi
Veritabanı Eğitimleri

Measuring SQL Performance Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Execution plan, istatistik, wait analizi ve benchmark ile SQL sorgu performansını ölçmeyi SQL Server, Oracle ve PostgreSQL üzerinde öğreten kurumsal eğitim.

Detayları Gör →
Veritabanı Yönetimi TemelleriMicrosoft SQL Eğitimi
Veritabanı Eğitimleri

Microsoft SQL Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

SQL Server ve T-SQL ile sorgulama, JOIN, gruplama, stored procedure, index ve temel yönetimi SSMS üzerinde uygulamalı öğreten kurumsal Microsoft SQL eğitimi.

Detayları Gör →
Veritabanı Yönetimi TemelleriMonitoring Database Activity Eğitimi
Veritabanı Eğitimleri

Monitoring Database Activity Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Aktif oturum, DMV, wait istatistikleri, denetim ve Extended Events ile veritabanı etkinliğini izlemeyi SQL Server, Oracle ve PostgreSQL üzerinde öğreten eğitim.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn