QR, M Г ST}
Крок 1: Побудуємо Розширене безліч
A + = ABCDEFQR AG + = AGNOPBCDEFIJKLMQRST
G+ = GIJCKLMQRST C + = CQR + = MST
= {A Г BCDEFQR, G Г span> IJCKLMQRST, AG Г NOPBCDEFKIJKLMQRST, C Г QR, M Г ST}
Крок 2: умовно не надмірна розширене безліч
{A Г BCDEFQR, G Г IJCKLMQRST, AG Г NOPBCDEFKIJKLMQRST, C Г QR, M Г ST}
Крок 3: Є залежність з повним набором атрибутів тому нічого не додаємо
Крок 4: Всі Залежності елементарні
Крок 5: Проранжируем отримані залежності
X Г YXYrangA Г BCDEFQRABCDEFQR3G Г IJCKLMQRSTGIJCKLMQRST2AG Г NOPBCDEFKIJKLMQRSTAGNOPBCDEFIJKLMQRST1C Г QRCQR4M Г span> STMST5
Крок 6: Побудуємо ранжувати діаграму залежностей:
В
Крок 7: Виконаємо Транзитивні редукцію залежностей
В
Крок 8: Визначимо декомпозиційний підсхеми і їх первинні ключі
R1 = AG NOP, c ключем К1 = AG
R2 = G IJCKLM, c ключем К2 = G
R3 = A BCDEF, c ключем К3 = A
R4 = C QR, c ключем К4 = C
R5 = M ST, c ключем К5 = M
Отримана Схема БД перебувати в НФБК, так як, за визначенням НФБК, необхідно щоб у лівій частині кожної залежності підсхеми стояв первинний ключ або можливий ключ і вона перебувала в 3НФ, і це вимога...