Čo je Boyce-Codd normálna forma (BCNF)?

BCNF minimalizuje nadbytočnosť a zvyšuje integritu údajov

Cieľom Boyce-Codd Normal Form (BCNF) je zvýšiť integritu údajov organizovaním stĺpcov a tabuliek relačnej databázy, aby sa dosiahla normalizácia databázy. Normalizácia databázy sa vyskytuje, keď existujú vzťahy medzi tabuľkami a keď tabuľky majú definované pravidlá, aby sa databáza stala flexibilnejšou a aby sa uchovali údaje.

Cieľom normalizácie databázy je odstrániť redundantné dáta a zabezpečiť, aby závislosť dát mala zmysel.

Databáza sa normalizuje, keď tie isté údaje nie sú uložené vo viac ako jednej tabuľke a keď sú uložené iba súvisiace údaje v tabuľke.

Pôvod Boyce-Codd Normálna forma

Nasledujúca séria pokynov zabezpečuje normalizáciu databáz. Tieto pokyny sú označované ako bežné formuláre a sú očíslované od jedného do piatich. Relačná databáza je opísaná ako normalizovaná, ak spĺňa prvé tri formy: 1NF, 2NF a 3NF.

BCNF bol vytvorený ako rozšírenie tretej normálnej formy, alebo 3NF, v roku 1974 Raymond Boyce a Edgar Codd. Muži pracovali na vytváraní databázových schém, ktoré minimalizujú nadbytočnosť s cieľom znížiť výpočtový čas. Tretí normálny formulár odstraňuje stĺpce, ktoré nie sú závislé na primárnom kľúči, okrem toho, že spĺňajú usmernenia v prvej a druhej normálnej forme. BCNF, ktorý sa niekedy označuje ako 3.5NF, spĺňa všetky požiadavky 3NF a vyžaduje, aby kandidátske kľúče nemali žiadnu závislosť na iných atribútoch v tabuľke.

V čase založenia BCNF bol Boyce jedným z kľúčových vývojárov štruktúrovaného anglického jazyka dotazu (SQL), ktorý zlepšil vyhľadávanie údajov pomocou Coddovho relačného modelu. V tomto modeli sa Codd vyjadril, že štrukturálna zložitosť databáz môže byť znížená, čo znamenalo, že otázky by mohli byť silnejšie a flexibilnejšie.

Použitím svojich štatistických informácií o relačných databázach definoval Codd 1NF, 2NF a 3NF usmernenia. On sa spojil s Boyce definovať BCNF.

Kandidátske kľúče a BCNF

Kandidátsky kľúč je stĺpec alebo kombinácia stĺpcov v tabuľke, ktorá tvorí jedinečný kľúč v databáze. Kombinácia atribútov sa môže použiť na identifikáciu databázového záznamu bez odkazovania na iné údaje. Každá tabuľka môže obsahovať viacero kandidátskych kľúčov, z ktorých každá môže byť kvalifikovaná ako primárny kľúč. Tabuľka obsahuje iba jeden primárny kľúč.

Kandidátske kľúče musia byť jedinečné.

Vzťah je v BCNF, ak každý determinant je kandidátsky kľúč. Zvážte databázovú tabuľku, ktorá ukladá informácie o zamestnancov a má atribúty , , a . </p> <p> V tejto tabuľke pole <Employee_Id> určuje first_name a last_name. Podobne aj nuple (<First_name>, <Last_name>) určuje <Employee_id>. </p> <table><tbody><tr><td> <strong>Identifikačné číslo zamestnanca</strong> </td><td> <strong>Krstné meno</strong> </td><td> <strong>Priezvisko</strong> </td><td> <strong>nadpis</strong> </td></tr><tr><td> 13133 </td><td> emily </td><td> kováč </td><td> manažér </td></tr><tr><td> 13134 </td><td> Jim </td><td> kováč </td><td> spolupracovník </td></tr><tr><td> 13135 </td><td> emily </td><td> jones </td><td> spolupracovník </td></tr></tbody></table><p><br> Kandidátsky kľúč pre túto <a href="https://sk.eyewated.com/slovnik-terminov-spolocnych-databaz/">databázu</a> je <Employee_Id>, pretože je to jediná hodnota, ktorú nemožno použiť iným riadkom. </p> </div> <div class="amp-related-wrapper"> <h2>Alike posts</h2> <div class="amp-related-content"> <a href="https://sk.eyewated.com/pristup-k-prehliadke-2013-pouzivatelske-rozhranie/"> <amp-img src="https://exse.eyewated.com/pict/2010a47098b93080-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/pristup-k-prehliadke-2013-pouzivatelske-rozhranie/">Prístup k prehliadke 2013: používateľské rozhranie</a></h3> <div class="amp-related-meta"> Softvér </div> </div> </div> <div class="amp-related-content"> <a href="https://sk.eyewated.com/ako-identifikovat-databazovy-zaznam-pomocou-kluca-superkey/"> <amp-img src="https://exse.eyewated.com/pict/0bbea8e6c6213926-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/ako-identifikovat-databazovy-zaznam-pomocou-kluca-superkey/">Ako identifikovať databázový záznam pomocou kľúča Superkey</a></h3> <div class="amp-related-meta"> Softvér </div> </div> </div> <div class="amp-related-content"> <a href="https://sk.eyewated.com/uvedenie-databazy-do-tretej-normalnej-formy-3nf/"> <amp-img src="https://exse.eyewated.com/pict/a58c63e1923d3464-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/uvedenie-databazy-do-tretej-normalnej-formy-3nf/">Uvedenie databázy do tretej normálnej formy (3NF)</a></h3> <div class="amp-related-meta"> Softvér </div> </div> </div> <div class="amp-related-content"> <a href="https://sk.eyewated.com/vzorova-databaza-microsoft-access-2007/"> <amp-img src="https://exse.eyewated.com/pict/829ebd6ab9902fde-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/vzorova-databaza-microsoft-access-2007/">Vzorová databáza Microsoft Access 2007</a></h3> <div class="amp-related-meta"> Softvér </div> </div> </div> <div class="amp-related-content"> <a href="https://sk.eyewated.com/vyber-vhodnej-databazy-pre-vasu-organizaciu/"> <amp-img src="https://exse.eyewated.com/pict/2407ad752417302e-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/vyber-vhodnej-databazy-pre-vasu-organizaciu/">Výber vhodnej databázy pre vašu organizáciu</a></h3> <div class="amp-related-meta"> Softvér </div> </div> </div> <div class="amp-related-content"> <a href="https://sk.eyewated.com/knihy-pre-zaciatocnikov-programu-microsoft-access-2007/"> <amp-img src="https://exse.eyewated.com/pict/734f7bd077372f3a-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/knihy-pre-zaciatocnikov-programu-microsoft-access-2007/">Knihy pre začiatočníkov programu Microsoft Access 2007</a></h3> <div class="amp-related-meta"> Softvér </div> </div> </div> <div class="amp-related-content"> <a href="https://sk.eyewated.com/zaklady-microsoft-access-2010/"> <amp-img src="https://exse.eyewated.com/pict/4582db4370aa32fb-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/zaklady-microsoft-access-2010/">Základy Microsoft Access 2010</a></h3> <div class="amp-related-meta"> Softvér </div> </div> </div> <div class="amp-related-content"> <a href="https://sk.eyewated.com/co-su-databazove-zavislosti/"> <amp-img src="https://exse.eyewated.com/pict/e5607541d31d2f9e-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/co-su-databazove-zavislosti/">Čo sú databázové závislosti?</a></h3> <div class="amp-related-meta"> Softvér </div> </div> </div> <div class="amp-related-content"> <a href="https://sk.eyewated.com/definicia-kandidatneho-kluca/"> <amp-img src="https://exse.eyewated.com/pict/e331fa6998313ef0-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/definicia-kandidatneho-kluca/">Definícia kandidátneho kľúča</a></h3> <div class="amp-related-meta"> Softvér </div> </div> </div> </div> <div class="amp-related-wrapper"> <h2>See Newest</h2> <div class="amp-related-content"> <a href="https://sk.eyewated.com/ako-vytvorit-priecinky-na-usporiadanie-posty-v-aol/"> <amp-img src="https://exse.eyewated.com/pict/981038852e383393-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/ako-vytvorit-priecinky-na-usporiadanie-posty-v-aol/">Ako vytvoriť priečinky na usporiadanie pošty v AOL</a></h3> <div class="amp-related-meta"> E-mail a zasielanie správ </div> </div> </div> <div class="amp-related-content"> <a href="https://sk.eyewated.com/vas-smartphone-sa-nevybuchne-ak-ho-pouzijete-pocas-nabijania/"> <amp-img src="https://exse.eyewated.com/pict/6e08d8bf48c53908-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/vas-smartphone-sa-nevybuchne-ak-ho-pouzijete-pocas-nabijania/">Váš Smartphone sa nevybuchne, ak ho použijete počas nabíjania</a></h3> <div class="amp-related-meta"> Web a vyhľadávanie </div> </div> </div> <div class="amp-related-content"> <a href="https://sk.eyewated.com/recenzia-sluchadla-yurbuds-ironman-inspire-pro/"> <amp-img src="https://exse.eyewated.com/pict/2c47555c406738de-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/recenzia-sluchadla-yurbuds-ironman-inspire-pro/">Recenzia: Slúchadlá Yurbuds Ironman Inspire Pro</a></h3> <div class="amp-related-meta"> Hodnotenie produktov </div> </div> </div> <div class="amp-related-content"> <a href="https://sk.eyewated.com/zip-subory-rozbalte-ich-s-pravym-softverom/"> <amp-img src="https://exse.eyewated.com/pict/6e2957f7f4d42ff2-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/zip-subory-rozbalte-ich-s-pravym-softverom/">Zip súbory: Rozbaľte ich s pravým softvérom</a></h3> <div class="amp-related-meta"> Internet a sieť </div> </div> </div> <div class="amp-related-content"> <a href="https://sk.eyewated.com/historia-hrad-wolfenstein-a-neskor/"> <amp-img src="https://exse.eyewated.com/pict/8adfe73c49d2342d-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/historia-hrad-wolfenstein-a-neskor/">História hrad Wolfenstein a neskôr</a></h3> <div class="amp-related-meta"> Gaming </div> </div> </div> <div class="amp-related-content"> <a href="https://sk.eyewated.com/proces-tlace/"> <amp-img src="https://exse.eyewated.com/pict/b1452befb1db3597-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/proces-tlace/">Proces tlače</a></h3> <div class="amp-related-meta"> Softvér </div> </div> </div> </div> <div class="amp-related-wrapper"> <h2>Sapid posts</h2> <div class="amp-related-content"> <a href="https://sk.eyewated.com/1g-2g-3g-4g-a-5g-vysvetlene/"> <amp-img src="https://exse.eyewated.com/pict/242657deac364095-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/1g-2g-3g-4g-a-5g-vysvetlene/">1G, 2G, 3G, 4G a 5G Vysvetlené</a></h3> <div class="amp-related-meta"> Nové a ďalšie </div> </div> </div> <div class="amp-related-content"> <a href="https://sk.eyewated.com/apple-vs-kodak-photo-books/"> <amp-img src="https://exse.eyewated.com/pict/04f8d17a6d1e33c0-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/apple-vs-kodak-photo-books/">Apple vs Kodak Photo Books</a></h3> <div class="amp-related-meta"> Softvér a aplikácie </div> </div> </div> <div class="amp-related-content"> <a href="https://sk.eyewated.com/tipy-na-pouzivanie-rozsirenych-moznosti-vyhladavania-hudby-od-spolocnosti-spotify/"> <amp-img src="https://exse.eyewated.com/pict/a07df8953a69350d-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/tipy-na-pouzivanie-rozsirenych-moznosti-vyhladavania-hudby-od-spolocnosti-spotify/">Tipy na používanie rozšírených možností vyhľadávania hudby od spoločnosti Spotify</a></h3> <div class="amp-related-meta"> Softvér a aplikácie </div> </div> </div> <div class="amp-related-content"> <a href="https://sk.eyewated.com/ako-citat-syntax-prikazov/"> <amp-img src="https://exse.eyewated.com/pict/b4e3721624694124-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/ako-citat-syntax-prikazov/">Ako čítať syntax príkazov</a></h3> <div class="amp-related-meta"> Windows </div> </div> </div> <div class="amp-related-content"> <a href="https://sk.eyewated.com/vino-pracuje-s-aplikaciami-windows/"> <amp-img src="https://exse.eyewated.com/pict/969a65420b7b305a-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/vino-pracuje-s-aplikaciami-windows/">Víno pracuje s aplikáciami Windows</a></h3> <div class="amp-related-meta"> Linux </div> </div> </div> <div class="amp-related-content"> <a href="https://sk.eyewated.com/tweaks-a-hacky-ohnut-windows-8-podla-svojej-vole/"> <amp-img src="https://exse.eyewated.com/pict/feebbf4b9b48310a-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/tweaks-a-hacky-ohnut-windows-8-podla-svojej-vole/">Tweaks a Hacky ohnúť Windows 8 podľa svojej vôle</a></h3> <div class="amp-related-meta"> Windows </div> </div> </div> <div class="amp-related-content"> <a href="https://sk.eyewated.com/do-auta-slnecne-nabijacky-baterii-pracovat/"> <amp-img src="https://exse.eyewated.com/pict/c7fa6dc12af937b7-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/do-auta-slnecne-nabijacky-baterii-pracovat/">Do auta slnečné nabíjačky batérií pracovať?</a></h3> <div class="amp-related-meta"> Tech Tech </div> </div> </div> <div class="amp-related-content"> <a href="https://sk.eyewated.com/kompletny-sprievodca-ps-vita/"> <amp-img src="https://exse.eyewated.com/pict/cee792008bf73044-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/kompletny-sprievodca-ps-vita/">Kompletný sprievodca PS Vita</a></h3> <div class="amp-related-meta"> Nákup sprievodcov </div> </div> </div> <div class="amp-related-content"> <a href="https://sk.eyewated.com/asus-x75a-xh51-173-palcovy-prenosny-pocitac/"> <amp-img src="https://exse.eyewated.com/pict/10db2a3c33a83199-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/asus-x75a-xh51-173-palcovy-prenosny-pocitac/">ASUS X75A-XH51 17,3-palcový prenosný počítač</a></h3> <div class="amp-related-meta"> Nákup sprievodcov </div> </div> </div> <div class="amp-related-content"> <a href="https://sk.eyewated.com/ako-ziskat-pristup-k-viacerym-uctom-v-sluzbe-gmail-pre-ios/"> <amp-img src="https://exse.eyewated.com/pict/f63b6988c35436b9-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/ako-ziskat-pristup-k-viacerym-uctom-v-sluzbe-gmail-pre-ios/">Ako získať prístup k viacerým účtom v službe Gmail pre iOS</a></h3> <div class="amp-related-meta"> E-mail a zasielanie správ </div> </div> </div> <div class="amp-related-content"> <a href="https://sk.eyewated.com/ako-zablokovat-odosielatela-v-yandex-mail/"> <amp-img src="https://exse.eyewated.com/pict/157aa860d44f3dc6-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/ako-zablokovat-odosielatela-v-yandex-mail/">Ako zablokovať odosielateľa v Yandex.Mail</a></h3> <div class="amp-related-meta"> E-mail a zasielanie správ </div> </div> </div> <div class="amp-related-content"> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/vista-a-system-windows-7-a-oblast-udrzby/">Vista a systém Windows 7 a oblasť údržby</a></h3> <div class="amp-related-meta"> Windows </div> </div> </div> <div class="amp-related-content"> <a href="https://sk.eyewated.com/ako-sa-vyhnut-problemom-s-objektivmi-fotoaparatu/"> <amp-img src="https://exse.eyewated.com/pict/a49dcccb9226354c-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/ako-sa-vyhnut-problemom-s-objektivmi-fotoaparatu/">Ako sa vyhnúť problémom s objektívmi fotoaparátu</a></h3> <div class="amp-related-meta"> Digitálne fotoaparáty </div> </div> </div> <div class="amp-related-content"> <a href="https://sk.eyewated.com/wigglytuff-pokemon-40/"> <amp-img src="https://exse.eyewated.com/pict/d5d28dae7860380b-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/wigglytuff-pokemon-40/">Wigglytuff - Pokémon # 40</a></h3> <div class="amp-related-meta"> Gaming </div> </div> </div> <div class="amp-related-content"> <a href="https://sk.eyewated.com/optimalizacia-pre-vyhladavace-v-desiatich-jednoduchych-krokoch/"> <amp-img src="https://exse.eyewated.com/pict/1c5ef863738330b0-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/optimalizacia-pre-vyhladavace-v-desiatich-jednoduchych-krokoch/">Optimalizácia pre vyhľadávače v desiatich jednoduchých krokoch</a></h3> <div class="amp-related-meta"> Web a vyhľadávanie </div> </div> </div> <div class="amp-related-content"> <div class="amp-related-text"> <h3><a href="https://sk.eyewated.com/8-najlepsich-sd-kariet-na-nakup-v-roku-2018/">8 najlepších SD kariet na nákup v roku 2018</a></h3> <div class="amp-related-meta"> Nákup sprievodcov </div> </div> </div> </div></article> <footer class="amp-wp-footer"> <div class="amp-wp-footer-inner"> <a href="#" class="back-to-top">Back to top</a> <p class="copyright"> © 2024 sk.eyewated.com </p> <div class="amp-wp-social-footer"> <a href="#" class="jeg_facebook"><i class="fa fa-facebook"></i> </a><a href="#" class="jeg_twitter"><i class="fa fa-twitter"></i> </a><a href="#" class="jeg_google-plus"><i class="fa fa-google-plus"></i> </a><a href="#" class="jeg_pinterest"><i class="fa fa-pinterest"></i> </a><a href="" class="jeg_rss"><i class="fa fa-rss"></i> </a> </div> </div> </footer> <div id="statcounter"> <amp-pixel src="https://c.statcounter.com/12022999/0/02d06b5d/1/"> </amp-pixel> </div> </body> </html> <!-- Dynamic page generated in 1.137 seconds. --> <!-- Cached page generated by WP-Super-Cache on 2019-10-03 23:53:13 --> <!-- 0.001 -->