CodeBlanks Logo Icon CodeBlanks

Normalizasyon nedir?

Veriyi tekrarsız düzenleme fikrini öğrenirsin.

Normalizasyon nedir?

Normalizasyon veri tekrarını azaltır ve bütünlüğü artırır. Tabloları düzenli parçalara böler.

-- 1NF: her hücre tek değer
-- 2NF: kısmi bağımlılık yok
-- 3NF: geçişli bağımlılık yok

Örnekte: üç temel normal form.

Normalizasyon nedir? — ayrıntı

Normalizasyon veriyi tutarlı tutar. Güncelleme, ekleme ve silme anomalilerini önler.

Örneğin müşterinin adresi her siparişte tekrar yazılırsa adres değiştiğinde bazı satırlar güncel, bazıları eski kalır; normalizasyon adresi tek yerde tutar.

Uygulama Normalizasyon nedir?

Bir customers tablosunda şehri ayrı tabloya taşıyarak 3NF'ye yaklaştır.

Başlangıç kodu

query.sql
-- şehri ayır
CREATE TABLE

Örnek çözüm

query.sql
CREATE TABLE cities (
  id INT PRIMARY KEY,
  name VARCHAR(50)
)

Beklenen çıktı

Tablo oluşturuldu

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Normalizasyon neyi azaltır?

  • Tablo sayısını
  • Hızı
  • Veri tekrarını Doğru cevap
  • Güvenliği

Açıklama: Normalizasyon veri tekrarını azaltır.

2 1NF neyi gerektirir?

Soru
1NF: her hücre ____ değer
Cevap
1NF: her hücre tek değer

Açıklama: 1NF'de her hücre tek bir değer içerir; virgülle ayrılmış listeler yasaktır.

3 Normalizasyon nedir: kavramları eşleştir

Kavram Anlamı
1NF tek değer
2NF kısmı bağımlılık
3NF geçişli bağımlılık
anomali tutarsızlık

Orta seviye bölümündeki tüm dersler