Нормальна форма Бойса-Кодда (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 не відповідає БЦНФ. Це може статися в таблицях з двома або більше перекриваються складеними ключами-кандидатами.