VERİTABANI TASARIMI, VERİ MODELLEME VE NORMALİZASYON EĞİTİMİ

Veriyi doğru modelleyin, hatayı tasarımdan kovun

ER modelleme, kavramsal-mantıksal-fiziksel tasarım ve 1NF'den BCNF'e normalizasyon

Veritabanı Tasarımı, Veri Modelleme ve Normalizasyon Eğitimi, veriyi anomali üretmeyecek şekilde yapılandırmayı derinlemesine öğretir.

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

Eğitim Hakkında

Varlık-ilişki modellemeden normal formlara, kavramsal tasarımdan fiziksel şemaya veri modelleme

Veritabanı Tasarımı, Veri Modelleme ve Normalizasyon Eğitimi, veriyi doğru yapılandırmayı ve anomali üretmeyen bir şema kurmayı derinlemesine öğretir. Katılımcılar iş ihtiyacından varlık, öznitelik ve ilişkileri çıkarır; kavramsal, mantıksal ve fiziksel model katmanlarını ayırır. Fonksiyonel bağımlılıklar, aday anahtarlar ve 1NF, 2NF, 3NF, BCNF ile ileri normal formlar uygulamalı işlenir; ekleme, silme ve güncelleme anomalileri çözülür.

Süre ve Format

3 Gün. Her gün dört modül; iş ihtiyacından ER modeline, mantıksal tasarıma, normal formlara ve fiziksel tasarım kararlarına ilerlenir.

Seviye

Orta Seviye — Kavramsaldan fiziksele veri modelleme ve 1NF-BCNF normalizasyonu

Öğrenme Metodu

Her konu gerçek iş senaryoları üzerinde ER diyagramı çizilip tablolar normalize edilerek ve anomaliler çözülerek uygulamalı işlenir.

Neden Bu Eğitim?

📐Anomalisiz tasarım

Normalizasyonla ekleme, silme ve güncelleme anomalilerini tasarım aşamasında ortadan kaldırarak veri tutarlılığını güvence altına alırsınız.

🧱Katmanlı modelleme

Kavramsal, mantıksal ve fiziksel model katmanlarını ayırarak iş ihtiyacından doğru tabloya düzenli bir yolla ilerlersiniz.

⚖️Dengeli kararlar

Normalizasyon ile denormalizasyon arasında performans ve bütünlük dengesini bilinçli kurmayı öğrenirsiniz.

Anahtar Konular

veri modelleme eğitiminormalizasyon eğitimiveritabanı tasarımı eğitimier modellemeer diyagramınormal formlarbcnf1nf 2nf 3nfboyutsal modellemeveritabanı şeması
“Veri modeli bir binanın temelidir: tasarımda yapılan hata, her sorguda ve her raporda yıllarca kendini hatırlatır.”

Ön Koşullar

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

1
İlişkisel temel

Tablo, satır, sütun ve anahtar gibi temel ilişkisel kavramlara aşinalık gereklidir.

2
Temel SQL

Basit CREATE TABLE ve SELECT görmüş olmak öğrenmeyi kolaylaştırır ancak zorunlu değildir.

3
Mantıksal düşünme

Varlıklar arası ilişkileri soyutlayabilecek düzeyde analitik düşünme faydalı olacaktır.

4
Çalışma ortamı

ER diyagramı çizebileceğiniz bir araç ve bir ilişkisel veritabanı istemcisi 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ş gereksinimlerinden varlık, öznitelik ve ilişkileri çıkarır, ER diyagramı çizer, kardinalite ve katılım kısıtlarını belirleyerek kavramsal modeli kurar.
Modül 1
Veri Modelleme Süreci
  • Kavramsal, mantıksal, fiziksel model katmanları
  • İş gereksinimlerinden veri ihtiyacı çıkarma
  • Veri sözlüğü ve kural toplama ve uygulamalı örnekleri
  • Modelleme notasyonları (Chen, Crow's Foot)
  • Tasarım sürecinin aşamaları ve uygulamalı örnekleri
  • İyi tasarımın ölçütleri ve hedefleri
Modül 2
Varlık ve Öznitelikler
  • Varlık (entity) ve varlık kümesi belirleme
  • Basit, bileşik ve türetilmiş öznitelik
  • Çok değerli öznitelik ve çözümü
  • Anahtar öznitelik ve aday anahtar
  • Zayıf varlık ve tanımlayıcı ilişki
  • Öznitelik için alan (domain) belirleme
Modül 3
İlişkiler ve Kardinalite
  • İlişki (relationship) ve derecesi
  • Bire-bir, bire-çok, çoğa-çok kardinalite
  • Zorunlu ve isteğe bağlı katılım (participation)
  • İlişki öznitelikleri ve uygulamalı örnekleri
  • Özyinelemeli (unary) ilişki ve uygulamalı örnekleri
  • Üçlü (ternary) ilişki modelleme
Modül 4
ER Diyagramı Kurma
  • Varlıkları ve ilişkileri diyagrama dökme
  • Crow's Foot notasyonuyla kardinalite
  • Genelleme ve özelleştirme (IS-A) hiyerarşisi
  • Toplama (aggregation) kavramı ve uygulamalı örnekleri
  • Diyagramı iş kurallarıyla doğrulama
  • Karmaşık senaryoyu ER'e oturtma
Günün hedefiKatılımcı ER modelini ilişkisel tablolara dönüştürür, fonksiyonel bağımlılıkları belirler ve 1NF, 2NF, 3NF normal formlarını uygulayarak anomalileri giderir.
Modül 1
ER'den İlişkisel Şemaya
  • Varlıkları tabloya çevirme ve uygulamalı örnekleri
  • Bire-çok ilişkiyi yabancı anahtarla kurma
  • Çoğa-çok için ara tablo oluşturma
  • Zayıf varlığın tabloya dönüşümü
  • IS-A hiyerarşisini tabloya indirgeme
  • Bileşik ve çok değerli özniteliğin çözümü
Modül 2
Fonksiyonel Bağımlılık
  • Fonksiyonel bağımlılık (FD) tanımı
  • Tam ve kısmi bağımlılık ve uygulamalı örnekleri
  • Geçişli (transitive) bağımlılık
  • Armstrong aksiyomları ve kapanış
  • Aday anahtarı FD'lerden bulma ve uygulamalı örnekleri
  • Belirleyici (determinant) kavramı
Modül 3
Anomaliler ve 1NF-2NF
  • Ekleme, silme, güncelleme anomalisi
  • Veri tekrarının yarattığı riskler
  • 1NF: atomik değer ve tekrar grubu
  • Çok değerli alanların ayrıştırılması
  • 2NF: kısmi bağımlılığı giderme
  • Bileşik anahtarda 2NF uygulaması
Modül 4
3NF ve Uygulama ve Uygulaması
  • 3NF: geçişli bağımlılığı giderme
  • Tabloyu adım adım 3NF'e taşıma
  • Kayıpsız (lossless) ayrıştırma
  • Bağımlılık koruyan ayrıştırma ve uygulamalı örnekleri
  • 3NF'in getirdiği bütünlük kazanımı
  • Örnek şemayı 3NF'e normalize etme
Günün hedefiKatılımcı BCNF ve 4NF ile ileri normalizasyonu uygular, denormalizasyonun ne zaman gerektiğine karar verir ve indeksleme, bölümleme gibi fiziksel tasarım seçimlerini değerlendirir.
Modül 1
BCNF ve İleri Formlar
  • BCNF: her belirleyici aday anahtar olmalı
  • 3NF ile BCNF arasındaki fark ve uygulamalı örnekleri
  • Çok değerli bağımlılık ve 4NF ve uygulamalı örnekleri
  • Birleştirme bağımlılığı ve 5NF
  • Aşırı normalizasyonun maliyeti
  • Hangi normal form nerede yeterli
Modül 2
Denormalizasyon ve Uygulaması
  • Denormalizasyonun amacı ve riski
  • Hesaplanmış ve türetilmiş sütun tutma
  • Tabloları birleştirerek JOIN azaltma
  • Özet (summary) tablo kullanımı
  • Tutarlılığı trigger ile koruma
  • Denormalizasyon kararının gerekçelendirilmesi
Modül 3
Fiziksel Tasarım
  • Veri tipi ve boyut optimizasyonu
  • Birincil ve ikincil indeks seçimi
  • Bileşik indeks ve sütun sırası
  • Tablo bölümleme (partitioning)
  • Depolama ve dosya organizasyonu
  • Kısıt ve indeksle bütünlük-performans dengesi
Modül 4
Analitik ve Boyutsal Modelleme
  • OLTP ile OLAP modelleme farkı ve uygulamalı örnekleri
  • Yıldız (star) şema ve olgu tablosu
  • Boyut (dimension) tabloları ve uygulamalı örnekleri
  • Kar tanesi (snowflake) şema ve uygulamalı örnekleri
  • Yavaş değişen boyut (SCD) yaklaşımı
  • Veri ambarı için tasarım kararları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
ER modelleme

İş ihtiyacından varlık, öznitelik ve ilişkileri çıkarıp doğru kardinalitelerle ER diyagramı çizebilirsiniz.

✅
Katmanlı tasarım

Kavramsal, mantıksal ve fiziksel model katmanlarını ayırarak tasarımı düzenli bir süreçle ilerletebilirsiniz.

✅
Şemaya dönüşüm

ER modelini doğru yabancı anahtar ve ara tablolarla ilişkisel şemaya eksiksiz dönüştürebilirsiniz.

✅
Bağımlılık analizi

Fonksiyonel bağımlılıkları belirleyip aday anahtarları bulur ve bağımlılıkları doğru yorumlayabilirsiniz.

✅
Normalizasyon

Tabloları 1NF, 2NF, 3NF ve BCNF'e normalize ederek ekleme, silme ve güncelleme anomalilerini giderebilirsiniz.

✅
Denormalizasyon kararı

Performans ihtiyacına göre denormalizasyonun ne zaman ve nasıl uygulanacağına gerekçeli karar verebilirsiniz.

✅
Fiziksel tasarım

İndeksleme, bölümleme ve veri tipi seçimiyle fiziksel tasarımı performans açısından optimize edebilirsiniz.

✅
Boyutsal modelleme

OLTP ve OLAP farkını kavrayıp analitik için yıldız ve kar tanesi şemalarını tasarlayabilirsiniz.

Kimler İçin Uygundur?

  • Veritabanı şeması tasarlayan yazılım geliştiriciler
  • veri mimarları
  • veri mühendisleri
  • iş analistleri ve raporlama uzmanları ile sağlam
  • anomali üretmeyen veri modelleri kurmayı öğrenmek isteyen teknik profesyoneller için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Veritabanı şeması tasarlayan yazılım geliştiriciler, veri mimarları, veri mühendisleri, iş analistleri ve raporlama uzmanları için uygundur. Sağlam, anomali üretmeyen veri modelleri kurmayı öğrenmek isteyen ve ilişkisel temel kavramlara aşina teknik profesyoneller hedef kitledir.
Normalizasyon ne işe yarar?
Normalizasyon, veriyi tekrar etmeyecek biçimde ayrıştırarak ekleme, silme ve güncelleme anomalilerini önler ve tutarlılığı artırır. 1NF atomik değerleri, 2NF kısmi bağımlılığı, 3NF geçişli bağımlılığı, BCNF ise her belirleyicinin aday anahtar olmasını güvence altına alır. Eğitimde her form uygulamalı gösterilir.
Bu eğitim SQL programlama eğitiminden farklı mı?
Evet. Bu eğitim tasarım ve modellemeye odaklanır: ER modelleme, normal formlar ve fiziksel tasarım kararlarını derinlemesine işler. SQL ile Programlama eğitimi ise stored procedure, trigger ve fonksiyon gibi sunucu tarafı kodlamaya ağırlık verir. İkisi birbirini tamamlar.
Ön koşul olarak ne bilmem gerekiyor?
Tablo, satır, sütun ve anahtar gibi temel ilişkisel kavramlara aşinalık gereklidir. Basit CREATE TABLE ve SELECT görmüş olmak faydalıdır ama şart değildir. Varlıklar arası ilişkileri soyutlayabilecek analitik düşünme, eğitimden alınacak verimi artırı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. Eğitim kurumun gerçek veri senaryoları üzerinden yüz yüze veya online olarak 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. Veritabanı Tasarımı, Veri Modelleme ve Normalizasyon 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 TemelleriBasic Database Operations Eğitimi
Veritabanı Eğitimleri

Basic Database Operations Eğitimi

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

İlişkisel veritabanı kavramları, tablo tasarımı, DDL/DML, SELECT, JOIN ve temel transaction işlemlerini sıfırdan öğreten uygulamalı temel veritabanı eğitimi.

Detayları Gör →
Veritabanı Yönetimi TemelleriBuilding Dynamic Web Sites with MySQLi Eğitimi
Veritabanı Eğitimleri

Building Dynamic Web Sites with MySQLi Eğitimi

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

PHP MySQLi ile veritabanı bağlantısı, prepared statement, SQL injection önleme, CRUD ve oturum yönetimiyle dinamik web geliştirmeyi öğreten uygulamalı eğitim.

Detayları Gör →
Veritabanı Yönetimi TemelleriBuilding Web Applications with JSP: Integrating a JSP App with a Database Eğitimi
Veritabanı Eğitimleri

Building Web Applications with JSP: Integrating a JSP App with a Database Eğitimi

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

JSP, JDBC, DAO deseni, bağlantı havuzu, CRUD, transaction ve MVC ile veritabanı destekli Java web uygulaması geliştirmeyi öğreten uygulamalı eğitim.

Detayları Gör →
Veritabanı Yönetimi TemelleriBüyük Ölçekli OpenSearch Eğitimi
Veritabanı Eğitimleri

Büyük Ölçekli OpenSearch Eğitimi

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

OpenSearch veri modelleme, Query DSL, full-text arama, relevance ayarı, aggregation, sharding ve Dashboards ile büyük ölçekli arama ve analitik eğitimi.

Detayları Gör →
Veritabanı Yönetimi TemelleriBüyük Ölçekli OpenSearch Kurulumu ve Yönetimi Eğitimi
Veritabanı Eğitimleri

Büyük Ölçekli OpenSearch Kurulumu ve Yönetimi Eğitimi

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

OpenSearch küme kurulumu, node rolleri, güvenlik, TLS, RBAC, snapshot yedekleme, izleme ve rolling upgrade ile büyük ölçekli küme yönetimi eğitimi.

Detayları Gör →
Veritabanı Yönetimi TemelleriCockroachDB ile Dağıtık SQL Veritabanı Eğitimi
Veritabanı Eğitimleri

CockroachDB ile Dağıtık SQL Veritabanı Eğitimi

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

CockroachDB mimarisi, range ve Raft replikasyonu, PostgreSQL uyumlu SQL katmanı, dağıtık transaction, ölçekleme ve işletimi öğreten uygulamalı eğitim.

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