Нормализация таблиц

Связываемые таблицы должны быть нормализованными. Это означает следующее.

· Каждая запись таблицы должна быть уникальной, что достигается путем создания уникального идентификатора (ключа).

· Каждое описательное поле должно функционально полно зависеть от ключа, то есть каждому значению ключа соответствует только одно значение описательного поля.

· Все описательные поля (атрибуты таблицы), а также поля, входящие в составной ключ, должны быть взаимонезависимыми.

· При составном ключе описательные поля должны зависеть целиком от всей совокупности полей, образующих ключ.

· Каждое описательное поле не может зависеть от ключа транзитивно, то есть через другое промежуточное поле.

За счет нормализации таблиц обеспечивается отсутствие повторяющихся данных во взаимосвязанных таблицах и соответственно минимизируется объем сохраняемых данных. Кроме того, в нормализованных таблицах обеспечивается однократный ввод данных при первоначальной загрузке и корректировках.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: