DATA INTEGRITY & CONSTRAINTS EĞİTİMİ

Veritabanında bütünlüğü kısıtlarla garanti altına alın

PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK ve NOT NULL ile veri bütünlüğünü kaynağında güvence altına alın

İlişkisel veritabanında anahtar, referans ve etki alanı kısıtlarıyla veri bütünlüğünü kaynağında güvence altına almayı öğreten eğitim.

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

Eğitim Hakkında

İlişkisel veritabanı bütünlük kısıtları ve tasarımı üzerine uygulamalı program

Bu eğitim, ilişkisel veritabanlarında veri bütünlüğünü kısıtlar aracılığıyla güvence altına alma becerisi kazandırır. Varlık bütünlüğü (PRIMARY KEY), referans bütünlüğü (FOREIGN KEY, ON DELETE/UPDATE CASCADE/RESTRICT/SET NULL), etki alanı bütünlüğü (CHECK, NOT NULL, DEFAULT, DOMAIN) ve tekillik (UNIQUE) ele alınır. Kısıt adlandırma, ertelemeli (deferrable) kısıtlar, trigger ile karmaşık kurallar, normalizasyon ve bütünlük ilişkisi, kısıt ihlali hatalarının yönetimi işlenir. Katılımcı; gerçek bir şema üzerinde bütünlük kurallarını tasarlar ve uygular.

Süre ve Format

2 Gün. Her gün dört modül; anahtar ve referans bütünlüğü, etki alanı kısıtları ve ileri kurallar üzerine uygulama.

Seviye

Orta Seviye — ilişkisel veri bütünlüğü, kısıtlar (constraint), referans bütünlüğü ve bütünlük kuralları tasarımı

Öğrenme Metodu

PostgreSQL üzerinde gerçek bir şema kurularak kısıtların tanımı ve ihlal senaryoları uygulamalı denenir.

Neden Bu Eğitim?

🛡️Kaynakta Güvence

Bütünlüğü uygulama koduna bırakmadan veritabanı düzeyinde garanti edersiniz.

🔗Tutarlı İlişki

Referans bütünlüğüyle yetim kayıt ve kopuk ilişkileri önlersiniz.

🧩Doğru Tasarım

Kısıtları normalizasyonla birleştirerek sağlam bir veri modeli kurarsınız.

Anahtar Konular

veri bütünlüğüdata integrityconstraintforeign keyprimary keycheck kısıtıreferans bütünlüğüpostgresqluniquesql
“Veri modeli, kısıtları kadar güvenilirdir.”

Ön Koşullar

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

1
SQL temeli

CREATE TABLE ve DML komutlarına aşinalık gerekir.

2
Veri modeli

Tablo, sütun ve ilişki kavramlarını bilmek önerilir.

3
Veritabanı erişimi

PostgreSQL veya benzeri bir RDBMS erişimi gerekir.

4
Temel komut satırı

psql veya bir SQL istemcisi kullanabilmek faydalıdır.

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ı birincil ve yabancı anahtarlarla bütünlük kurar.
Modül 1
Varlık Bütünlüğü
  • PRIMARY KEY tanımı ve seçimi
  • Doğal ve yapay (surrogate) anahtar
  • Bileşik (composite) anahtar
  • SERIAL/IDENTITY ve sıralar
  • NULL ve birincil anahtar kuralı
  • Anahtar adlandırma
Modül 2
Referans Bütünlüğü
  • FOREIGN KEY tanımı
  • Ebeveyn-çocuk ilişkisi
  • Yetim (orphan) kayıt önleme
  • Çoklu sütun yabancı anahtar
  • Self-referencing ilişki
  • Referans döngüsü sorunu
Modül 3
Referans Eylemleri
  • ON DELETE CASCADE
  • ON DELETE RESTRICT/NO ACTION
  • ON DELETE SET NULL/DEFAULT
  • ON UPDATE eylemleri
  • Eylem seçiminin iş etkisi
  • Zincirleme silme riskleri
Modül 4
İndeks İlişkisi
  • Anahtar ve otomatik indeks
  • Yabancı anahtara indeks gereği
  • UNIQUE ve indeks
  • Kısıt ve performans
  • Eksik indeksin kilit etkisi
  • İndeks ve doğrulama hızı
Günün hedefiKatılımcı etki alanı kısıtları ve ileri kurallar tasarlar.
Modül 1
Etki Alanı Kısıtları
  • NOT NULL kısıtı
  • DEFAULT değer
  • CHECK ile değer aralığı
  • Çok sütunlu CHECK
  • DOMAIN tipi tanımı
  • ENUM ve değer listesi
Modül 2
Tekillik
  • UNIQUE tek ve çoklu sütun
  • NULL ve UNIQUE davranışı
  • Kısmi (partial) unique indeks
  • Büyük/küçük harf duyarsız tekillik
  • İş anahtarı (natural key) tekilliği
  • Çakışma hatası yönetimi
Modül 3
İleri Kurallar
  • Trigger ile karmaşık doğrulama
  • BEFORE/AFTER tetikleyici
  • Ertelemeli (DEFERRABLE) kısıt
  • EXCLUSION kısıtı (çakışma önleme)
  • Çapraz tablo bütünlük kuralı
  • Uygulama vs veritabanı kuralı dengesi
Modül 4
Yönetim ve Hata
  • ALTER TABLE ile kısıt ekleme
  • Kısıt etkinleştirme/devre dışı
  • Mevcut veriyi doğrulama (VALIDATE)
  • Kısıt ihlali hata kodları
  • Kısıt adlandırma standardı
  • Normalizasyon ile bütünlük ilişkisi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Birincil Anahtar

Uygun birincil anahtar seçip tanımlayabilirsiniz.

✅
Referans Bütünlüğü

FOREIGN KEY ile tutarlı ilişkiler kurabilirsiniz.

✅
Referans Eylemleri

CASCADE/RESTRICT/SET NULL eylemlerini doğru seçebilirsiniz.

✅
Etki Alanı

CHECK, NOT NULL ve DEFAULT ile değer bütünlüğü sağlayabilirsiniz.

✅
Tekillik

UNIQUE ve kısmi indeksle tekilliği güvence altına alabilirsiniz.

✅
İleri Kurallar

Trigger ve EXCLUSION ile karmaşık kurallar uygulayabilirsiniz.

✅
Kısıt Yönetimi

Kısıtları ekleyip doğrulayarak yönetebilirsiniz.

✅
Hata Yönetimi

Kısıt ihlali hatalarını yorumlayıp ele alabilirsiniz.

Kimler İçin Uygundur?

  • Veritabanı geliştiricileri
  • backend yazılımcıları
  • veri modeli tasarlayan analistler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Veritabanı geliştiricileri, backend yazılımcıları ve veri modeli tasarlayanlar için uygundur.
Hangi veritabanı kullanılır?
Örnekler PostgreSQL üzerinde gösterilir; kavramlar diğer RDBMS'lere de uyar.
Normalizasyon da var mı?
Evet, normalizasyon ile bütünlük ilişkisi ele alınır.
Trigger öğrenir miyim?
Evet, kısıtların yetmediği karmaşık kurallar için trigger işlenir.
Sertifika veriliyor mu?
Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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. Data Integrity & Constraints Eğitimi Sertifika Kodu DV-2026XX00 Tarih 26.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Veri Analizi ve İstatistikDatasets in R: Joining & Visualizing Data Eğitimi
Veri ve Analitik Eğitimleri

Datasets in R: Joining & Visualizing Data Eğitimi

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

R'da dplyr join türleri, bind/set işlemleri ve ggplot2 gramer katmanlarıyla veri birleştirme ve görselleştirmeyi uygulamalı öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikDatasets in R: Loading & Saving Data Eğitimi
Veri ve Analitik Eğitimleri

Datasets in R: Loading & Saving Data Eğitimi

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

R'da readr, readxl, DBI ve RDS/Parquet ile CSV, Excel ve veritabanından veri okuyup yazmayı, tip ve kodlama sorunlarını çözmeyi öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikDatasets in R: Selecting, Filtering, Ordering, & Grouping Data Eğitimi
Veri ve Analitik Eğitimleri

Datasets in R: Selecting, Filtering, Ordering, & Grouping Data Eğitimi

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

R'da dplyr ile select, filter, arrange ve group_by/summarise fiillerini pipe akışında kullanarak veriyi sorgulamayı uygulamalı öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikDatasets in R: Transforming Data Eğitimi
Veri ve Analitik Eğitimleri

Datasets in R: Transforming Data Eğitimi

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

R'da mutate, case_when, across ve tidyr pivot_longer/wider ile veriyi dönüştürüp tidy hale getirmeyi uygulamalı öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikDesigning BI Data Models Eğitimi
Veri ve Analitik Eğitimleri

Designing BI Data Models Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Yıldız şema, granülerite, conformed boyutlar, ilişki yönü ve ölçü tasarımıyla performanslı iş zekâsı veri modelleri kurmayı uygulamalı öğrenin.

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