Нормальная форма Бойса-Кодда (BCNF)

Автор: John Stephens
Дата создания: 21 Январь 2021
Дата обновления: 29 Июнь 2024
Anonim
Нормальная форма Бойса-Кодда (BCNF). Правила нормализации БД
Видео: Нормальная форма Бойса-Кодда (BCNF). Правила нормализации БД

Содержание

Определение - Что означает нормальная форма Бойса-Кодда (BCNF)?

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


BCNF также иногда называют 3.5NF или 3.5 нормальной формой.

Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет нормальную форму Бойса-Кодда (BCNF)

BCNF был разработан Раймондом Бойсом и Э. Ф. Коддом; последний широко считается отцом проектирования реляционных баз данных.

BCNF действительно является продолжением 3-й нормальной формы (3NF). По этой причине его часто называют 3.5NF. 3NF утверждает, что все данные в таблице должны зависеть только от первичного ключа этой таблицы, а не от какого-либо другого поля в таблице. На первый взгляд может показаться, что BCNF и 3NF - это одно и то же. Однако в некоторых редких случаях бывает, что таблица 3NF не соответствует BCNF. Это может происходить в таблицах с двумя или более перекрывающимися составными ключами-кандидатами.