DATABASE FUNDAMENTALS: UNDERSTANDING RELATIONAL DATABASE MANAGEMENT SYSTEMS EĞİTİMİ

İlişkisel veritabanı dünyasına sağlam bir temelle girin

İlişkisel model, tablolar, anahtarlar, normalizasyon, ACID ve RDBMS ürünlerine genel bakış

Database Fundamentals: Understanding Relational Database Management Systems eğitimi, ilişkisel veritabanlarının temel kavramlarını sıfırdan öğretir.

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

Eğitim Hakkında

İlişkisel veritabanı yönetim sistemlerinin temel kavramlarını sıfırdan öğreten giriş eğitimi

Bu eğitim, ilişkisel veritabanı yönetim sistemlerinin temel mantığını kavratmaya odaklanır. Katılımcılar Edgar Codd'un ilişkisel modelini, tablo, satır, sütun ve ilişki kavramlarını, birincil ve yabancı anahtarları öğrenir. Normalizasyon formları, veri bütünlüğü kısıtları, ACID ilkeleri ve işlem mantığı işlenir. Oracle, SQL Server, PostgreSQL ve MySQL gibi yaygın RDBMS ürünlerinin mimarisi ve farkları karşılaştırmalı olarak ele alınır.

Süre ve Format

3 Gün. İlk gün ilişkisel model ve temel kavramlar, ikinci gün tablo tasarımı, anahtarlar ve normalizasyon, üçüncü gün ACID, işlemler ve RDBMS ürünleri işlenir.

Seviye

Temel Seviye — ilişkisel model, tablo ve anahtar kavramları, normalizasyon ile ACID ilkeleri sıfırdan işlenir

Öğrenme Metodu

Her kavram örnek şemalar üzerinde çizilerek, basit tablolarla modellenerek ve farklı RDBMS ürünlerinde karşılaştırılarak uygulamalı işlenir.

Neden Bu Eğitim?

🧱Sağlam kavram temeli

İlişkisel model, tablo, satır ve ilişki kavramlarını doğru öğrenerek sonraki tüm veritabanı eğitimleri için sağlam bir zemin oluşturursunuz.

🔑Anahtar ve bütünlük

Birincil, yabancı ve aday anahtarları, bütünlük kısıtlarını kavrayarak tutarlı ve hatasız veri modelleri tasarlama becerisi kazanırsınız.

⚖️ACID ve güven

İşlemlerin atomiklik, tutarlılık, izolasyon ve kalıcılık ilkelerini öğrenerek verinin neden güvenle saklandığını anlarsınız.

Anahtar Konular

ilişkisel veritabanı eğitimirdbms eğitimiveritabanı temellerinormalizasyon eğitimiacid ilkeleriveritabanı kursusql giriş eğitimibirincil anahtaryabancı anahtarveritabanı tasarımı
“Her güçlü veri odaklı sistem, doğru kurulmuş ilişkisel bir temel üzerinde yükselir; bu eğitim o temeli sağlam atmanızı sağlar.”

Ön Koşullar

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

1
Bilgisayar okuryazarlığı

Dosya, klasör ve uygulama kullanımı gibi temel bilgisayar becerileri eğitimi takip etmeyi kolaylaştırır.

2
Mantıksal düşünme

Tablolar ve ilişkiler arasındaki bağlantıları kavramak için temel mantıksal düşünme becerisi faydalıdır.

3
Ön bilgi gerekmez

Veritabanı veya SQL ön bilgisi gerekmez; tüm kavramlar sıfırdan ve adım adım anlatılır.

4
Örnek RDBMS ortamı

MySQL veya PostgreSQL kurulu bir ortam örnek tabloları takip etmeyi ve denemeyi sağlar.

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ı ve DBMS kavramlarını, ilişkisel modelin temellerini ve tablo, satır, sütun ile alan yapısını kavrar; dosya sistemine göre avantajlarını anlar.
Modül 1
Veritabanı ve DBMS Kavramları
  • Veri, bilgi ve veritabanı arasındaki fark ve temel tanımlar
  • Dosya tabanlı sistemlerin sorunları ve DBMS'in getirdiği çözümler
  • DBMS bileşenleri: motor, katalog, sorgu işleyici ve depolama
  • Veri bağımsızlığı ve mantıksal/fiziksel soyutlama katmanları
  • Üç şema mimarisi: dış, kavramsal ve iç şema seviyeleri
  • Veritabanı kullanıcıları: yönetici, geliştirici ve son kullanıcı rolleri
Modül 2
İlişkisel Modelin Temelleri
  • Edgar Codd ve ilişkisel modelin ortaya çıkışının kısa tarihi
  • İlişki (relation), tuple ve attribute kavramlarının tanımı
  • Tablo, satır ve sütunun ilişkisel modeldeki karşılıkları
  • Domain, derece (degree) ve kardinalite kavramları
  • İlişkisel modelin küme teorisi ile matematiksel temeli
  • İlişkisel modelin dosya sistemine göre sağladığı avantajlar
Modül 3
Veri Tipleri ve Sütun Tanımı
  • Sayısal tipler: INTEGER, DECIMAL, NUMERIC ve FLOAT kullanımı
  • Metin tipleri: CHAR, VARCHAR ve TEXT arasındaki farklar
  • Tarih ve zaman tipleri: DATE, TIMESTAMP ve zaman dilimleri
  • Boolean, BLOB ve ürüne özgü özel veri tipleri
  • NULL kavramı ve bilinmeyen değerin anlamı
  • Uygun veri tipi seçiminin depolama ve performansa etkisi
Modül 4
Şema, Tablo ve İlişki Kurma
  • Veritabanı şeması ve nesne isimlendirme kuralları
  • Tablolar arasındaki bire-bir, bire-çok ve çoka-çok ilişkiler
  • Çoka-çok ilişkinin ara (junction) tablo ile çözümü
  • Varlık-ilişki (ER) diyagramlarının temel gösterimi
  • Kavramsal modelden tablo tasarımına geçiş adımları
  • Örnek bir müşteri-sipariş şemasının birlikte modellenmesi
Günün hedefiKatılımcılar birincil, yabancı ve aday anahtarları, bütünlük kısıtlarını ve normalizasyon formlarını öğrenir; veri tekrarını azaltan tutarlı tablo tasarımları yapar.
Modül 1
Anahtar Türleri ve Rolleri
  • Birincil anahtar (primary key) ve satır benzersizliğinin sağlanması
  • Aday anahtar (candidate key) ve süper anahtar kavramları
  • Yabancı anahtar (foreign key) ile tablolar arası ilişki kurma
  • Doğal anahtar ile yapay (surrogate) anahtar karşılaştırması
  • Bileşik (composite) anahtarların ne zaman kullanılacağı
  • Otomatik artan anahtarlar: IDENTITY, SEQUENCE ve AUTO_INCREMENT
Modül 2
Bütünlük Kısıtları
  • Varlık bütünlüğü: birincil anahtarın NULL olamaması kuralı
  • Referans bütünlüğü ve yabancı anahtar ilişkilerinin korunması
  • NOT NULL ve UNIQUE kısıtlarının tanımlanması
  • CHECK kısıtı ile iş kurallarının veri seviyesinde zorlanması
  • DEFAULT değerlerle eksik veri girişinin yönetilmesi
  • ON DELETE ve ON UPDATE cascade/restrict davranışları
Modül 3
Normalizasyon Formları
  • Normalizasyonun amacı ve veri tekrarının (anomali) sorunları
  • Birinci normal form (1NF) ve atomik değer kuralı
  • İkinci normal form (2NF) ve kısmi bağımlılığın giderilmesi
  • Üçüncü normal form (3NF) ve geçişli bağımlılığın giderilmesi
  • Boyce-Codd normal formu (BCNF) ve ileri bağımlılıklar
  • Fonksiyonel bağımlılık kavramı ve pratik örnekler
Modül 4
Denormalizasyon ve Tasarım Kararları
  • Denormalizasyon nedir ve performans için ne zaman tercih edilir
  • Normalizasyon ile okuma performansı arasındaki denge
  • İndeks kavramına kısa giriş ve tasarıma etkisi
  • Veri ambarı tasarımında denormalize yaklaşımlar
  • Aşırı normalizasyonun sorgu karmaşıklığına etkisi
  • Gerçek senaryoda doğru normal form seviyesinin seçilmesi
Günün hedefiKatılımcılar ACID ilkelerini, işlem ve kilitleme mantığını, izolasyon seviyelerini öğrenir; Oracle, SQL Server, PostgreSQL ve MySQL ürünlerini karşılaştırmalı değerlendirir.
Modül 1
İşlem (Transaction) Mantığı
  • İşlem kavramı ve banka transferi gibi klasik örnekler
  • BEGIN, COMMIT ve ROLLBACK ifadelerinin işleyişi
  • SAVEPOINT ile işlem içi kısmi geri alma noktaları
  • Otomatik commit modu ile açık işlem yönetimi farkı
  • İşlem günlüğü (transaction log) ve kurtarmadaki rolü
  • Başarısız işlemlerde verinin tutarlı duruma dönmesi
Modül 2
ACID İlkeleri ve Önemi
  • Atomiklik: işlemin ya tümüyle ya da hiç uygulanması
  • Tutarlılık: kısıtların işlem öncesi ve sonrası korunması
  • İzolasyon: eşzamanlı işlemlerin birbirini etkilememesi
  • Kalıcılık: commit sonrası verinin kalıcı olarak saklanması
  • ACID ilkelerinin gerçek dünyadaki önemi ve örnekleri
  • ACID ile BASE yaklaşımı arasındaki temel farklar
Modül 3
Eşzamanlılık ve İzolasyon
  • Eşzamanlı erişim sorunları: dirty read ve lost update
  • Non-repeatable read ve phantom read anomalileri
  • İzolasyon seviyeleri: Read Committed, Repeatable Read, Serializable
  • Kilitleme (locking) türleri: paylaşımlı ve dışlayıcı kilitler
  • Deadlock kavramı ve RDBMS'in çözümleme yaklaşımı
  • MVCC (çok sürümlü eşzamanlılık) mantığına kısa giriş
Modül 4
Yaygın RDBMS Ürünleri
  • Oracle Database: kurumsal mimari ve temel özellikler
  • Microsoft SQL Server ve T-SQL dilinin ayırt edici yönleri
  • PostgreSQL: açık kaynak, genişletilebilir ve standartlara uygun
  • MySQL ve MariaDB: web projelerinde yaygın kullanımı
  • Lisanslama, maliyet ve ekosistem açısından karşılaştırma
  • Projeye uygun RDBMS seçiminde dikkat edilecek kriterler

Eğitim Kazanımları

Program sonunda katılımcılar:

🧱
İlişkisel model

İlişkisel modelin temelini, tablo, satır, sütun ve ilişki kavramlarını doğru şekilde açıklayabilir ve uygulayabilirsiniz.

🔑
Anahtar tasarımı

Birincil, yabancı, aday ve bileşik anahtarları ayırt eder, tablolar arası ilişkileri doğru anahtarlarla kurarsınız.

🛡️
Veri bütünlüğü

NOT NULL, UNIQUE, CHECK ve referans bütünlüğü kısıtlarını kullanarak tutarlı veri modelleri tasarlarsınız.

📐
Normalizasyon

1NF, 2NF, 3NF ve BCNF formlarını uygulayarak veri tekrarını azaltan sağlıklı tablo yapıları oluşturursunuz.

⚖️
ACID bilinci

İşlemlerin atomiklik, tutarlılık, izolasyon ve kalıcılık ilkelerini kavrar, güvenli veri işleme mantığını anlarsınız.

🔄
İşlem yönetimi

BEGIN, COMMIT, ROLLBACK ve SAVEPOINT ifadeleriyle işlemleri yönetir, hata durumunda tutarlılığı korursunuz.

🔀
Eşzamanlılık

İzolasyon seviyelerini ve kilitleme mantığını kavrar, eşzamanlı erişim anomalilerinin nasıl önlendiğini anlarsınız.

🗄️
Ürün karşılaştırma

Oracle, SQL Server, PostgreSQL ve MySQL ürünlerini karşılaştırır, projeye uygun RDBMS seçimini değerlendirebilirsiniz.

Kimler İçin Uygundur?

  • Veritabanı dünyasına yeni başlayan yazılım geliştiriciler
  • veri analizine giriş yapan analistler
  • test
  • sistem uzmanları ile ilişkisel veritabanı kavramlarını sağlam bir temele oturtmak isteyen öğrenciler ve BT çalışanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Veritabanı dünyasına yeni başlayan yazılım geliştiriciler, veri analizine ilgi duyan analistler, test ve sistem uzmanları ile öğrenciler için uygundur. Herhangi bir veritabanı veya SQL ön bilgisi gerekmez; tüm kavramlar temelden anlatılır.
Eğitimde SQL yazmayı öğrenecek miyiz?
Bu eğitim kavramsal temele odaklanır; SQL'e genel bir giriş yapılır ancak derinlemesine SQL komut yazımı ayrı bir eğitim konusudur. Burada ilişkisel model, anahtarlar, normalizasyon ve ACID gibi her veritabanının altyapısını oluşturan kavramlar öğretilir.
Hangi veritabanı ürünü üzerinden anlatılıyor?
Eğitim ürün bağımsızdır; kavramlar Oracle, SQL Server, PostgreSQL ve MySQL üzerinde karşılaştırmalı gösterilir. Örnek uygulamalar genellikle ücretsiz olan MySQL veya PostgreSQL üzerinde yapılır, ancak öğrenilenler tüm ilişkisel sistemlere uygulanabilir.
Eğitim online olarak veriliyor mu?
Evet, eğitim hem yüz yüze hem de canlı online formatta verilebilir ve kurumların ihtiyaçlarına göre uyarlanır. Her iki formatta da örnek şemalar birlikte modellenir ve katılımcılar uygulamalı olarak çalışı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. Bu sertifika eğitimin tamamlandığını belgeler; ilgili ürünlerin resmi yetkinlik sınavları ayrıdır ve sınav başvurusu ile ücreti ilgili kuruma aittir.

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 Fundamentals: Understanding Relational Database Man Sertifika Kodu DV-2026XX00 Tarih 23.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

Veritabanı Yönetimi TemelleriWriting SQL Queries Training Eğitimi
Veritabanı Eğitimleri

Writing SQL Queries Training Eğitimi

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

SQL sorgu yazma eğitimi: SELECT, JOIN, GROUP BY, alt sorgu, CTE, küme işlemleri ve pencere fonksiyonları standart SQL ile uygulamalı işlenir.

Detayları Gör →
Veritabanı Yönetimi TemelleriYazılım ve Veritabanı Eğitimi
Veritabanı Eğitimleri

Yazılım ve Veritabanı Eğitimi

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

Yazılım ve veritabanı eğitimi: ilişkisel modelleme, SQL, bağlantı ve işlem yönetimi, ORM, güvenlik, indeksleme ve NoSQL uygulamalı olarak işlenir.

Detayları Gör →
Veritabanı Yönetimi TemelleriAccess - Take Charge of Your Database Eğitimi
Veritabanı Eğitimleri

Access - Take Charge of Your Database Eğitimi

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

Microsoft Access ile tablo tasarımı, ilişkiler, sorgular, formlar, raporlar ve makrolar kullanarak masaüstü veritabanı uygulamaları geliştirmeyi öğreten eğitim.

Detayları Gör →
Veritabanı Yönetimi TemelleriAdministering a SQL Database Eğitimi
Veritabanı Eğitimleri

Administering a SQL Database Eğitimi

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

SQL Server güvenlik, yetkilendirme, yedekleme, geri yükleme, SQL Server Agent, bakım ve performans izleme ile veritabanı yönetimini öğreten uygulamalı eğitim.

Detayları Gör →
Veritabanı Yönetimi TemelleriAdministering a SQL Database Infrastructure Eğitimi
Veritabanı Eğitimleri

Administering a SQL Database Infrastructure Eğitimi

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

SQL Server güvenlik, yetkilendirme, yedekleme/geri yükleme, Always On yüksek erişilebilirlik, SQL Agent otomasyonu ve izlemeyi öğreten uygulamalı DBA eğitimi.

Detayları Gör →
Veritabanı Yönetimi TemelleriAdvanced Programming in Go: Accessing Databases Eğitimi
Veritabanı Eğitimleri

Advanced Programming in Go: Accessing Databases Eğitimi

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

Go'da database/sql, connection pool, transaction, pgx, sqlx, GORM, migration ve MongoDB/Redis ile üretim seviyesinde veritabanı erişimini öğreten ileri eğitim.

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