Normalizasyon nedir?
- SQL kursu
- Orta seviye
- Ders 88/115
- 4 dk
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
-- şehri ayır
CREATE TABLEÖrnek çözüm
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?
1NF: her hücre ____ değer
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 |