Wat is Boyce-Codd Normale Vorm (BCNF)?

BCNF verminder afleggings en verhoog data integriteit

Die doel van Boyce-Codd Normal Form (BCNF) is om data-integriteit te verhoog deur die kolomme en tabelle van 'n relasionele databasis te organiseer ten einde databasis normalisering te behaal. Databasis normalisering vind plaas wanneer daar verhoudings tussen tabelle gevestig word en wanneer die tabelle reëls gedefinieer het om die databasis meer buigsaam te maak en die data te bewaar.

Die doelwitte van databasis normalisering is om oortollige data uit te skakel en om data afhanklikes sinvol te maak.

'N Databasis word genormaliseer wanneer dieselfde data nie in meer as een tabel gestoor word nie en wanneer slegs verwante data in 'n tabel gestoor word.

Oorsprong van Boyce-Codd Normale Vorm

Na aanleiding van 'n reeks riglyne, verseker dat databasisse genormaliseer word. Hierdie riglyne word as normale vorms genoem en word van een tot vyf genommer. 'N Relasionele databasis word beskryf as genormaliseer indien dit aan die eerste drie vorms voldoen: 1NF, 2NF en 3NF.

BCNF is geskep as 'n uitbreiding na die derde normale vorm, of 3NF, in 1974 deur Raymond Boyce en Edgar Codd. Die mans het gewerk om databasisskemas te skep wat ontslag verminder met die doel om berekeningstyd te verminder. Die derde normale vorm verwyder kolomme wat nie afhanklik is van die primêre sleutel nie, behalwe om die riglyne in die eerste en tweede normale vorms te ontmoet. BCNF, wat soms as 3.5NF verwys word, voldoen aan al die vereistes van 3NF en vereis dat kandidaat sleutels nie afhanklik is van ander eienskappe in 'n tabel nie.

Ten tyde van BCNF se skepping was Boyce een van die sleutelontwikkelaars van Gestruktureerde Engelse Navraagtaal (SQL), wat die data-herwinning verbeter deur Codd se verhoudingsmodel te gebruik. In hierdie model stel Codd voor dat strukturele kompleksiteit van databasisse verminder kan word, wat beteken dat navrae kragtiger en buigsaam kan wees.

Met behulp van sy verhoudings databasis insigte, Codd gedefinieer 1NF, 2NF en 3NF riglyne. Hy het saam met Boyce BCNF omskryf.

Kandidaat Sleutels en BCNF

'N Kandidaat-sleutel is 'n kolom of kombinasie van kolomme in 'n tabel wat 'n unieke sleutel in die databasis vorm. Die kombinasie van eienskappe kan gebruik word om 'n databasisrekord te identifiseer sonder om na enige ander data te verwys. Elke tabel kan verskeie kandidaat sleutels bevat, waarvan een as die primêre sleutel kan kwalifiseer. 'N Tabel bevat slegs een primêre sleutel.

Kandidaat sleutels moet uniek wees.

'N Verhouding is in BCNF indien elke determinant 'n kandidaat sleutel is. Oorweeg 'n databasis tabel wat werknemerinligting bevat en het die eienskappe , , , en . </p> <p> In hierdie tabel bepaal die veld <Employee_Id> eerste naam en laaste naam. Net so bepaal die tuple (<First_name>, <Last_name>) <Employee_id>. </p> <table><tbody><tr><td> <strong>Werknemer ID</strong> </td><td> <strong>Eerste naam</strong> </td><td> <strong>Van</strong> </td><td> <strong>Titel</strong> </td></tr><tr><td> 13133 </td><td> Emily </td><td> Smith </td><td> Bestuurder </td></tr><tr><td> 13134 </td><td> Jim </td><td> Smith </td><td> Mede </td></tr><tr><td> 13135 </td><td> Emily </td><td> Jones </td><td> Mede </td></tr></tbody></table><p><br> Die kandidaat sleutel vir hierdie <a href="https://af.eyewated.com/woordelys-van-algemene-databasis-terme/">databasis</a> is die <Employee_Id> omdat dit die enigste waarde is wat nie deur 'n ander ry gebruik kan word nie. </p> </div> <div class="amp-related-wrapper"> <h2>Alike posts</h2> <div class="amp-related-content"> <a href="https://af.eyewated.com/encrypting-access-2013-databases/"> <amp-img src="https://exse.eyewated.com/pict/93d622acd95932f5-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://af.eyewated.com/encrypting-access-2013-databases/">Encrypting Access 2013 Databases</a></h3> <div class="amp-related-meta"> Sagteware </div> </div> </div> <div class="amp-related-content"> <a href="https://af.eyewated.com/normalisering-van-u-databasis-eerste-normale-vorm/"> <amp-img src="https://exse.eyewated.com/pict/ae32e1a778824361-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://af.eyewated.com/normalisering-van-u-databasis-eerste-normale-vorm/">Normalisering van u databasis: Eerste Normale Vorm</a></h3> <div class="amp-related-meta"> Sagteware </div> </div> </div> <div class="amp-related-content"> <a href="https://af.eyewated.com/data-herwin-van-verskeie-tafels-met-sql-inner-joins/"> <amp-img src="https://exse.eyewated.com/pict/f1bed69c9de53498-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://af.eyewated.com/data-herwin-van-verskeie-tafels-met-sql-inner-joins/">Data herwin van verskeie tafels Met SQL Inner Joins</a></h3> <div class="amp-related-meta"> Sagteware </div> </div> </div> <div class="amp-related-content"> <a href="https://af.eyewated.com/normalisering-van-u-databasis-oorskakeling-na-tweede-normale-vorm-2nf/"> <amp-img src="https://exse.eyewated.com/pict/693b5dfcc99b2f91-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://af.eyewated.com/normalisering-van-u-databasis-oorskakeling-na-tweede-normale-vorm-2nf/">Normalisering van u databasis: Oorskakeling na tweede normale vorm (2NF)</a></h3> <div class="amp-related-meta"> Sagteware </div> </div> </div> <div class="amp-related-content"> <a href="https://af.eyewated.com/hoe-om-n-databasis-rekord-te-identifiseer-met-behulp-van-n-super-sleutel/"> <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://af.eyewated.com/hoe-om-n-databasis-rekord-te-identifiseer-met-behulp-van-n-super-sleutel/">Hoe om 'n databasis rekord te identifiseer met behulp van 'n super sleutel</a></h3> <div class="amp-related-meta"> Sagteware </div> </div> </div> <div class="amp-related-content"> <a href="https://af.eyewated.com/inleiding-tot/"> <amp-img src="https://exse.eyewated.com/pict/b028a363f5a03152-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://af.eyewated.com/inleiding-tot/">Inleiding tot</a></h3> <div class="amp-related-meta"> Sagteware </div> </div> </div> <div class="amp-related-content"> <a href="https://af.eyewated.com/mysql-installeer-op-windows-8/"> <amp-img src="https://exse.eyewated.com/pict/d0dfac8e1a2031b6-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://af.eyewated.com/mysql-installeer-op-windows-8/">MySQL installeer op Windows 8</a></h3> <div class="amp-related-meta"> Sagteware </div> </div> </div> <div class="amp-related-content"> <a href="https://af.eyewated.com/kies-n-primere-sleutel/"> <amp-img src="https://exse.eyewated.com/pict/a8257d7c1ede304d-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://af.eyewated.com/kies-n-primere-sleutel/">Kies 'n primêre sleutel</a></h3> <div class="amp-related-meta"> Sagteware </div> </div> </div> <div class="amp-related-content"> <a href="https://af.eyewated.com/bou-databasisse-vir-kleinhandelwinkels/"> <amp-img src="https://exse.eyewated.com/pict/696913468f3d41e2-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://af.eyewated.com/bou-databasisse-vir-kleinhandelwinkels/">Bou databasisse vir kleinhandelwinkels</a></h3> <div class="amp-related-meta"> Sagteware </div> </div> </div> </div> <div class="amp-related-wrapper"> <h2>See Newest</h2> <div class="amp-related-content"> <div class="amp-related-text"> <h3><a href="https://af.eyewated.com/hoe-om-yahoo-te-maak-mail-die-standaard-e-pos-in-firefox/">Hoe om Yahoo! te maak Mail die standaard e-pos in Firefox</a></h3> <div class="amp-related-meta"> E-pos en boodskappe </div> </div> </div> <div class="amp-related-content"> <a href="https://af.eyewated.com/gratis-microsoft-office-document-viewers/"> <amp-img src="https://exse.eyewated.com/pict/2847d01ad9672fb2-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://af.eyewated.com/gratis-microsoft-office-document-viewers/">Gratis Microsoft Office Document Viewers</a></h3> <div class="amp-related-meta"> Sagteware </div> </div> </div> <div class="amp-related-content"> <a href="https://af.eyewated.com/wat-is-microsoft-office-2019/"> <amp-img src="https://exse.eyewated.com/pict/2a99e8d37d6b34a8-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://af.eyewated.com/wat-is-microsoft-office-2019/">Wat is Microsoft Office 2019?</a></h3> <div class="amp-related-meta"> Sagteware en programme </div> </div> </div> <div class="amp-related-content"> <a href="https://af.eyewated.com/hoe-om-die-beste-uit-jou-fitness-tracker-te-kry/"> <amp-img src="https://exse.eyewated.com/pict/ebd50a0d8b0e3463-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://af.eyewated.com/hoe-om-die-beste-uit-jou-fitness-tracker-te-kry/">Hoe om die beste uit jou Fitness Tracker te kry</a></h3> <div class="amp-related-meta"> Drabare toestelle </div> </div> </div> <div class="amp-related-content"> <a href="https://af.eyewated.com/die-7-beste-smart-rookdetectors-om-in-2018-te-koop/"> <amp-img src="https://exse.eyewated.com/pict/c8491d3775f13581-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://af.eyewated.com/die-7-beste-smart-rookdetectors-om-in-2018-te-koop/">Die 7 beste Smart Rookdetectors om in 2018 te koop</a></h3> <div class="amp-related-meta"> Koop wenke </div> </div> </div> <div class="amp-related-content"> <a href="https://af.eyewated.com/eyebeam-review/"> <amp-img src="https://exse.eyewated.com/pict/bdc3dcfbfd05354d-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://af.eyewated.com/eyebeam-review/">EyeBeam Review</a></h3> <div class="amp-related-meta"> E-pos en boodskappe </div> </div> </div> </div> <div class="amp-related-wrapper"> <h2>Sapid posts</h2> <div class="amp-related-content"> <div class="amp-related-text"> <h3><a href="https://af.eyewated.com/vulkano-flow-review-kyk-televisie-op-jou-ipad/">Vulkano Flow Review: Kyk televisie op jou iPad</a></h3> <div class="amp-related-meta"> Produk Resensies </div> </div> </div> <div class="amp-related-content"> <a href="https://af.eyewated.com/nikon-d810-dslr-review/"> <amp-img src="https://exse.eyewated.com/pict/e53c6e163e8b370c-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://af.eyewated.com/nikon-d810-dslr-review/">Nikon D810 DSLR Review</a></h3> <div class="amp-related-meta"> Produk Resensies </div> </div> </div> <div class="amp-related-content"> <a href="https://af.eyewated.com/die-verskil-tussen-saamgestelde-en-geinterpreteerde-tale/"> <amp-img src="https://exse.eyewated.com/pict/54290f2f51ff3365-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://af.eyewated.com/die-verskil-tussen-saamgestelde-en-geinterpreteerde-tale/">Die verskil tussen saamgestelde en geïnterpreteerde tale</a></h3> <div class="amp-related-meta"> Linux </div> </div> </div> <div class="amp-related-content"> <a href="https://af.eyewated.com/hp-mini-1103-101-inch-netbook-pc/"> <amp-img src="https://exse.eyewated.com/pict/8c4ba050440736dd-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://af.eyewated.com/hp-mini-1103-101-inch-netbook-pc/">HP Mini 1103 10,1-inch Netbook PC</a></h3> <div class="amp-related-meta"> Koop wenke </div> </div> </div> <div class="amp-related-content"> <a href="https://af.eyewated.com/lavabit-review/"> <amp-img src="https://exse.eyewated.com/pict/cb2cc8e55cdf34ba-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://af.eyewated.com/lavabit-review/">Lavabit Review</a></h3> <div class="amp-related-meta"> Sagteware en programme </div> </div> </div> <div class="amp-related-content"> <a href="https://af.eyewated.com/oorsig-van-die-hp-officejet-6500-drukker/"> <amp-img src="https://exse.eyewated.com/pict/663366fd94a933b9-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://af.eyewated.com/oorsig-van-die-hp-officejet-6500-drukker/">Oorsig van die HP Officejet 6500-drukker</a></h3> <div class="amp-related-meta"> Produk Resensies </div> </div> </div> <div class="amp-related-content"> <a href="https://af.eyewated.com/wat-is-n-mashup/"> <amp-img src="https://exse.eyewated.com/pict/5f10a076673f3252-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://af.eyewated.com/wat-is-n-mashup/">Wat is 'n Mashup?</a></h3> <div class="amp-related-meta"> Sosiale media </div> </div> </div> <div class="amp-related-content"> <a href="https://af.eyewated.com/dell-inspiron-660s-desktop-pc/"> <amp-img src="https://exse.eyewated.com/pict/7b2d66509956321c-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://af.eyewated.com/dell-inspiron-660s-desktop-pc/">Dell Inspiron 660s Desktop PC</a></h3> <div class="amp-related-meta"> Produk Resensies </div> </div> </div> <div class="amp-related-content"> <a href="https://af.eyewated.com/t-mobile-wireless-roaming-policy/"> <amp-img src="https://exse.eyewated.com/pict/9f8547e4e8034240-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://af.eyewated.com/t-mobile-wireless-roaming-policy/">T-Mobile Wireless Roaming Policy</a></h3> <div class="amp-related-meta"> Koop wenke </div> </div> </div> <div class="amp-related-content"> <a href="https://af.eyewated.com/meer-inligting-oor-die-vervaardiging-van-canon-digitale-kameras/"> <amp-img src="https://exse.eyewated.com/pict/ddfe66541c4d3342-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://af.eyewated.com/meer-inligting-oor-die-vervaardiging-van-canon-digitale-kameras/">Meer inligting oor die vervaardiging van Canon digitale kameras</a></h3> <div class="amp-related-meta"> Koop wenke </div> </div> </div> <div class="amp-related-content"> <a href="https://af.eyewated.com/mac-pro-storage-upgrade-guide/"> <amp-img src="https://exse.eyewated.com/pict/bd2328d5f1553180-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://af.eyewated.com/mac-pro-storage-upgrade-guide/">Mac Pro Storage Upgrade Guide</a></h3> <div class="amp-related-meta"> Macs </div> </div> </div> <div class="amp-related-content"> <a href="https://af.eyewated.com/psp-ps3-interactiviteit/"> <amp-img src="https://exse.eyewated.com/pict/73d8c7697bb33415-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://af.eyewated.com/psp-ps3-interactiviteit/">PSP / PS3 Interactiviteit</a></h3> <div class="amp-related-meta"> Speletjies </div> </div> </div> <div class="amp-related-content"> <a href="https://af.eyewated.com/gebruik-mail-se-photo-browser-om-n-prent-by-n-e-pos-te-voeg/"> <amp-img src="https://exse.eyewated.com/pict/c5ce5625dedf333c-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://af.eyewated.com/gebruik-mail-se-photo-browser-om-n-prent-by-n-e-pos-te-voeg/">Gebruik Mail se Photo Browser om 'n prent by 'n e-pos te voeg</a></h3> <div class="amp-related-meta"> Macs </div> </div> </div> <div class="amp-related-content"> <a href="https://af.eyewated.com/pdf-portefeuljes/"> <amp-img src="https://exse.eyewated.com/pict/90c43d036a85344f-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://af.eyewated.com/pdf-portefeuljes/">PDF-portefeuljes</a></h3> <div class="amp-related-meta"> Webontwerp en Dev </div> </div> </div> <div class="amp-related-content"> <a href="https://af.eyewated.com/grace-digital-ecoxgear-ecobouder-bluetooth-wireless-boombox-speaker/"> <amp-img src="https://exse.eyewated.com/pict/9094e8b3ad33350d-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://af.eyewated.com/grace-digital-ecoxgear-ecobouder-bluetooth-wireless-boombox-speaker/">Grace Digital EcoXGear EcoBouder Bluetooth Wireless Boombox Speaker</a></h3> <div class="amp-related-meta"> Produk Resensies </div> </div> </div> <div class="amp-related-content"> <a href="https://af.eyewated.com/het-jou-android-n-taakmoordenaar-program-nodig/"> <amp-img src="https://exse.eyewated.com/pict/6fd49eaa421a3373-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://af.eyewated.com/het-jou-android-n-taakmoordenaar-program-nodig/">Het jou Android 'n taakmoordenaar-program nodig?</a></h3> <div class="amp-related-meta"> Android </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 af.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.245 seconds. --> <!-- Cached page generated by WP-Super-Cache on 2019-10-03 21:27:36 --> <!-- 0.002 -->