WORKING WITH DATA DEFINITION LANGUAGE (DDL) EĞİTİMİ

Veritabanı şemasını DDL ile sağlam kurun

CREATE, ALTER, DROP ile tablo, kısıt, indeks ve şema tasarlayıp veri bütünlüğünü DDL ile güvence altına alın.

SQL DDL ile tablo oluşturma, veri türü seçimi, PRIMARY/FOREIGN KEY ve CHECK kısıtları, ALTER ile şema değişimi, indeks ve görünüm yönetimi, DROP/TRUNCATE ve şema göçünü öğreten orta seviye eğitim.

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

Eğitim Hakkında

CREATE/ALTER/DROP, kısıtlar, indeks ve şema tasarımı

Bu orta seviye eğitim, SQL'in veri tanımlama dili (DDL) kısmını uygulamalı öğretir. Veritabanı nesneleri ve DDL-DML-DCL ayrımı; CREATE TABLE ile tablo tasarımı, veri türü seçimi ve NULL/DEFAULT; kısıtlar (PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK, NOT NULL) ve referansal bütünlük; ALTER TABLE ile kolon/kısıt ekleme-değiştirme; indeks oluşturma (CREATE INDEX, kümelenmiş/kümelenmemiş) ve maliyeti; görünüm (VIEW), şema (SCHEMA) ve sıra (SEQUENCE/IDENTITY); DROP/TRUNCATE farkı ve bağımlılıklar; işlemsel DDL ve geri alma dikkatleri ile sürümleme/göç (migration) yaklaşımı ele alınır. Katılımcı, bütünlüğü sağlanmış, sürdürülebilir bir şemayı sıfırdan tasarlayıp değiştirebilir.

Süre ve Format

2 Gün. Her gün dört modül; katılımcılar tablo oluşturmadan kısıt, indeks ve şema yönetimine ilerler.

Seviye

Orta Seviye — SQL DDL ile tablo, kısıt, indeks ve şema tasarımı; CREATE, ALTER, DROP ve veri bütünlüğü.

Öğrenme Metodu

Katılımcılar örnek bir veritabanı üzerinde DDL ifadeleriyle tablo, kısıt ve indeks tasarlayıp değiştirir.

Neden Bu Eğitim?

🔐Veri Bütünlüğü

Kısıtlarla hatalı verinin tabloya girmesini kaynağında önlersiniz.

🏛️Sağlam Şema

Doğru tip ve ilişkilerle sürdürülebilir bir şema kurarsınız.

🔧Güvenli Değişim

ALTER ve göç yaklaşımıyla şemayı kesintisiz değiştirirsiniz.

Anahtar Konular

sql ddlcreate tablealter tableforeign keyconstraintindexşema tasarımıveri bütünlüğütruncate dropveritabanı tasarımı
“İyi tasarlanmış bir şema, gelecekteki binlerce hatayı sessizce önler.”

Ön Koşullar

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

1
Temel SQL

SELECT ve temel sorgu bilgisi beklenir.

2
İlişkisel Model

Tablo, anahtar ve ilişki kavramları faydalıdır.

3
Veritabanı Erişimi

Bir ilişkisel veritabanı ortamı gerekir.

4
Veri Türleri

Temel veri türü kavramları yararlı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ı, veri bütünlüğü sağlanmış tablolar tasarlayabilir.
Modül 1
DDL Temelleri
  • DDL-DML-DCL ayrımı
  • CREATE söz dizimi
  • Nesne adlandırma kuralları
  • Şema (schema) ve sahiplik
  • İşlemsel DDL davranışı
  • IF EXISTS kullanımı
Modül 2
Veri Türü Seçimi
  • Sayısal türler (int, decimal)
  • Metin türleri (char, varchar)
  • Tarih/saat türleri
  • Boolean ve ikili (binary)
  • Tür boyutu ve depolama
  • Türü amaca uydurma
Modül 3
Sütun Özellikleri
  • NOT NULL kısıtı
  • DEFAULT değeri
  • IDENTITY/AUTO_INCREMENT
  • Hesaplanan (computed) kolon
  • Collation ve karakter seti
  • NULL tasarım kararı
Modül 4
Anahtar ve Bütünlük
  • PRIMARY KEY tanımı
  • Bileşik (composite) anahtar
  • UNIQUE kısıtı
  • CHECK kısıtı
  • FOREIGN KEY ve referansal bütünlük
  • ON DELETE/UPDATE kuralları
Günün hedefiKatılımcı, şemayı güvenle değiştirip indeks ve görünümlerle yönetebilir.
Modül 1
ALTER TABLE
  • Kolon ekleme/silme
  • Kolon türü değiştirme
  • Kısıt ekleme/kaldırma
  • Varsayılan değiştirme
  • Yeniden adlandırma
  • Mevcut veriyle uyumluluk
Modül 2
İndeksler
  • CREATE INDEX söz dizimi
  • Kümelenmiş (clustered) indeks
  • Kümelenmemiş indeks
  • Bileşik ve kapsayıcı (covering) indeks
  • İndeks maliyeti (yazma/depolama)
  • İndeks tasarım ilkeleri
Modül 3
Görünüm ve Nesneler
  • VIEW oluşturma
  • Görünümle soyutlama
  • SEQUENCE/IDENTITY yönetimi
  • Eş adlı nesne (synonym)
  • Geçici tablo (temp)
  • Nesne bağımlılıkları
Modül 4
Silme ve Göç
  • DROP ve bağımlılıklar
  • TRUNCATE vs DELETE
  • Geri alınamazlık dikkatleri
  • Şema sürümleme (migration)
  • İleri/geri (up/down) göç
  • Üretimde güvenli değişiklik

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Tablo Tasarımı

CREATE TABLE ve uygun türlerle tablo tasarlarsınız.

✅
Kısıtlar

PRIMARY/FOREIGN KEY, UNIQUE ve CHECK ile bütünlüğü sağlarsınız.

✅
Referansal Bütünlük

ON DELETE/UPDATE kurallarıyla ilişkileri yönetirsiniz.

✅
ALTER

ALTER TABLE ile şemayı mevcut veriyle uyumlu değiştirirsiniz.

✅
İndeks

Kümelenmiş/kümelenmemiş indeksleri bilinçli oluşturursunuz.

✅
Görünüm

VIEW ve SEQUENCE ile şema nesnelerini yönetirsiniz.

✅
DROP/TRUNCATE

DROP, TRUNCATE ve DELETE farkını doğru kullanırsınız.

✅
Göç

Şema sürümleme ve göçle güvenli değişiklik yaparsınız.

Kimler İçin Uygundur?

  • Veritabanı geliştiricileri
  • veri mühendisleri
  • backend geliştiriciler
  • şema tasarlayan analistler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Veritabanı geliştiricileri, veri mühendisleri ve şema tasarlayan backend geliştiriciler için uygundur.
DML de kapsanıyor mu?
Odak DDL'dir; INSERT/UPDATE gibi DML yalnızca kısıtların etkisi bağlamında değinilir.
TRUNCATE ile DELETE farkı nedir?
TRUNCATE tüm satırları hızla ve en az günlükle siler; DELETE satır bazlı ve geri alınabilirdir.
İndeks her zaman iyi midir?
Hayır; okumayı hızlandırır ama yazma ve depolama maliyeti getirir, bilinçli tasarlanır.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası 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. Working with Data Definition Language (DDL) 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 İstatistikQuerying & Manipulating Data Eğitimi
Veri ve Analitik Eğitimleri

Querying & Manipulating Data Eğitimi

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

SQL ile SELECT, WHERE, ORDER BY, GROUP BY sorgularını ve INSERT/UPDATE/DELETE veri değiştirme işlemlerini transaction ile uygulamalı öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikQuerying with Joins Eğitimi
Veri ve Analitik Eğitimleri

Querying with Joins Eğitimi

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

SQL JOIN türleri: INNER, LEFT, RIGHT, FULL, CROSS ve SELF JOIN ile çok tablolu sorgular, UNION set operatörleri ve join performansını öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikR ile İstatistiksel Veri Analizi Eğitimi
Veri ve Analitik Eğitimleri

R ile İstatistiksel Veri Analizi Eğitimi

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

R ile betimsel istatistik, t-testi, ANOVA, ki-kare, korelasyon ve doğrusal regresyonu RStudio'da gerçek veri setleriyle uygulamalı öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikR ile Veri Analitiği Eğitimi
Veri ve Analitik Eğitimleri

R ile Veri Analitiği Eğitimi

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

R ve tidyverse ile veri içe alma, dplyr/tidyr dönüşümleri, eksik veri yönetimi, keşifsel analiz ve ggplot2 görselleştirmeyi uygulamalı öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikR Markdown for Dynamic Documents and Reproducible Reporting Eğitimi
Veri ve Analitik Eğitimleri

R Markdown for Dynamic Documents and Reproducible Reporting Eğitimi

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

R Markdown ve knitr ile kod, tablo ve grafikleri HTML/PDF/Word raporlara dönüştürmeyi, chunk seçeneklerini ve parametrik raporları öğrenin.

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