BCNF кам кардани камкуниҳоро кам мекунад ва беайбии маълумотро меафзояд
Мақсади формулаи оддии Бозиск-Codd (BCNF) баланд бардоштани беэътибории маълумот бо роҳи ташкили сутунҳо ва мизҳои пойгоҳи амудӣ бо мақсади ба даст овардани мутобиқати пойгоҳи додаҳо мебошад. Одатан пойгоҳи додаҳо вақте ки муносибатҳои мутақобила байни ҷадвалҳо ва вақте ки ҷадвалҳо муайян карда мешаванд, қоидаҳо барои таҳия намудани базаи маълумотҳо бештар осонтар ва нигоҳ доштани маълумотро пайдо мекунанд.
Мақсадҳои муқаррарии махзани маълумот барои бартараф кардани маълумоти пуршараф ва таъмини дастрасии иттилоот ба таври назаррас.
Вақте, ки ҳамон маълумотҳо дар як зиёда аз як миз сабт карда мешаванд ва танҳо вақте, ки маълумот дар як миз сабт карда мешавад, муқаррар карда мешавад.
Овозаи формулаи оддии Бозиск-код
Пас аз як қатор роҳнамо таъмин намоед, ки пойгоҳи додаҳо мутобиқ карда шаванд. Ин дастурҳо ба шакли шаклҳои муқаррарӣ ном бурда мешаванд ва аз як то панҷ то ба шумор мераванд. Мазмуни мундариҷаи мафҳум ҳамчун маъмулан тасвир шудааст, агар он ба се намуди якум ҷавобгӯ бошад: 1NF, 2NF ва 3НF.
BCNF ҳамчун шарти ба шакли оддии сеюм ва ё 3НF, соли 1974 аз ҷониби Рэймонд Бойс ва Эдгар Кодод ташкил шудааст. Мардон барои сохтани схемаҳои базаи маълумотҳо, ки бо мақсади кам кардани вақти ҳисобкунӣ кам карда шудаанд, кор карда истодаанд. Намуди сеюми оддӣ сутунҳоро, ки ба калиди ибтидоӣ вобаста нест, ба ғайр аз ба даст овардани роҳнамо дар шаклҳои якум ва дуюм, вобаста нест. BCNF, ки баъзан чун 3.5NF номида мешавад, ҳамаи талаботҳои 3НF-ро номбар мекунад ва талаб мекунад, ки калидҳои номзад ба ягон хусусият дар ҷадвал вобаста нестанд.
Дар замони офариниши BCNF, Boyce яке аз таҳиягарони калони забони англисӣ бо забони англисӣ (SQL) буд, ки такмили маълумотҳоро бо истифода аз модели мутобиқати кодекии Codd беҳтар кард. Дар ин модели, Codd таъкид кард, ки мушкилоти структурии пойгоҳи додаҳо метавонад коҳиш дода шавад, ки маънои пурсишро метавонад тавонад ва тавонмандтар бошад.
Истифодаи нусхаҳои махфии худ дар асоси усули 1DF, 2NF ва 3NF Codd. Ӯ бо Бойск бо тавлиди BCNF ҳамкорӣ мекард.
Номи номзадҳо ва BCNF
Калиди номзад як сутуни ё якҷоя кардани сутунҳо дар ҷадвал аст, ки калиди ягона дар базаи маълумотҳо мебошад. Ҷамъ кардани хосиятҳоро барои муайян кардани сабти махзани маълумот истифода кардан мумкин нест. Ҳар як ҷадвал метавонад калидҳои якчанд номзад дошта бошад, ки яке аз онҳо ҳамчун калиди ибтидоӣ ба даст меояд. Як миз танҳо як калиди ибтидоӣ дорад.
Калидҳои номзад бояд беназир бошанд.
Муносибат дар БМНФ аст, агар ҳар як нишондиҳандаи калиди номзад бошад. Як сатри махзание, ки маълумоти кормандонро пӯшонад ва дорои хусусиятҳои
Дар ин ҷадвал, майдони
Корманди корӣ | Ном | Насаб | Title |
13133 | Эмили | Смит | Менеҷер |
13134 | Ҷим | Смит | Ассотсиатсия |
13135 | Эмили | Ҷонс | Ассотсиатсия |
Калиди номзадии ин пойгоҳи додаи