Нормальная форма — свойство отношения в реляционной модели данных, характеризующее его с точки зрения избыточности, которая потенциально может привести к логически ошибочным результатам выборки или изменения данных. Нормальная форма определяется как совокупность требований, которым должно удовлетворять отношение. Процесс преобразования отношений базы данных к виду, отвечающему нормальным формам, называется нормализацией. Нормализация предназначена для приведения структуры базы данных к виду, обеспечивающему минимальную логическую избыточность, и не имеет целью уменьшение или увеличение производительности работы или же уменьшение или увеличение физического объёма.
- БД имеет 1-ю нормальную форму, если каждое значение, хранящееся в ней, неразделимо на более примитивные (неразложимость значений);
- БД имеет 2-ю нормальную форму, если она имеет 1-ю нормальную форму, и при этом каждое значение целиком и полностью зависит от ключа (функциональная независимость значений);
- БД имеет 3-ю нормальную форму, если она имеет 2-ю нормальную форму, и при этом ни одно из значений не представляет никаких сведений о другом значении (взаимно независимые значения) и т.д.
Немає коментарів:
Дописати коментар