Нормализация реляционной БД
Процесс нормализации — это разбиение таблицы на две или более с целью ликвидации дублирования данных и потенциальной их противоречивости. Окончательная цель нормализации сводится к получению такого проекта базы данных, в котором «каждый факт появляется лишь в одном месте».
Теория нормализации основывается на наличии той или иной зависимости между столбцами таблицы. Основными являются два вида таких зависимостей — функциональные и многозначные.
функциональная зависимость по сути является связью типа «многие к одному» между множествами атрибутов (столбцов) рассматриваемого отношения;
многозначная зависимость. Говорят, что один атрибут таблицы многозначно определяет другой атрибут той же таблицы, если для каждого значения первого атрибута существует хорошо определенное множество соответствующих значений второго атрибута.
Достарыңызбен бөлісу: |