У дома Данни на Guide-Bulgaria.com Каква е нормална форма на boyce-codd (bcnf)? - определение от техопедия

Каква е нормална форма на boyce-codd (bcnf)? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава нормална форма на Boyce-Codd (BCNF)?

Нормалната форма на Boyce-Codd (BCNF) е една от формите на нормализиране на базата данни. Таблица на базата данни е в BCNF, ако и само ако няма нетривиални функционални зависимости на атрибутите за нещо различно от суперсет от кандидат-ключ.

BCNF също понякога се нарича 3.5NF, или 3.5 нормална форма.

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

BCNF е разработен от Реймънд Бойс и EF Codd; последният се счита широко за баща на дизайна на релационни бази данни.

BCNF наистина е разширение на 3-та нормална форма (3NF). Поради тази причина често се нарича 3.5NF. 3NF заявява, че всички данни в таблицата трябва да зависят само от първичния ключ на тази таблица, а не от всяко друго поле в таблицата. На пръв поглед изглежда, че BCNF и 3NF са едно и също нещо. Въпреки това, в някои редки случаи се случва, че 3NF таблицата не е съвместима с BCNF. Това може да се случи в таблици с два или повече припокриващи се композитни ключове.

Каква е нормална форма на boyce-codd (bcnf)? - определение от техопедия