SQL VERİTABANI YÖNETİMİ VE DIZAYNI - ÖZEL EĞİTİMİ

Sağlam veritabanını tasarımdan yönetime kurun

Veri modelleme, normalizasyon, DDL, kısıtlar ve yönetim pratikleriyle uçtan uca veritabanı

SQL Veritabanı Yönetimi ve Dizaynı Özel Eğitimi, veri modellemeden yönetime kadar sağlam bir ilişkisel veritabanı kurmayı öğreten kuruma özel 3 günlük bir programdır.

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

Eğitim Hakkında

ER modelleme, normalizasyon, DDL, kısıtlar ve veritabanı yönetimi pratikleri

SQL Veritabanı Yönetimi ve Dizaynı Özel Eğitimi, veri modellemeden yönetime sağlam bir ilişkisel veritabanı kurmayı öğretir. Katılımcılar varlık-ilişki (ER) modelleme, normalizasyon (1NF-3NF, BCNF) ve denormalizasyon kararlarını kavrar. CREATE, ALTER, DROP ile DDL; primary key, foreign key, unique ve check kısıtları; veri tipleri ve indeks tasarımı uygulamalı işlenir. Ayrıca kullanıcı ve yetki yönetimi, yedekleme/kurtarma ile transaction kuralları ele alınır.

Süre ve Format

3 Gün. Her gün dört modül; ER modelleme ve normalizasyondan DDL ve kısıtlara, oradan yetki, yedekleme ve yönetime uygulamalı ilerlenir.

Seviye

Orta Seviye — Veri modelleme, normalizasyon, DDL, kısıtlar ve yönetim pratikleriyle sağlam ilişkisel veritabanı tasarımı

Öğrenme Metodu

Gerçek bir iş senaryosu için şema sıfırdan modellenir, SQL ile oluşturulur; kısıt, indeks, yetki ve yedekleme kararlarıyla kurulur.

Neden Bu Eğitim?

🧩Doğru veri modeli

Varlık-ilişki modelleme ve normalizasyonla veri tekrarını önleyen, tutarlı ve genişletilebilir bir şema tasarlamayı öğrenirsiniz.

🔐Veri bütünlüğü

Primary key, foreign key ve check kısıtlarıyla hatalı veriyi daha veritabanı katmanında engellemeyi öğrenirsiniz.

🛠️Yönetim becerisi

Yetkilendirme, yedekleme, kurtarma ve bakım işlemleriyle veritabanını güvenli ve sürdürülebilir biçimde yönetirsiniz.

Anahtar Konular

sql veritabanı yönetimi eğitimiveritabanı tasarımı eğitimiveri modelleme kursunormalizasyon eğitimier modellemeddl eğitimiveritabanı yönetimi kursusql şema tasarımıveri bütünlüğüveritabanı yedekleme
“İyi bir veritabanı iyi bir tasarımla başlar; doğru modellenen şema yıllarca sorunsuz çalışır, kötüsü her gün bedel ödetir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Temel SQL

SELECT ve basit sorgulara aşinalık, DDL konularının daha hızlı kavranmasını sağlar.

2
Veri mantığı

Tablo, satır, sütun ve ilişki gibi temel kavramları anlamak faydalı olacaktır.

3
Soyut düşünme

Bir iş sürecini varlık ve ilişkilere ayırabilecek analitik yaklaşım öğrenmeyi kolaylaştırır.

4
Çalışma ortamı

Tercih edilen bir veritabanı sunucusu (SQL Server, PostgreSQL veya MySQL) ve istemci gereklidir.

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ı iş gereksinimini varlık-ilişki modeline çevirir; birincil ve yabancı anahtarları belirler, tabloları 3NF'e normalize ederek veri tekrarını ve anomalileri önler.
Modül 1
İlişkisel Model Temelleri
  • İlişkisel model ve tablo (relation) kavramı
  • Varlık, nitelik ve ilişki tanımlarının ayrımı
  • Birincil anahtar ve aday anahtar seçimi
  • Yabancı anahtar ve referans ilişkisinin rolü
  • Kardinalite: bire-bir, bire-çok, çoka-çok
  • Çoka-çok ilişki için ara (junction) tablo
Modül 2
Varlık-İlişki Modelleme
  • İş gereksiniminden varlık ve nitelik çıkarma
  • ER diyagramı ve yaygın notasyonların kullanımı
  • Zayıf varlık ve kimlik bağımlılığı kavramı
  • Türetilmiş ve çok değerli nitelik türleri
  • Mantıksal ve fiziksel model arasındaki fark
  • ER modelini tablo şemasına dönüştürme
Modül 3
Normalizasyon Teorisi
  • Fonksiyonel bağımlılık kavramı ve tespiti
  • Birinci normal form (1NF) ve atomiklik
  • İkinci normal form (2NF) ve kısmi bağımlılık
  • Üçüncü normal form (3NF) ve geçişli bağımlılık
  • Boyce-Codd normal formu (BCNF) ve farkı
  • Güncelleme, ekleme ve silme anomalileri
Modül 4
Denormalizasyon ve Karar
  • Denormalizasyon ne zaman gerekli olur
  • Okuma performansı ve veri tekrarı dengesi
  • Raporlama için özet ve toplam tabloları
  • Uygun normalizasyon seviyesini seçme
  • Tarihsel veri ve snapshot tasarım kararı
  • OLTP ve OLAP tasarımı arasındaki farklar
Günün hedefiKatılımcı CREATE ve ALTER ile şemayı oluşturur; uygun veri tiplerini seçer, primary/foreign key ve check kısıtlarıyla bütünlüğü garanti eder, indeksleri ekler.
Modül 1
DDL ve Şema Oluşturma
  • CREATE TABLE ile tablo ve sütun tanımı
  • ALTER TABLE ile sütun ekleme ve değiştirme
  • DROP ve TRUNCATE arasındaki fark
  • Şema (schema) ve nesne adlandırma kuralları
  • Geçici (temporary) tablo kullanımı
  • IDENTITY ve sequence ile otomatik değer
Modül 2
Veri Tipleri Seçimi
  • Sayısal tipler: INT, DECIMAL ve NUMERIC
  • Karakter tipleri: CHAR, VARCHAR, NVARCHAR
  • Tarih/saat tipleri: DATE ve TIMESTAMP
  • Boolean, BLOB ve büyük nesne tipleri
  • Uygun tip seçiminin depolamaya etkisi
  • NULL kullanımı ve varsayılan değer kararı
Modül 3
Bütünlük Kısıtları
  • PRIMARY KEY ve benzersizlik garantisi
  • FOREIGN KEY ile referans bütünlüğü
  • ON DELETE ve ON UPDATE CASCADE davranışı
  • UNIQUE kısıtı ve bileşik anahtar tanımı
  • CHECK kısıtı ile değer doğrulama kuralı
  • DEFAULT ve NOT NULL kısıtlarının kullanımı
Modül 4
İndeks ve Performans Tasarımı
  • Clustered ve nonclustered indeks farkı
  • Birincil anahtar ve indeks ilişkisi
  • Yabancı anahtar sütununu indeksleme
  • Composite indeks ve sütun sırası etkisi
  • Aşırı indeksin yazma performansına maliyeti
  • Fill factor ve rutin indeks bakımı
Günün hedefiKatılımcı kullanıcı ve rol yönetir; GRANT/REVOKE ile yetki verir, transaction ve izolasyonu uygular, yedekleme ve kurtarma planıyla veritabanını güvence altına alır.
Modül 1
Kullanıcı ve Yetki Yönetimi
  • Login, user ve rol kavramlarının ayrımı
  • GRANT ve REVOKE ile yetki verme ve alma
  • Nesne ve sistem seviyesi yetki ayrımı
  • Rol tabanlı erişim (RBAC) modeli tasarımı
  • En az yetki (least privilege) ilkesi
  • Şema sahipliği ve erişim sorumluluğu ayrımı
Modül 2
Transaction ve Eşzamanlılık
  • ACID özellikleri ve transaction kavramı
  • COMMIT, ROLLBACK ve SAVEPOINT kullanımı
  • İzolasyon seviyeleri ve davranış etkileri
  • Kilitleme (locking) ve deadlock sorunu
  • Dirty read ve phantom read problemleri
  • Eşzamanlı erişim ve tutarlılık dengesi
Modül 3
Yedekleme ve Kurtarma
  • Tam, diferansiyel ve log yedeği türleri
  • Recovery model ve point-in-time kurtarma
  • Yedek doğrulama ve geri yükleme testi
  • RTO ve RPO hedeflerinin belirlenmesi
  • Otomatik yedek planı (job) oluşturma
  • Felaket kurtarma senaryolarının planlanması
Modül 4
Bakım ve İzleme İşlemleri
  • İndeks yeniden oluşturma ve fragmantasyon
  • İstatistik güncelleme ve bakım planı
  • Büyüyen log ve veri dosyası yönetimi
  • Bütünlük kontrolü (DBCC CHECKDB) çalıştırma
  • Temel performans izleme metrikleri
  • Rutin bakım planını oluşturma ve otomatikleştirme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
ER modelleme

İş gereksinimlerini varlık-ilişki modeline çevirip doğru anahtar ve ilişkilerle fiziksel şemaya dönüştürebilirsiniz.

✅
Normalizasyon

Tabloları 1NF'den 3NF ve BCNF'e normalize ederek veri tekrarını ve güncelleme anomalilerini ortadan kaldırabilirsiniz.

✅
DDL hakimiyeti

CREATE, ALTER ve DROP ile şemayı oluşturup değiştirebilir, uygun veri tiplerini bilinçli biçimde seçebilirsiniz.

✅
Veri bütünlüğü

Primary key, foreign key, unique ve check kısıtlarıyla hatalı veriyi veritabanı katmanında engelleyebilirsiniz.

✅
İndeks tasarımı

Clustered ve nonclustered indeksleri doğru yerde kurarak okuma performansını ve yazma dengesini yönetebilirsiniz.

✅
Yetki yönetimi

Kullanıcı, rol ve GRANT/REVOKE ile en az yetki ilkesine uygun güvenli bir erişim modeli kurabilirsiniz.

✅
Transaction kontrolü

ACID, izolasyon seviyeleri ve kilitleme davranışını anlayarak eşzamanlı erişimde tutarlılığı sağlayabilirsiniz.

✅
Yedekleme planı

Tam, diferansiyel ve log yedeğiyle RTO/RPO hedeflerine uygun bir yedekleme ve kurtarma planı kurabilirsiniz.

Kimler İçin Uygundur?

  • Yeni veritabanı tasarlayan yazılım geliştiriciler
  • veri modelleyiciler
  • veritabanı yöneticisi olmaya hazırlanan teknik ekip üyeleri
  • mevcut şemayı iyileştirmek isteyen analistler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Yeni veritabanı tasarlayan yazılım geliştiriciler, veri modelleyiciler, veritabanı yöneticisi olmaya hazırlanan teknik ekip üyeleri ve mevcut şemayı iyileştirmek isteyen analistler için uygundur. Temel SQL bilgisi olması süreci hızlandırır.
Eğitim neden 'özel eğitim' olarak adlandırılıyor?
Program kuruma özel uyarlanır; örnek senaryolar, kullanılan veritabanı ürünü (SQL Server, PostgreSQL veya MySQL) ve kurumun gerçek veri modeli dikkate alınarak içerik şekillendirilir. Böylece öğrenilenler doğrudan kurumun projelerine uygulanır.
Normalizasyon ve denormalizasyon ikisi de öğretiliyor mu?
Evet. Tablolar 1NF'den 3NF ve BCNF'e kadar normalize edilir; ardından raporlama ve performans ihtiyacına göre denormalizasyonun ne zaman ve nasıl yapılacağı karar kriterleriyle birlikte işlenir. Amaç dengeli ve amaca uygun bir tasarımdır.
Veritabanı yönetimi konuları da kapsanıyor mu?
Evet. Kullanıcı ve rol yetkilendirme, transaction ve izolasyon seviyeleri, yedekleme/kurtarma ile indeks ve istatistik bakımı gibi yönetim konuları üçüncü gün uygulamalı olarak ele alınır. Sadece tasarım değil, sürdürme de kapsanır.
Eğitim sonunda sertifika veriliyor mu?
Program tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika tamamlanan tasarım ve yönetim programını belgeler.

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. SQL VERİTABANI YÖNETİMİ VE DIZAYNI - Özel 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 TemelleriDatabase Fundamentals: Working with SQL Commands Eğitimi
Veritabanı Eğitimleri

Database Fundamentals: Working with SQL Commands Eğitimi

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

SQL komutları eğitimi: SELECT, JOIN, GROUP BY, alt sorgular, INSERT, UPDATE, DELETE ve yetkilendirme komutlarını uygulamalı örneklerle sıfırdan öğrenin.

Detayları Gör →
Veritabanı Yönetimi TemelleriDatabase Instance Performance Eğitimi
Veritabanı Eğitimleri

Database Instance Performance Eğitimi

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

Database instance performans eğitimi: bellek yapıları, bekleme olayları, yürütme planı okuma, indeksleme ve sorgu ayarlama tekniklerini uygulamalı öğrenin.

Detayları Gör →
Veritabanı Yönetimi TemelleriDatabase Mail & Alerts Eğitimi
Veritabanı Eğitimleri

Database Mail & Alerts Eğitimi

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

SQL Server Database Mail ve alerts eğitimi: SMTP profilleri, operatörler, hata ciddiyeti ve performans uyarıları ile otomatik bildirim altyapısı kurun.

Detayları Gör →
Veritabanı Yönetimi TemelleriDatabase Maintenance Eğitimi
Veritabanı Eğitimleri

Database Maintenance Eğitimi

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

Veritabanı bakım eğitimi: yedekleme, kurtarma modelleri, DBCC CHECKDB, indeks ve istatistik bakımı ile bakım planı otomasyonunu uygulamalı öğrenin.

Detayları Gör →
Veritabanı Yönetimi TemelleriDatabase Management Eğitimi
Veritabanı Eğitimleri

Database Management Eğitimi

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

Veritabanı yönetimi eğitimi: kurulum, güvenlik, kullanıcı ve rol yönetimi, yedekleme stratejisi, performans izleme ve yüksek erişilebilirliği uygulamalı öğrenin

Detayları Gör →
Veritabanı Yönetimi TemelleriDatabase Performance Settings Eğitimi
Veritabanı Eğitimleri

Database Performance Settings Eğitimi

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

Veritabanı performans ayarları eğitimi: indeks tasarımı, execution plan, wait analizi, bellek, tempdb ve sorgu optimizasyonu uygulamalı işlenir.

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