Предимства и недостатъци на нормализирането на база данни

Автор: Judy Howell
Дата На Създаване: 5 Юли 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
Ротация на култури и база данни
Видео: Ротация на култури и база данни

Съдържание

Компютърните бази данни са навсякъде, от банки (за регистриране на клиентски сметки) до уебсайтове (за съхранение на съдържание). Базите данни работят най-добре, когато са добре проектирани. Нормализирането на база данни означава проектиране на структура, която съхранява данни по логичен и свързан начин. Най-често срещаното е да се нормализират всички бази данни и този процес има своите предимства и недостатъци.

Намалява дублирането на данни

Базите данни могат да съдържат значително количество информация, може би милиони или милиарди фрагменти от данни. Нормализирането на база данни намалява нейния размер и избягва дублирането на данни, като гарантира, че всяка информация се записва само веднъж.

Логически групира данни

Разработчиците на приложения, които правят програми, които „говорят“ с база данни, намират по-лесно да се справят със стандартизирана база данни. Достъпните данни са организирани по-логично, по същия начин като обектите от реалния свят, представени от тях. Това улеснява проектирането, писането и промяната на приложения.


Осигурява референтна цялост в данните

Референтната цялост е налагане на връзки между данни в обединени таблици. Без него данните в таблица могат да загубят връзки с други таблици, където има свързани данни. Това води до осиротели и противоречиви данни. Стандартизирана база данни със съединения между таблици може да предотврати това.

Намалява производителността на базата данни

Силно стандартизирана база данни с много таблици и обединения между тях е по-бавна от друга без тези атрибути. Ако много хора го използват едновременно, скоростта ще бъде намалена. В някои случаи е необходимо определено количество „денормализация“ за подобряване на производителността.

Изисква подробен анализ и дизайн

Нормализирането на базата данни е сложна и трудна задача. Големите бази данни със значителни количества информация, като тези, които се виждат в банките, се нуждаят от внимателен анализ и дизайн, преди да бъдат нормализирани. Познаването на използването на база данни, като например дали тя трябва да бъде оптимизирана за четене на данни, записване или и двете, също влияе върху процеса на нормализиране. Недобре стандартизирана база данни може да работи слабо и да съхранява данни неефективно.


Душът за душ често може да предизвика неприятна или нежелана миризма. Това, което много хора не осъзнават, е, че дезодорирането на дренаж не трябва да бъде труден процес. Всъщност тя може да бъде дост...

Котките не разбират, че не винаги са добре дошли навсякъде. Те са удобни в мебелите или в градините. Ако искате да отблъсквате нежелано коте, избягвайте използването на токсични вещества. Възползвайте...

Нови Публикации