DATA MODELS EĞİTİMİ

Her veri modelini tanıyın, doğrusunu seçin

Hiyerarşik, ilişkisel, belge, anahtar-değer ve graf modellerini karşılaştırarak probleme uygun veri modelini seçin.

Klasikten modern NoSQL'e veri modeli türleri: hiyerarşik, ilişkisel, nesne, belge, anahtar-değer ve graf modelleri karşılaştırılır; aynı veri farklı modellerde temsil edilerek CAP ve model seçimi uygulamalı işlenir.

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

Eğitim Hakkında

Klasikten modern NoSQL'e veri modeli türleri

Bu eğitim, verinin temsil edilebileceği farklı model paradigmalarını tanıtır ve her birinin güçlü yanlarını karşılaştırır. Hiyerarşik ve ağ modellerinin tarihsel temelinden başlayıp ilişkisel modeli (tablo, ilişki, cebir) ayrıntılı ele alır. Nesne ve nesne-ilişkisel modeller, belge (document), anahtar-değer, geniş sütun (wide-column) ve graf (graph) modelleri işlenir. Her model için veri yapısı, erişim deseni, tutarlılık ve ölçekleme özellikleri karşılaştırılır; aynı problemin farklı modellerdeki temsili gösterilir. CAP teoremi, şema esnekliği ve polyglot persistence kavramlarıyla doğru model seçimi öğretilir. Örnekler PostgreSQL, MongoDB ve Neo4j üzerinde somutlaştırılır.

Süre ve Format

3 Gün. Her gün dört modül; kavram anlatımının ardından aynı veri farklı modellerde temsil edilerek çalışılır.

Seviye

Temel Seviye — Veri modeli paradigmaları: hiyerarşik, ağ, ilişkisel, nesne, belge, anahtar-değer ve graf modellerine genel bakış.

Öğrenme Metodu

Aynı örnek alan PostgreSQL, MongoDB ve Neo4j üzerinde modellenerek paradigma farkları uygulamalı karşılaştırılır.

Neden Bu Eğitim?

🗂️Geniş Perspektif

Tüm model paradigmalarını tanıyıp tek bir yaklaşıma sıkışmazsınız.

⚖️Doğru Seçim

Probleme ve erişim desenine göre uygun veri modelini seçersiniz.

🔄Karşılaştırma

Aynı veriyi farklı modellerde temsil ederek ödünleşimleri görürsünüz.

Anahtar Konular

veri modelleridata modelsilişkisel modelbelge modeligraf veritabanıanahtar değernosqlcap teoremipolyglot persistenceveritabanı seçimineo4jmongodb
“Doğru veri modeli, çözülmesi gereken problemi en az dirençle anlatan modeldir.”

Ön Koşullar

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

1
Veri Farkındalığı

Tablo, satır ve kayıt kavramına giriş düzeyinde aşinalık faydalıdır.

2
Temel SQL

SELECT ve JOIN mantığını bilmek karşılaştırmaları kolaylaştırır.

3
Mantıksal Düşünme

İlişki ve hiyerarşi kavramlarını soyut düşünebilme beklenir.

4
Ortam

PostgreSQL, MongoDB ve Neo4j erişimi olan bir çalışma ortamı.

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ı, klasik modelleri ve ilişkisel modelin temellerini açıklar ve uygular.
Modül 1
Veri Modeli Kavramı
  • Veri modelinin tanımı ve üç bileşeni (yapı, işlem, kısıt)
  • Şema ile örnek (instance) ayrımı
  • Mantıksal ile fiziksel model farkı
  • Veri bağımsızlığı (data independence) kavramı
  • Model seçiminin uygulamaya etkisi
  • Modelleri değerlendirme ölçütleri
Modül 2
Hiyerarşik ve Ağ Modeli
  • Hiyerarşik modelde ağaç yapısı ve ebeveyn-çocuk
  • IMS benzeri sistemlerin tarihsel rolü
  • Ağ (network/CODASYL) modelinde set yapısı
  • Çoka-çok ilişkinin bu modellerde ifadesi
  • Gezinmeli (navigational) erişimin sınırları
  • İlişkisel modele neden geçildiği
Modül 3
İlişkisel Model
  • İlişki (relation), demet (tuple) ve öznitelik
  • Anahtar türleri: aday, birincil, yabancı
  • Bütünlük kuralları (varlık ve referansal)
  • NULL değer ve üç değerli mantık
  • Şema ve ilişki örneği ayrımı
  • Tablolarla veri temsilinin avantajları
Modül 4
İlişkisel Cebir
  • Seçme (selection) ve projeksiyon işlemleri
  • Birleşim, kesişim ve fark
  • Kartezyen çarpım ve JOIN türleri
  • Yeniden adlandırma ve bileşik sorgu
  • Cebir ifadelerinin SQL karşılığı
  • Sorgu mantığının cebirle gerekçelendirilmesi
Günün hedefiKatılımcı, nesne ve belge modellerinde veriyi temsil eder ve ilişkiselle kıyaslar.
Modül 1
Nesne ve Nesne-İlişkisel
  • Nesne kimliği, kalıtım ve kapsülleme
  • Nesne-ilişkisel uzantılar (tipler, diziler)
  • Nesne-ilişkisel eşleme (ORM) temelleri
  • Empedans uyumsuzluğu (impedance mismatch)
  • Karmaşık tiplerin saklanması
  • Nesne modelinin yazılımla uyumu
Modül 2
Belge Modeli
  • JSON/BSON belge yapısı ve iç içe alanlar
  • Koleksiyon ve belge kavramı (MongoDB)
  • Gömme (embedding) ve referanslama kararı
  • Esnek (schemaless) şema ve şema doğrulama
  • Belge düzeyinde atomiklik
  • Erişim desenine göre belge tasarımı
Modül 3
Anahtar-Değer ve Sütun
  • Anahtar-değer deposunda basit erişim modeli
  • Geniş sütun (wide-column) yapısı
  • Sütun ailesi ve satır anahtarı tasarımı
  • Yüksek hız ve ölçekleme avantajı
  • Sorgu esnekliğinin sınırları
  • Önbellek ve oturum verisi senaryoları
Modül 4
Modellerin Karşılaştırması
  • Aynı verinin ilişkisel ve belge temsili
  • Birleştirme (JOIN) yükü ile veri tekrarı dengesi
  • Şema esnekliği ile tutarlılık ödünleşimi
  • Okuma ve yazma desenlerine uygunluk
  • Veri bütünlüğünün nerede sağlandığı
  • Seçim için karar kriterleri
Günün hedefiKatılımcı, graf modelini kullanır ve çok modelli bir çözümde doğru seçimi yapar.
Modül 1
Graf Modeli
  • Düğüm (node), kenar (edge) ve özellik yapısı
  • Özellik grafı ile RDF üçlü (triple) farkı
  • İlişki yoğun verinin doğal temsili
  • Komşuluk ve derin bağlantı avantajı
  • Sosyal ağ ve öneri senaryoları
  • Neo4j ile graf oluşturma
Modül 2
Graf Sorgulama
  • Cypher ile desen (pattern) eşleme
  • Yol (path) ve en kısa yol sorguları
  • Değişken derinlikte gezinme
  • Graf sorgusunun SQL JOIN'e üstünlüğü
  • Merkeziyet ve topluluk analizi girişi
  • Sorgu performansının ilişki yoğunluğuna bağlılığı
Modül 3
Tutarlılık ve CAP
  • CAP teoremi: tutarlılık, erişilebilirlik, bölünme
  • ACID ile BASE yaklaşımlarının karşılaştırması
  • Güçlü ve nihai (eventual) tutarlılık
  • Yatay ölçekleme ve bölümleme (sharding)
  • Çoğaltma (replication) ve tutarlılık etkisi
  • Tutarlılık ihtiyacının modele etkisi
Modül 4
Model Seçimi ve Polyglot
  • Polyglot persistence: her işe uygun depo
  • Erişim deseni odaklı model seçim rehberi
  • Çok modelli veritabanlarının yeri
  • Göç (migration) ve veri taşıma maliyeti
  • Operasyonel karmaşıklık dengesi
  • Karar matrisiyle model seçimi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Model Paradigmaları

Klasik, ilişkisel ve NoSQL model paradigmalarını açıklarsınız.

✅
İlişkisel Temel

İlişki, anahtar ve ilişkisel cebiri doğru kullanırsınız.

✅
Belge Modeli

Belge modelinde gömme ve referans kararını verirsiniz.

✅
Anahtar-Değer

Anahtar-değer ve sütun modellerinin yerini belirlersiniz.

✅
Graf Modeli

İlişki yoğun veriyi graf modeliyle temsil eder ve sorgularsınız.

✅
CAP ve Tutarlılık

CAP ve tutarlılık modellerini seçim kararına yansıtırsınız.

✅
Karşılaştırma

Aynı veriyi farklı modellerde temsil edip ödünleşimleri görürsünüz.

✅
Model Seçimi

Polyglot yaklaşımla probleme uygun modeli bilinçle seçersiniz.

Kimler İçin Uygundur?

  • Veritabanı seçimi yapan geliştiriciler
  • analistler
  • mimariyle yeni tanışanlar
  • teknik karar vericiler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Veritabanı seçimi yapan geliştiriciler, analistler, mimariyle yeni tanışanlar ve teknik karar vericiler için uygundur.
NoSQL deneyimi gerekir mi?
Gerekmez; belge, anahtar-değer ve graf modelleri sıfırdan tanıtılır ve ilişkiselle karşılaştırılır.
Hangi veritabanları kullanılır?
Örnekler PostgreSQL, MongoDB ve Neo4j üzerinde gösterilir, prensipler benzer ürünlerde geçerlidir.
Tek bir doğru model var mı?
Hayır; doğru model probleme, erişim desenine ve tutarlılık ihtiyacına göre değişir ve bu karar eğitimde ele alını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. Data Models Eğitimi Sertifika Kodu DV-2026XX00 Tarih 26.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Veri Analizi ve İstatistikCertified Data Protection Practitioner Eğitimi
Veri ve Analitik Eğitimleri

Certified Data Protection Practitioner Eğitimi

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

ROPA, DPIA, privacy by design, teknik/idari tedbirler, veri sahibi talepleri ve ihlal müdahalesiyle veri koruma programını uygulayın. İleri seviye eğitim.

Detayları Gör →
Veri Analizi ve İstatistikCertified Information Systems Auditor: Audit Evidence, Data Analytics, & Reporting Eğitimi
Veri ve Analitik Eğitimleri

Certified Information Systems Auditor: Audit Evidence, Data Analytics, & Reporting Eğitimi

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

CISA kapsamında denetim kanıtı teknikleri, CAAT veri analitiği, örnekleme ve etkili denetim raporlamasını öğrenin. Orta seviye BT denetim eğitimi.

Detayları Gör →
Veri Analizi ve İstatistikCISA : Auditing, Data Analysis, & Controls Eğitimi
Veri ve Analitik Eğitimleri

CISA : Auditing, Data Analysis, & Controls Eğitimi

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

CISA kapsamında risk tabanlı denetim planlama, iç kontroller (GITC/uygulama), COSO/COBIT ve veri analiziyle kontrol testini öğrenin. Orta seviye BT denetim eğit

Detayları Gör →
Veri Analizi ve İstatistikClasses, Data Types & Regular Expressions Eğitimi
Veri ve Analitik Eğitimleri

Classes, Data Types & Regular Expressions Eğitimi

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

Python veri tipleri, sınıf (class) tasarımı ve düzenli ifadelerle (regex) ham metni temizleyip yapılandırılmış veriye dönüştürmeyi uygulamalı öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikClassifying and Collecting Data Eğitimi
Veri ve Analitik Eğitimleri

Classifying and Collecting Data Eğitimi

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

Veri türleri, nominal/ordinal/aralık/oran ölçüm düzeyleri ve anket, sensör, API ile güvenilir veri toplamayı; önyargı ve veri kalitesini uygulamalı öğrenin.

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