SQL TABLES EĞİTİMİ

Veriyi doğru tasarlanmış tablolarda saklayın

CREATE TABLE, veri türleri, kısıtlar, anahtarlar ve şema tasarımıyla SQL tabloları

SQL Tables Eğitimi, veriyi tutan tabloları doğru tasarlamayı, oluşturmayı ve yönetmeyi öğretir. Katılımcılar sayısal, metin ve tarih veri türü seçimini, CREATE TABLE ile tablo tanımlamayı, PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK, NOT NULL ve DEFAULT kısıtları…

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

Eğitim Hakkında

Veri türü seçiminden kısıtlara, anahtarlardan şema tasarımı ve bakıma uzanan tablo programı

Bu eğitim, veriyi tutan tabloları doğru tasarlamayı, oluşturmayı ve yönetmeyi öğretir. Katılımcılar sayısal, metin ve tarih veri türlerini seçmeyi, CREATE TABLE ile tablo tanımlamayı ve uygun kısıtları koymayı uygulamalı işler. PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL, CHECK ve DEFAULT kısıtları, otomatik anahtar üretimi, normalizasyon ilkeleri, index temelleri, ALTER TABLE ile şema değişikliği ve geçici tablolar ele alınır. Veri bütünlüğü ve doğru tür seçimi vurgulanır.

Süre ve Format

3 Gün. Her gün dört modül; veri türleri ve tablo oluşturmadan kısıtlar ve anahtarlara, oradan şema tasarımı, index ve tablo bakımına ilerlenir.

Seviye

Orta Seviye — tablo oluşturma, veri türleri, kısıtlar ve şema tasarımı

Öğrenme Metodu

Her konu örnek bir şema üzerinde canlı DDL komutlarıyla tablo oluşturup değiştirerek, bütünlük kurallarını test ederek uygulamalı işlenir.

Neden Bu Eğitim?

🏛️Doğru veri temeli

Bir uygulamanın verisi tablolarda yaşar; iyi tasarlanmış tablo ve kısıtlar veriyi daha yazılırken tutarlı tutar ve sorguları kolaylaştırır.

🛡️Veri bütünlüğü

PRIMARY KEY, FOREIGN KEY ve CHECK gibi kısıtlarla hatalı ve tutarsız verinin tabloya girmesini veritabanı düzeyinde en baştan engellersiniz.

📐Ölçeklenebilir tasarım

Doğru veri türü, normalizasyon ve index seçimiyle hem bugün hem veri büyüdüğünde performanslı ve bakımı kolay bir şema kurarsınız.

Anahtar Konular

sql tablo eğitimicreate table eğitimiveritabanı tasarım eğitimiprimary key foreign keysql kısıt eğitimiveri türleri sqlnormalizasyon eğitimialter table eğitimişema tasarımı sqlveri bütünlüğü eğitimi
“İyi bir veritabanı iyi tasarlanmış tablolarla başlar; bu eğitim, veriyi daha yazılırken tutarlı ve ölçeklenebilir tutan tablolar kurmayı öğretir.”

Ön Koşullar

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

1
Temel SQL

SELECT ve WHERE ile tablodan veri çekebilecek düzeyde temel SQL bilgisi gereklidir.

2
Tablo kavramı

Satır, sütun ve veri türü gibi temel kavramlara aşinalık beklenir.

3
Veritabanı erişimi

Tablo oluşturma ve değiştirme yetkisi olan bir SQL Server, PostgreSQL veya MySQL test ortamı erişimi gerekir.

4
Mantıksal düşünme

Varlık ve ilişki mantığına yatkınlık, şema tasarımı kararlarını kavramayı kolaylaştırı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ı sayısal, metin ve tarih türlerini doğru seçer, CREATE TABLE ile sütunları ve varsayılan değerleri tanımlar ve temel INSERT ile veri ekler.
Modül 1
Sayısal Veri Türleri
  • INT, BIGINT, SMALLINT aralık ve boyutu
  • DECIMAL/NUMERIC ile kesin ondalık
  • FLOAT ve kayan nokta yuvarlama riski
  • Para değerleri için doğru tür seçimi
  • Taşma (overflow) ve tür sınırları
  • Veri türünün depolama alanına etkisi
Modül 2
Metin ve Tarih Türleri
  • CHAR ve VARCHAR arasındaki fark
  • NVARCHAR ve Unicode (Türkçe karakter) desteği
  • Uzunluk seçimi ve MAX kullanımı
  • DATE, DATETIME ve zaman dilimi (TZ)
  • BOOLEAN/BIT ve ikili (binary) türler
  • Uygun türle gereksiz yer kullanımını önleme
Modül 3
CREATE TABLE ile Tablo Tanımı
  • CREATE TABLE sözdizimi ve sütun listesi
  • Sütun adlandırma ve isimlendirme standardı
  • NULL ve NOT NULL sütun ayarı seçimi
  • DEFAULT ile varsayılan değer verme
  • IDENTITY / SERIAL ile otomatik artan sütun
  • Şema (schema) ve nesne adlandırma
Modül 4
Temel Veri Ekleme
  • INSERT ile tek ve çok satır ekleme
  • Sütun listesi belirterek güvenli ekleme
  • DEFAULT ve NULL değerlerle ekleme
  • INSERT ... SELECT ile toplu ekleme
  • Otomatik artan sütunun davranışı
  • Ekleme sırasında veri türü uyumu
Günün hedefiKatılımcı birincil ve yabancı anahtar tanımlar, UNIQUE, CHECK ve DEFAULT kısıtlarıyla veri bütünlüğünü kurar ve referans bütünlüğü davranışını yönetir.
Modül 1
Birincil Anahtar (Primary Key)
  • PRIMARY KEY ile satır benzersizliği
  • Tek ve bileşik (composite) anahtar
  • Doğal (natural) ve yapay (surrogate) anahtar
  • Birincil anahtarın NOT NULL gereği
  • Anahtar türünün index'e etkisi
  • İyi birincil anahtar seçim ölçütleri
Modül 2
Yabancı Anahtar ve Referans Bütünlüğü
  • FOREIGN KEY ile tablolar arası ilişki
  • Referans bütünlüğünün (referential integrity) anlamı
  • ON DELETE CASCADE ve SET NULL seçenekleri
  • ON UPDATE davranışı ve riskleri
  • Öksüz (orphan) kayıtları engelleme
  • Yabancı anahtar sütununda index gereği
Modül 3
UNIQUE, CHECK ve DEFAULT
  • UNIQUE ile tekrar eden değeri engelleme
  • UNIQUE kısıt ile NULL davranışı
  • CHECK ile değer kuralı tanımlama
  • DEFAULT ile otomatik varsayılan değer
  • NOT NULL ile zorunlu alan tanımlama
  • Kısıtları anlamlı adlandırmanın önemi
Modül 4
Bütünlüğü Test Etme
  • Kısıt ihlali hata mesajlarını okuma
  • Hatalı veriyi kısıtla engellemeyi test etme
  • Var olan veriyle kısıt ekleme sorunları
  • Kısıt devre dışı bırakma ve tekrar açma
  • Uygulama ve veritabanı kısıt dengesi
  • Veri bütünlüğünü doğrulama sorguları
Günün hedefiKatılımcı normalizasyon ilkeleriyle şema tasarlar, temel index kararlarını verir, ALTER TABLE ile yapıyı değiştirir ve geçici tabloları uygun yerde kullanır.
Modül 1
Normalizasyon ile Tasarım
  • Veri tekrarının yarattığı anomaliler
  • Birinci normal form (1NF) ilkeleri
  • İkinci ve üçüncü normal form (2NF, 3NF)
  • Fonksiyonel bağımlılık kavramı
  • Çoka-çok ilişki için ara (junction) tablo
  • Ne zaman denormalizasyon yapılmalı
Modül 2
Index Tasarımı Temeli
  • Clustered ve nonclustered index farkı
  • Birincil anahtar ve otomatik index
  • Sık filtrelenen sütunlarda index
  • Yabancı anahtar sütununda index gereği
  • Çok fazla index'in yazma maliyeti
  • Index ile sorgu hızı arasındaki ilişki
Modül 3
ALTER TABLE ile Şema Değişikliği
  • Sütun ekleme, silme ve yeniden adlandırma
  • Sütun veri türünü değiştirme riskleri
  • Var olan tabloya sonradan kısıt ekleme
  • Varsayılan değerle NOT NULL sütun ekleme
  • Üretim ortamında şema değişikliği dikkatleri
  • Değişiklik öncesi yedek ve test
Modül 4
Geçici ve Özel Tablolar
  • Geçici (temporary) tablo oluşturma
  • Yerel ve global geçici tablo farkı
  • Tablo değişkeni (table variable) kullanımı
  • Ara sonuçları geçici tabloda tutma
  • TRUNCATE ile DELETE arasındaki fark
  • DROP TABLE ile tablo ve nesne temizliği

Eğitim Kazanımları

Program sonunda katılımcılar:

🔢
Doğru tür seçimi

Sayısal, metin ve tarih türlerini amaca göre seçebilir, para ve Unicode gibi özel durumlarda doğru tür kararı verebilirsiniz.

🏗️
Tablo oluşturma

CREATE TABLE ile sütunları, varsayılan değerleri ve otomatik artan anahtarları tanımlayarak sağlam tablolar oluşturabilirsiniz.

🔑
Anahtar tasarımı

Birincil ve yabancı anahtarları doğru tanımlayabilir, doğal ve yapay anahtar arasında bilinçli seçim yapabilirsiniz.

🛡️
Veri bütünlüğü

UNIQUE, CHECK, NOT NULL ve DEFAULT kısıtlarıyla hatalı verinin tabloya girmesini veritabanı düzeyinde engelleyebilirsiniz.

🔗
Referans bütünlüğü

Yabancı anahtar ve CASCADE/SET NULL davranışlarıyla tablolar arası ilişkileri kurar, öksüz kayıtları önleyebilirsiniz.

📐
Şema tasarımı

Normalizasyon ilkelerini uygulayarak veri tekrarını azaltabilir, anomalileri önleyen ölçeklenebilir bir şema tasarlayabilirsiniz.

🗂️
Index temeli

Clustered ve nonclustered index farkını bilerek sık filtrelenen ve anahtar sütunlarda temel index kararlarını verebilirsiniz.

🔧
Şema bakımı

ALTER TABLE ile yapıyı güvenle değiştirebilir, geçici tabloları uygun yerde kullanabilir ve DROP/TRUNCATE farkını yönetebilirsiniz.

Kimler İçin Uygundur?

  • Veri modeli tasarlayacak veya var olan tabloları yönetecek geliştiriciler
  • veri analistleri
  • veritabanı yöneticisi adayları
  • veritabanı destekli uygulama geliştiren yazılımcılar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygun ve ne gerekiyor?
Veri modeli tasarlayacak ya da tabloları yönetecek geliştiriciler, veri analistleri ve DBA adayları için uygundur. SELECT ve WHERE ile veri çekebilecek düzeyde temel SQL bilgisi ön koşuldur; derin sorgu bilgisi gerekmez çünkü eğitim sorgulamaya değil tablo yapısına odaklanır.
Bu eğitim sorgulama eğitimlerinden farkı nedir?
SQL Querying eğitimleri var olan tablolardan veri çekmeye (SELECT, JOIN, GROUP BY) odaklanır. SQL Tables eğitimi ise veri tanımlama (DDL) tarafındadır: tablo oluşturma, veri türü, kısıt, anahtar, normalizasyon ve şema değişikliği. İkisi birbirini tamamlar; bu eğitim verinin nasıl saklandığını öğretir.
Hangi veritabanı sistemleri kapsanıyor?
Veri türleri, kısıtlar ve normalizasyon ilkeleri ilişkisel veritabanlarında ortaktır; içerik SQL Server, PostgreSQL ve MySQL/MariaDB'de geçerlidir. IDENTITY/SERIAL, veri türü adları ve bazı ALTER sözdizimlerindeki lehçe farkları karşılaştırmalı olarak gösterilir.
Normalizasyon ve veri modeli tasarımı da öğretiliyor mu?
Evet. Üçüncü gün 1NF, 2NF ve 3NF ilkeleri, fonksiyonel bağımlılık, çoka-çok ilişkiler için ara tablo ve ne zaman denormalizasyon yapılacağı örneklerle işlenir; amaç anomalileri önleyen, ölçeklenebilir bir şema tasarlayabilmektir.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Eğitim kurumsal bir yetkinlik programıdır; resmi bir ürün sınavına girmek isteyenler için sınav başvurusu ve ü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. SQL Tables 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 TemelleriSQL Transactions Eğitimi
Veritabanı Eğitimleri

SQL Transactions Eğitimi

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

ACID, BEGIN/COMMIT/ROLLBACK, savepoint, hata yönetimi ve izolasyon düzeyleriyle güvenilir SQL işlemleri yazmayı öğreten orta seviye veritabanı eğitimi.

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

SQL Tuning Eğitimi

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

SQL Tuning Eğitimi: yürütme planı okuma, indeks tasarımı, istatistik yönetimi ve sorgu yeniden yazımıyla yavaş sorguları hızlandırın. 3 günlük uygulamalı progra

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

SQL Veritabanı Sorgulama Eğitimi

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

SQL Veritabanı Sorgulama Eğitimi: SELECT, JOIN, GROUP BY, alt sorgu ve pencere fonksiyonlarıyla veriyi etkili sorgulayın. 3 günlük uygulamalı online program.

Detayları Gör →
Veritabanı Yönetimi TemelleriSQL VERİTABANI YÖNETİMİ VE DIZAYNI - Özel Eğitimi
Veritabanı Eğitimleri

SQL VERİTABANI YÖNETİMİ VE DIZAYNI - Özel Eğitimi

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

SQL Veritabanı Yönetimi ve Dizaynı Özel Eğitimi: ER modelleme, normalizasyon, DDL, kısıtlar, yetki ve yedeklemeyle sağlam veritabanı kurun. 3 günlük uygulamalı.

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

SQL Views Eğitimi

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

SQL Views Eğitimi: CREATE VIEW, güncellenebilir view, WITH CHECK OPTION, materialized ve indexed view ile veri erişimini sadeleştirin. 3 günlük uygulamalı progr

Detayları Gör →
Veritabanı Yönetimi TemelleriSQL*Plus Commands Eğitimi
Veritabanı Eğitimleri

SQL*Plus Commands Eğitimi

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

SQL*Plus Commands Eğitimi: Oracle komut satırında sorgu, COLUMN/TTITLE/BREAK ile rapor, değişken ve SPOOL ile betik otomasyonu. 3 günlük uygulamalı program.

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