Domov Databáze Co je to normalizace? - definice z techopedie

Co je to normalizace? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená normalizace?

Normalizace je proces reorganizace dat v databázi tak, aby splňoval dva základní požadavky: (1) Neexistuje žádná redundance dat (všechna data jsou uložena pouze na jednom místě) a (2) datové závislosti jsou logické (všechna související data) položky jsou uloženy společně). Normalizace je důležitá z mnoha důvodů, ale hlavně proto, že umožňuje databázím zabírat co nejméně místa na disku, což vede ke zvýšení výkonu.

Normalizace je známá také jako normalizace dat.

Techopedia vysvětluje normalizaci

Níže jsou uvedeny tři hlavní typy normalizace. Poznámka: „NF“ označuje „normální formu“.

  • 1NF
  • 2NF
  • 3NF

Následující tři NF existují, ale používají se jen zřídka:

  • BCNF
  • 4NF
  • 5NF

První tři NF byly odvozeny počátkem 70. let otcem relačního datového modelu EF Codd. Téměř všechny dnešní relační databázové stroje používají jeho pravidla.

Některé relační databázové stroje striktně nesplňují kritéria pro všechna pravidla normalizace. Příkladem je funkce polí s více hodnotami zavedená společností Microsoft v databázové aplikaci Access 2007. V kruzích databází proběhla debata o tom, zda tyto funkce nyní diskvalifikují takové aplikace, aby byly skutečnými systémy správy relačních databází.

Co je to normalizace? - definice z techopedie