Таблица Находится в Третьей Нормальной Форме Или Форме Бойса Кодда • Достижимость bcnf

Для каждой комбинации типов «Человек / Магазин» в таблице указывается, какой магазин этого типа географически ближайший к дому человека. Для простоты мы предполагаем, что один магазин не может быть более одного типа.

Нормальная форма Бойса – КоддаТаблица 3NF всегда соответствует BCNF (нормальная форма Бойса – Кодда) а также Достижимость BCNF

Ближайшие магазины

Человек Тип магазина Ближайший магазин
Дэвидсон Оптик орлиный глаз
Дэвидсон Парикмахер Фрагменты
Райт Книжный магазин Книги Мерлина
Фуллер Пекарня Doughy’s
Фуллер Парикмахер Суини Тодд
Фуллер Оптик орлиный глаз

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

Нормальная форма Бойса – Кодда — Boyce–Codd normal form.

Ближайшие магазины

Человек Тип магазина Ближайший магазин
Дэвидсон Оптик орлиный глаз
Дэвидсон Парикмахер Фрагменты
Райт Книжный магазин Книги Мерлина
Фуллер Пекарня Doughy’s
Фуллер Парикмахер Суини Тодд
Фуллер Оптик орлиный глаз

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

Нормальная форма Бойса – Кодда.

Ближайшие магазины

Человек Тип магазина Ближайший магазин
Дэвидсон Оптик орлиный глаз
Дэвидсон Парикмахер Фрагменты
Райт Книжный магазин Книги Мерлина
Фуллер Пекарня Doughy’s
Фуллер Парикмахер Суини Тодд
Фуллер Оптик орлиный глаз

Несговорчивость [ править ]

Для каждой комбинации типов «Человек / Магазин» в таблице указывается, какой магазин этого типа географически ближайший к дому человека. Для простоты мы предполагаем, что один магазин не может быть более одного типа. Для простоты мы предполагаем, что один магазин не может быть более одного типа.

»Таблица
» icon=»icon: hand-o-right» icon_color=»#587E9F»]Если ограничение ссылочной целостности определено таким образом, что из первой таблицы должен ссылаться на из второй таблицы, то аномалии данных, описанные ранее, предотвращаются.

Поскольку это определение предшествовало собственному определению Бойса и Кодда примерно на три года, мне кажется, что BCNF по праву следует называть нормальной формой Хита . Но это не так .

Знайка, самый умный эксперт в Цветочном городе
Мнение эксперта
Знайка, самый умный эксперт в Цветочном городе
Если у вас есть вопросы, задавайте их мне!
Задать вопрос эксперту
Достижимость BCNF Кроме того, с каждым бронированием связан тип тарифа. Напомним, что 2NF запрещает частичные функциональные зависимости непервичных атрибутов (т. Е. Атрибут, который не встречается ни в одном из ключей-кандидатов. См. Ключи-кандидаты ) от ключей-кандидатов, и что 3NF запрещает транзитивные функциональные зависимости непервичных атрибутов от ключей-кандидатов.
Оставить отзыв

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