Normalizasyon ve İlişkisel Modelleme nedir?

Bilişim Teknolojileri · 11. Sınıf · Konu 18

Tahmini okuma süresi: 6 dk

Kısa cevap

Normalizasyon, veritabanı tasarımında gereksiz tekrarları azaltarak veri tutarsızlığını önleyen ilkeler bütünüdür.

Bu konuda neler öğreneceksin?

Anahtar fikirler

Konunun özeti

Modelleme varlıkların, alanların ve ilişkilerin tanımlanmasıyla başlar; birincil anahtar satırı benzersiz biçimde tanımlar, yabancı anahtar tablolar arasında bağlantı kurar, birleşik anahtar birden çok sütunun birlikte oluşturduğu anahtardır. Birinci normal biçim tek tip değer ve tekrarsız satır ister; ikinci normal biçim, birleşik anahtarın yalnızca bir bölümüne bağlı kalan alanları yani kısmi bağımlılıkları ortadan kaldırır; üçüncü normal biçim ise kayıt kimliği olmayan alanların başka kayda ait alanlara bağımlı olmasını engeller. Çoklu ilişkilerde ara tablo kurulur. Örneğin 800 satır ve 12 sütunlu bir tabloda 800 × 12 = 9600 hücre bulunur. Kurallara uyulmazsa aynı bilginin birden çok…

Çözümlü mini örnek 1

Müşteri adı sipariş tablosunda saklanıyor. Müşteri adı değiştiğinde ne olur?

Adım 3: Adı tek bir tabloda tutup siparişten yabancı anahtarla bağla.

Çözümlü mini örnek 2

Bir öğrenci birden çok derse kaydolabiliyor. Model nasıl kurulur?

Adım 3: Kayıt tablosuna iki yabancı anahtar ekle.

Sık yapılan hatalar

İlgili konular

Sıradaki adım

Tam anlatımKonuyu tam anlatımıyla okuKonu anlatımı, kazanımlar ve örnekler tek sayfada.

Konu anlatımları hesapsız okunur. Quiz, slayt ve deneme için hesap gerekir.

DersTeders ile devam et

Bilişim Teknolojileri · 11. Sınıf için çalışma yolu

  1. OkuKonu anlatımını bu sayfada bitir.
  2. Soru çözÖrnekleri çöz, cevabı açıklamayla karşılaştır.
  3. Quiz ile pekiştirHesapla kendini ölç.
Hesap açTüm dersleri keşfet

Konu anlatımları hesapsız okunur; quiz, slayt ve deneme için hesap gerekir.