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

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

Съдържание

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

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

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

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

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


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

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

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

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

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

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


Vick VapoRub е ментолов мехлем, използван за облекчаване на кашлица и задръствания в гърдите. Въпреки че е безопасно и ефективно за възрастни и по-големи деца, може да бъде опасно за деца под 2-годишн...

През 3 век пр. Н. Е. Отвертката е била начин за прехвърляне на движение; днес се използва като лесен начин за фиксиране на обекти. Дърводелците започват да използват преносими модели в началото на 18 ...

Виж