Будинки Бази даних Яка нормальна форма boyce-codd (bcnf)? - визначення з техопедії

Яка нормальна форма boyce-codd (bcnf)? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає нормальна форма Бойса-Кодда (BCNF)?

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

BCNF також іноді називають 3, 5NF, або 3, 5 нормальної форми.

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

BCNF були розроблені Реймоном Бойсом та Е. Ф. Коддом; остання широко вважається батьком реляційних баз даних.

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

Яка нормальна форма boyce-codd (bcnf)? - визначення з техопедії