Зміст:
- Визначення - Що означає нормальна форма Бойса-Кодда (BCNF)?
- Техопедія пояснює нормальну форму Бойса-Кодда (BCNF)
Визначення - Що означає нормальна форма Бойса-Кодда (BCNF)?
Нормальна форма Бойса-Кодда (BCNF) - одна з форм нормалізації бази даних. Таблиця бази даних знаходиться в BCNF тоді і тільки тоді, коли немає нетривіальних функціональних залежностей атрибутів від будь-якого іншого, крім суперсети ключа-кандидата.
BCNF також іноді називають 3, 5NF, або 3, 5 нормальної форми.
Техопедія пояснює нормальну форму Бойса-Кодда (BCNF)
BCNF були розроблені Реймоном Бойсом та Е. Ф. Коддом; остання широко вважається батьком реляційних баз даних.
BCNF - це дійсно розширення 3-ї нормальної форми (3NF). З цієї причини його часто називають 3, 5NF. 3NF зазначає, що всі дані в таблиці повинні залежати лише від первинного ключа цієї таблиці, а не від будь-якого іншого поля в таблиці. На перший погляд здається, що BCNF і 3NF - це одне і те ж. Однак у деяких рідкісних випадках трапляється так, що таблиця 3NF не відповідає БЦНФ. Це може статися в таблицях з двома або більше перекриваються складеними ключами-кандидатами.