İçindekiler:

Neden normalleştirilmemiş veri sorunu?
Neden normalleştirilmemiş veri sorunu?

Video: Neden normalleştirilmemiş veri sorunu?

Video: Neden normalleştirilmemiş veri sorunu?
Video: normalizasyon nedir adım adım kağıt üzerinden veri tabanı dersi 2024, Mayıs
Anonim

Kötü normalleştirilmiş veri tabanı ve kötü normalleştirilmiş tablolar neden olabilir sorunlar aşırı disk G/Ç ve müteakip düşük sistem performansından yanlış veri . Uygun olmayan şekilde normalleştirilmiş bir durum, kapsamlı veri değiştiren tüm programlara bir yük getiren artıklık veri.

Bu şekilde, normalleştirilmemiş verileri karakterize eden nedir?

normalleştirilmemiş form (UNF) olarak da bilinir. normalleştirilmemiş ilişki veya birinci olmayan normal form (NF2), basit bir veritabanıdır veri modeli (organizasyon veri bir veritabanında) veritabanı normalleştirme verimliliğinden yoksundur.

Daha sonra soru şu ki, bir veritabanını normalleştirmezseniz ne olur? Olmayan- normalleştirilmiş tablolar genellikle aynı verilerin birden fazla yerde depolandığı anlamına gelir. Eğer bu durumda, bunu önlemek için uygulama kodu yoksa, diğer tablolardaki aynı değerin tüm kopyaları güncellenmeden değerlerden birinin güncellenmesi çok olasıdır.

İnsanlar ayrıca, bir veritabanını normalleştirmenin avantajlarının ne olduğunu soruyorlar.

NS normalleşmenin faydaları şunları içerir: Tablolar daha dar olduğundan ve bir veri sayfasına daha fazla satır sığdığından, dizin arama, sıralama ve oluşturma daha hızlıdır. Genellikle daha fazla tablonuz olur. Daha fazla kümelenmiş dizine sahip olabilirsiniz (tablo başına bir tane), böylece sorguları ayarlamada daha fazla esneklik elde edersiniz.

Normalleşmenin dezavantajları nelerdir?

Normalleştirmenin bazı dezavantajları şunlardır:

  • Veriler kopyalanmadığından, tablo birleşimleri gereklidir. Bu, sorguları daha karmaşık hale getirir ve bu nedenle okuma süreleri daha yavaştır.
  • Birleştirmeler gerekli olduğundan, indeksleme o kadar verimli çalışmaz.

Önerilen: