DATABASE DESIGN - BEGINNER EĞİTİMİ

Veritabanını sıfırdan doğru kurmayı adım adım öğrenin

Varlık-ilişki modeli, anahtarlar, ilişkiler, 1NF-3NF ve ilk tablolarınızı tasarlama

Database Design - Beginner Eğitimi, veritabanı tasarımına yeni başlayanlara sağlam bir temel kazandırır. Katılımcılar bir senaryodan varlık, nitelik ve ilişkileri çıkarır; varlık-ilişki diyagramı çizer; birincil ve yabancı anahtarları, bir-çok ve çok-çok iliş…

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

Eğitim Hakkında

Veritabanı tasarımına yeni başlayanlar için varlık-ilişki modelleme ve normalizasyon eğitimi

Database Design - Beginner Eğitimi, veritabanı tasarımına yeni başlayanlara sağlam bir temel kazandırmaya odaklanır. Katılımcılar gerçek bir ihtiyaçtan yola çıkarak varlıkları, nitelikleri ve ilişkileri belirlemeyi, varlık-ilişki (ER) diyagramı çizmeyi ve bunu tablolara dönüştürmeyi öğrenir. Birincil ve yabancı anahtarlar, bir-çok ve çok-çok ilişkiler, veri tipleri ve 1NF, 2NF, 3NF normalizasyon biçimleri bol örnekle, karmaşık teoriye boğulmadan adım adım uygulamalı işlenir.

Süre ve Format

3 Gün. İlk gün veritabanı ve ER kavramları, ikinci gün anahtarlar ve ilişkiler, üçüncü gün normalizasyon ve ilk tasarım uygulaması işlenir.

Seviye

Orta Seviye — Varlık-ilişki modelleme, anahtarlar, ilişkiler ve 1NF-3NF normalizasyonu sıfırdan adım adım öğretilir

Öğrenme Metodu

Her konu basit örnek senaryolar üzerinde ER diyagramı çizilerek ve tablolara dönüştürülerek adım adım uygulamalı işlenir.

Neden Bu Eğitim?

🌱Sıfırdan sağlam temel

Veritabanı tasarımını teoriye boğulmadan, basit örneklerle sıfırdan öğrenerek ilk sağlıklı şemanızı kurarsınız.

🗺️ER modelleme becerisi

Varlıkları, nitelikleri ve ilişkileri belirleyip ER diyagramı çizmeyi ve bunu tablolara çevirmeyi kavrarsınız.

🧹Temiz veri yapısı

1NF, 2NF ve 3NF ile yinelenen ve tutarsız veriyi önleyerek düzenli ve bakımı kolay tablolar tasarlarsınız.

Anahtar Konular

veritabanı tasarımı eğitimidatabase design beginnerer diyagramı eğitiminormalizasyon eğitimibaşlangıç veritabanı kursubirincil anahtar yabancı anahtarvarlık ilişki modeli1nf 2nf 3nfilişkisel veritabanı tasarımıveritabanı tasarımı dersi
“İyi bir veritabanı tasarımı daha ilk tabloda başlar; sağlam temel kuran, yıllarca büyüyen veriyi kolayca taşır.”

Ön Koşullar

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

1
Bilgisayar okuryazarlığı

Temel bilgisayar ve dosya kullanımı bilgisi, araçları ve örnekleri rahat takip etmeyi sağlar; ön SQL bilgisi gerekmez.

2
Mantıksal düşünme

Bilgiyi gruplama ve ilişkilendirme gibi temel mantıksal düşünme, modelleme konularını kavramayı kolaylaştırır.

3
Tablo ve kayıt fikri

Excel benzeri bir tabloda satır ve sütun fikrine aşinalık, tablo kavramını anlamayı destekler ancak şart değildir.

4
Çalışma ortamı

Diyagram için bir çizim aracı ve denemek için MySQL veya PostgreSQL gibi basit bir veritabanı yeterlidir.

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 veritabanının ve iyi tasarımın neden gerekli olduğunu kavrar, varlık, nitelik ve ilişki kavramlarını öğrenir ve basit bir ER diyagramı çizmeye başlar.
Modül 1
Neden Veritabanı Tasarımı
  • Verinin düz dosya yerine veritabanında tutulmasının yararları
  • Kötü tasarımın yol açtığı yinelenme ve tutarsızlık örnekleri
  • İlişkisel veritabanı ve tablo kavramının basit tanıtımı
  • Satır (kayıt) ile sütun (alan) arasındaki farkın kavranması
  • Gerçek bir senaryonun (ör. kütüphane) veriye dökülmesi
  • Tasarımın sorgu ve raporlamayı nasıl kolaylaştırdığı
Modül 2
Varlık ve Nitelikler
  • Varlık (entity) kavramı ve örnek senaryoda belirlenmesi
  • Nitelik (attribute) ile bir varlığın özelliklerinin tanımı
  • Basit, bileşik ve türetilmiş niteliklerin ayrımı
  • Her varlığı benzersiz yapan tanımlayıcı niteliğin bulunması
  • Varlık ile niteliği karıştırmamaya dair pratik ipuçları
  • Örnek senaryoda varlık ve nitelik listesinin çıkarılması
Modül 3
İlişki (Relationship) Kavramı
  • İki varlık arasındaki ilişkinin (relationship) anlamı
  • İlişkinin yönü ve iş kuralıyla ifade edilmesi
  • Bir öğrencinin birden çok derse yazılması gibi örnekler
  • İlişkiye ait niteliklerin (ör. kayıt tarihi) tanınması
  • İlişkinin ER diyagramında nasıl gösterildiği
  • Gerçek senaryoda varlıklar arası ilişkilerin listelenmesi
Modül 4
ER Diyagramı Çizmek
  • ER diyagramının temel sembolleri ve okunması
  • Varlıkları, nitelikleri ve ilişkileri diyagrama yerleştirme
  • Chen ve Crow's Foot gösterimlerinin basit tanıtımı
  • Örnek senaryonun baştan sona ER diyagramının çizilmesi
  • Diyagramı gözden geçirerek eksik varlık ve ilişki bulma
  • Diyagramdan tabloya geçişin ön hazırlığının yapılması
Günün hedefiKatılımcılar birincil ve yabancı anahtarları kavrar, bir-bir, bir-çok ve çok-çok ilişkileri tablolara dönüştürür, kardinalite ve zorunluluk kurallarını uygular.
Modül 1
Birincil Anahtar
  • Birincil anahtarın (primary key) rolü ve benzersizliği
  • Doğal anahtar ile yapay (surrogate) anahtar tercihi
  • Otomatik artan sayı sütununun anahtar olarak kullanımı
  • Birden çok sütundan oluşan bileşik anahtar örneği
  • İyi bir anahtarın değişmez ve benzersiz olması kriteri
  • Anahtar seçiminin ileride ilişkilere etkisinin kavranması
Modül 2
Yabancı Anahtar ve Bütünlük
  • Yabancı anahtarın (foreign key) iki tabloyu bağlaması
  • Referans bütünlüğü ile tutarsız verinin engellenmesi
  • Yabancı anahtarın hangi tabloya konulacağına karar verme
  • Olmayan bir kaydı referans vermenin engellenmesi
  • ON DELETE davranışının basit düzeyde tanıtımı
  • Örnek şemada yabancı anahtarların eklenmesi
Modül 3
Kardinalite ve Katılım
  • Bir-bir, bir-çok ve çok-çok kardinalite türleri
  • Zorunlu ve isteğe bağlı (katılım) ilişkilerin ayrımı
  • İş kuralından kardinalitenin doğru çıkarılması
  • Kardinalitenin ER diyagramında gösterilmesi
  • Yanlış kardinalitenin yol açtığı tasarım hataları
  • Örnek senaryoda her ilişki için kardinalite belirleme
Modül 4
İlişkileri Tabloya Dönüştürme
  • Bir-çok ilişkinin yabancı anahtarla tabloya aktarılması
  • Çok-çok ilişkinin ara (bağlantı) tabloyla çözülmesi
  • Bir-bir ilişkinin tablolara yansıtılma seçenekleri
  • Ara tablonun bileşik anahtarının tasarlanması
  • ER diyagramından ilişkisel şemaya adım adım geçiş
  • Dönüşüm sonrası şemanın örnek verilerle denenmesi
Günün hedefiKatılımcılar normalizasyonun amacını kavrar, 1NF, 2NF ve 3NF biçimlerini örneklerle uygular ve öğrendiklerini uçtan uca küçük bir tasarım projesinde birleştirir.
Modül 1
Normalizasyonun Amacı
  • Normalizasyonun yinelenme ve anomalileri önlemesi
  • Ekleme, güncelleme ve silme anomalilerinin örneklenmesi
  • Düzensiz tek tablonun yarattığı sorunların görülmesi
  • Fonksiyonel bağımlılık kavramının basit tanıtımı
  • Normalizasyonun veri kalitesine katkısının kavranması
  • Normalizasyon adımlarının genel mantığının özeti
Modül 2
Birinci Normal Biçim (1NF)
  • Her hücrede tek (atomik) değer bulunması kuralı
  • Virgülle ayrılmış çoklu değerlerin ayrı satıra taşınması
  • Tekrarlayan sütun gruplarının ayrı tabloya çıkarılması
  • Her satırı benzersiz kılan anahtarın belirlenmesi
  • 1NF ihlali içeren örnek tablonun düzeltilmesi
  • 1NF sonrası tablonun gözden geçirilmesi
Modül 3
İkinci ve Üçüncü Normal Biçim
  • 2NF: bileşik anahtara kısmi bağımlılığın giderilmesi
  • Yalnızca anahtarın bir kısmına bağlı alanların ayrılması
  • 3NF: anahtar dışı alanlar arası geçişli bağımlılığın giderilmesi
  • Türetilebilir ve dolaylı bağımlı alanların taşınması
  • 2NF ve 3NF adımlarının örnek tablo üzerinde uygulanması
  • Fazla normalizasyonun sorgu karmaşıklığına etkisine değinme
Modül 4
Uçtan Uca Tasarım Projesi
  • Küçük bir senaryonun (ör. mağaza) gereksiniminin yazılması
  • Varlık, ilişki ve ER diyagramının oluşturulması
  • Anahtarların atanması ve ilişkilerin kurulması
  • Şemanın 1NF, 2NF ve 3NF'e göre normalize edilmesi
  • CREATE TABLE ile tabloların basitçe oluşturulması
  • Örnek verilerle tasarımın test edilip gözden geçirilmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Tasarımın gereği

İyi bir veritabanı tasarımının neden gerektiğini kavrar, kötü tasarımın yol açtığı yinelenme ve anomalileri tanırsınız.

✅
ER modelleme

Bir senaryodan varlık, nitelik ve ilişkileri çıkarır, okunabilir bir varlık-ilişki diyagramı çizersiniz.

✅
Anahtar tasarımı

Birincil ve bileşik anahtarları seçer, yabancı anahtarla tabloları bağlar ve referans bütünlüğünü sağlarsınız.

✅
İlişki kurma

Bir-bir, bir-çok ve çok-çok ilişkileri kardinaliteye göre doğru biçimde tablolara dönüştürürsünüz.

✅
Çok-çok çözümü

Çok-çok ilişkileri ara tablo ve bileşik anahtarla çözerek esnek ve doğru bir şema kurarsınız.

✅
Normalizasyon

1NF, 2NF ve 3NF biçimlerini örneklerle uygulayarak düzenli, yinelemesiz ve bakımı kolay tablolar üretirsiniz.

✅
ER'den tabloya

Bir ER diyagramını adım adım ilişkisel şemaya ve CREATE TABLE ifadelerine dönüştürmeyi öğrenirsiniz.

✅
Uçtan uca tasarım

Küçük bir senaryoyu gereksinimden normalize şemaya kadar baştan sona kendiniz tasarlama güveni kazanırsınız.

Kimler İçin Uygundur?

  • Veritabanı tasarımına yeni başlayan yazılım öğrencileri
  • kendi uygulamasının tablolarını kurmak isteyen geliştiriciler
  • veriyle çalışmaya başlayan analistler
  • temel modelleme becerisi edinmek isteyen BT çalışanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim için ön bilgi gerekir mi?
Hayır. Eğitim başlangıç seviyesinde kurgulanmıştır; SQL veya veritabanı deneyimi gerekmez. Temel bilgisayar kullanımı ve mantıksal düşünme yeterlidir. Varlık-ilişki modeli, anahtarlar ve normalizasyon basit senaryolar üzerinden, teoriye boğulmadan adım adım anlatılır.
Bu eğitim diğer Database Design eğitiminden farkı nedir?
Bu başlangıç eğitimi ER modelleme, anahtarlar ve 1NF-3NF gibi temellere odaklanır ve hiç deneyimi olmayanları hedefler. Daha kapsamlı Database Design eğitimi ise BCNF, indeksleme, denormalizasyon ve fiziksel tasarım gibi ileri konuları ekler. Önce bu eğitimle temeli kurmanız önerilir.
Hangi araçlar kullanılır?
ER diyagramları için basit bir çizim aracı kullanılır ve tasarımı denemek için MySQL ya da PostgreSQL gibi ücretsiz bir veritabanı yeterlidir. Amaç belirli bir ürünü öğretmek değil, her ilişkisel veritabanında geçerli tasarım ilkelerini kazandırmaktır.
Normalizasyonu bu eğitimde gerçekten öğrenebilir miyim?
Evet. Normalizasyon bu eğitimin merkezindedir ve 1NF, 2NF, 3NF biçimleri bozuk örnek tablolar üzerinde adım adım düzeltilerek anlatılır. Anomalilerin ne olduğunu ve her biçimin hangi sorunu çözdüğünü somut örneklerle görür, kendi şemanıza uygularsınız.
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 eğitime katılımı ve değerlendirmedeki başarıyı belgeler. Eğitim yüz yüze veya online verilebilir ve kurumun ihtiyaçlarına göre örnekler 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. Database Design - Beginner 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 TemelleriVektör Veritabanlarına Giriş Eğitimi
Veritabanı Eğitimleri

Vektör Veritabanlarına Giriş Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Embedding, benzerlik araması, ANN indeksleri ve RAG mimarisiyle vektör veritabanlarına giriş. Pinecone, Qdrant, Weaviate ve pgvector uygulamalı 2 günlük eğitim.

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

Veritabanı Eğitimi

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

İlişkisel tasarım, SQL sorgulama, JOIN, indeks, performans, transaction, güvenlik ve yedeklemeyle uçtan uca veritabanı. PostgreSQL, MySQL ve SQL Server ile 3 gü

Detayları Gör →
Veritabanı Yönetimi TemelleriVeritabanı İşlem Yönetimi, Kilitlenme ve Eşzamanlılık Eğitimi
Veritabanı Eğitimleri

Veritabanı İşlem Yönetimi, Kilitlenme ve Eşzamanlılık Eğitimi

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

ACID işlemler, kilitleme, izolasyon seviyeleri, MVCC ve deadlock çözümünü PostgreSQL ve SQL Server üzerinde uygulamalı öğreten 3 günlük kurumsal eğitim.

Detayları Gör →
Veritabanı Yönetimi TemelleriVeritabanı Tasarımı ve SQL ile Programlama Eğitimi
Veritabanı Eğitimleri

Veritabanı Tasarımı ve SQL ile Programlama Eğitimi

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

ER modeli, normalizasyon, ileri SQL, pencere fonksiyonları, stored procedure, trigger ve fonksiyonlarla sunucu tarafı SQL programlama. PL/pgSQL ve T-SQL ile 3 g

Detayları Gör →
Veritabanı Yönetimi TemelleriVeritabanı Tasarımı, Veri Modelleme ve Normalizasyon Eğitimi
Veritabanı Eğitimleri

Veritabanı Tasarımı, Veri Modelleme ve Normalizasyon Eğitimi

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

ER modelleme, kavramsal-mantıksal-fiziksel tasarım ve 1NF'den BCNF'e normalizasyon. Anomalileri gidermeyi ve denormalizasyonu uygulamalı öğreten 3 günlük eğitim

Detayları Gör →
Veritabanı Yönetimi TemelleriVeritabanı Temelleri Eğitimi
Veritabanı Eğitimleri

Veritabanı Temelleri Eğitimi

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

Veritabanı ve DBMS kavramları, tablo yapısı, anahtarlar ve temel SQL ile sıfırdan başlangıç. Sorgulama, veri ekleme ve basit tasarımı uygulamalı öğreten 3 gün.

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