ЧТО ТАКОЕ НОРМАЛИЗАЦИЯ?
Цели нормализации:
• представление фактов о реальном мире в понятном виде;
• уменьшение накопления избыточных фактов и предотвращение ано¬мальных или противоречивых данных;
• поддержка ограничений целостности. Если для вашего автомобиля требуются новые запчасти то заказать их можете http://asiacentr.com.ua/section_chery/.
Обратите внимание, что улучшение производительности базы данных в этот список не вошло. Нормализация помогает хранить данные правильно и из¬бегать неприятностей. Фактически неизбежно, что ненормализованная база данных превратится в кашу. Мы обнаружим, что разрабатываем намного больше кода, чтобы подчистить противоречивые и дублирующиеся данные. Будут происходить временные задержки и лишние расходы в бизнесе из-за дефектных данных. Если же принять эти сценарии, выигранная, благодаря нормализации, производительность базы данных станет более чистой.
Когда таблица удовлетворяет правилам нормализации, то говорят, что та¬блица находится в нормальной форме. Существует пять традиционных нор¬мальных форм, описывающих прогрессивные уровни нормализации. Каж¬дая нормальная форма устраняет определенный вид дублирования или ано¬малии, когда вы проектируете реляцию. Обычно, если ваша таблица удовлетворяет нормальной форме, таблица тоже удовлетворяет всем преды¬дущим нормальным формам. Существует три дополнительных нормальных формы, описанных исследователями. Последовательность нормальных форм показана на рис. А. 1.
Первая нормальная форма
Самое основное требование для первой нормальной формы заключается в том, что таблица должна быть реляционной. Если она не отвечает критери¬ям реляции, описанным в первом разделе, то ваша таблица не может на¬ходиться в первой нормальной форме или даже ни в одной из последующих форм.
bug_id tag 1
tag 2 tag 3
1234 3456 5678
crash
printing
report
crash crash data
Многостолбчатые атрибуты
bug_id tags
1234 crash
3456 printing, crash
5678 report, crash, data
Опубликовал vovan666
October 23 2013 19:07:13 ·
0 Комментариев ·
4686 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.