Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Výhody a nevýhody Normalizácia databázy

Počítačové databázy sú všade , od tých , ktoré používajú banky na sledovanie zákazníckych účtov , ktoré boli použité internetovými stránkami na ukladanie obsahu . Databáza fungujú najlepšie , keď sú navrhnuté tak . Normalizácia databázy znamená navrhnúť štruktúru databázy pre ukladanie dát v logickom a súvisiacim spôsobom . To je obvyklé pre všetky databázy , ktoré majú byť normalizované , a normalizácie databázy má svoje výhody a nevýhody . Znižuje duplikácie dát

Databáza môže obsahovať značné množstvo informácií , možno milióny alebo miliardy kusov dát . Normalizácia databázy znižuje jeho veľkosť a zabraňuje duplikáciu dát . To zaisťuje , že každý kus je uložený iba raz .
Skupiny dát Logicky

Vývojári aplikácií , ktorí vytvárajú aplikácie pre " hovoriť " do databázy ľahšie riešiť s normalizované databázy . Údaje , ktoré prístup je organizované viac logicky v normalizovanej databázy , často podobný spôsobu , akým objektov reálneho sveta , ktoré sa údaje reprezentujú sú organizované . To robí aplikácie vývojárov jednoduchšie navrhovať , písať a zmena .
Vyžaduje referenčnej integrity na integritu dát

referenčným je presadzovanie vzťahov medzi dátami v spojených tabuliek . Bez referenčnú integritu , môžete dáta v tabuľke stráca svoju väzbu na iné tabuľky , kde sa koná súvisiace údaje . To vedie k osiroteným a nekonzistentných údajov v tabuľkách . Normalizované databázy , sa spojenie medzi tabuľkami , môžete tomu zabrániť .
Spomaľuje výkon databázy

vysoko normalizované databázy s mnohými tabuľkami a spojenie medzi tabuľkami je pomalší ako databázy bez týchto atribútov . Mnoho ľudí , ktorí používajú normalizované databázy súčasne tiež môže spomaliť rýchlosť databázy . V niektorých prípadoch môže byť potrebné určité množstvo Denormalizácia databázy na zlepšenie rýchlosti databázy .
Vyžaduje podrobnú analýzu a dizajn

Normalizácia databázy je zložitý a náročná úloha . Veľké databázy so značným množstvom informácií , ako sú tie vedených bankami , si vyžadujú dôkladnú analýzu a návrh pred tým , než sú normalizované . Poznať zamýšľané použitie databázy, napríklad či by mal byť optimalizovaný pre čítanie dát , zápis dát , alebo oboje , tiež ovplyvňuje to , normalizovanou . Zle normalizované databázy môže vykonávať zle a ukladanie dát neefektívne .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené