Ev Veritabanları Normalizasyon nedir? - techopedia nedir?

Normalizasyon nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Normalleştirme ne anlama geliyor?

Normalleştirme, bir veritabanındaki verileri iki temel gereksinimi karşılayacak şekilde yeniden düzenleme işlemidir: (1) Veri yedekliliği yoktur (tüm veriler yalnızca bir yerde saklanır) ve (2) veri bağımlılıkları mantıklıdır (ilgili tüm veriler) öğeler birlikte saklanır). Normalleştirme birçok nedenden ötürü önemlidir, ancak esas olarak veritabanlarının mümkün olduğunca az disk alanı kaplamasına izin vererek performans artışı sağlar.

Normalizasyon, veri normalizasyonu olarak da bilinir.

Techopedia Normalleşmeyi Açıklıyor

Üç ana normalleştirme türü aşağıda listelenmiştir. Not: "NF", "normal form" anlamına gelir.

  • 1nf
  • 2NF
  • 3NF

Aşağıdaki üç UF vardır, ancak nadiren kullanılır:

  • BCNF
  • 4NF
  • 5NF

İlk üç UF ilişkisel veri modeli olan EF Codd'un babası tarafından 1970'lerin başında türetilmiştir. Günümüzün ilişkisel veritabanı motorlarının neredeyse tamamı kurallarını kullanmaktadır.

Bazı ilişkisel veritabanı motorları, tüm normalleştirme kuralları kriterlerini kesinlikle karşılamamaktadır. Access 2007 veritabanı uygulamasında Microsoft tarafından sunulan çok değerli alanlar özelliğine bir örnek verilebilir. Veritabanı çevrelerinde bu tür özelliklerin artık bu tür uygulamaların gerçek ilişkisel veritabanı yönetim sistemleri olmaktan çıkıp çıkmayacağı konusunda hararetli tartışmalar olmuştur.

Normalizasyon nedir? - techopedia nedir?