Què és el Formulari Normal Boyce-Codd (BCNF)?

BCNF minimitza els redundàncies i augmenta la integritat de les dades

L'objectiu de Boyce-Codd Normal Form (BCNF) és augmentar la integritat de dades organitzant les columnes i taules d'una base de dades relacional per aconseguir la normalització de la base de dades. La normalització de la base de dades es produeix quan hi ha relacions establertes entre taules i quan les taules tenen regles definides per fer més flexible la base de dades i preservar les dades.

Els objectius de la normalització de la base de dades són eliminar dades redundants i garantir que les dependències de dades tinguin sentit.

Es normalitza una base de dades quan les mateixes dades no s'emmagatzemen en més d'una taula i quan només s'emmagatzemen dades relacionades en una taula.

Origen de Boyce-Codd Forma normal

Seguint una sèrie de directrius, es garanteix que les bases de dades es normalitzin. Aquestes directrius es denominen formes normals i es numeren d'un a cinc. Una base de dades relacional es descriu com a normalitzada si compleix les tres primeres formes: 1NF, 2NF i 3NF.

BCNF es va crear com una extensió a la tercera forma normal, o 3NF, el 1974 per Raymond Boyce i Edgar Codd. Els homes estaven treballant per crear esquemes de bases de dades que minimitzin els redundants amb l'objectiu de reduir el temps de computació. La tercera forma normal elimina columnes que no depenen de la clau principal, a més de complir les pautes de la primera i la segona forma normals. BCNF, que de vegades s'anomena 3.5NF, compleix tots els requisits de 3NF i requereix que les claus candidates no tinguin cap dependència d'altres atributs d'una taula.

En el moment de la creació de BCNF, Boyce va ser un dels principals desenvolupadors de Language Structured English Query (SQL), que va millorar la recuperació de dades utilitzant el model relacional de Codd. En aquest model, Codd va plantejar que es podria reduir la complexitat estructural de les bases de dades, el que significa que les consultes podrien ser més potents i flexibles.

Utilitzant els coneixements relacionals de la base de dades, Codd va definir les pautes 1NF, 2NF i 3NF. Es va unir a Boyce per definir BCNF.

Claus candidates i BCNF

Una clau candidata és una columna o combinació de columnes en una taula que forma una clau única a la base de dades. La combinació d'atributs es pot utilitzar per identificar un registre de base de dades sense fer referència a cap altra informació. Cada taula pot contenir diverses claus candidates, qualsevol de les quals pot qualificar com a clau principal. Una taula només conté una clau principal.

Les claus candidates han de ser úniques.

Una relació és a BCNF si cada determinant és una clau candidata. Considereu una taula de base de dades que emmagatzema informació dels empleats i té els atributs , , i . </p> <p> En aquesta taula, el camp <Employee_Id> determina first_name i last_name. De la mateixa manera, la tupla (<First_name>, <Last_name>) determina <Employee_id>. </p> <table><tbody><tr><td> <strong>Id de l'empleat</strong> </td><td> <strong>Nom</strong> </td><td> <strong>Cognom</strong> </td><td> <strong>Títol</strong> </td></tr><tr><td> 13133 </td><td> Emily </td><td> Smith </td><td> Gerent </td></tr><tr><td> 13134 </td><td> Jim </td><td> Smith </td><td> Associat </td></tr><tr><td> 13135 </td><td> Emily </td><td> Jones </td><td> Associat </td></tr></tbody></table><p><br> La clau candidata a aquesta <a href="https://ca.eyewated.com/glossari-de-termes-comuns-de-la-base-de-dades/">base de dades</a> és <Employee_Id> perquè és l'únic valor que no pot ser utilitzat per una altra fila. </p> </div> <div class="amp-related-wrapper"> <h2>Alike posts</h2> <div class="amp-related-content"> <div class="amp-related-text"> <h3><a href="https://ca.eyewated.com/comptar-valors-en-una-taula-de-bases-de-dades-amb-la-funcio-sql-count/">Comptar valors en una taula de bases de dades amb la funció SQL COUNT</a></h3> <div class="amp-related-meta"> Programari </div> </div> </div> <div class="amp-related-content"> <a href="https://ca.eyewated.com/llibres-per-a-principiants-de-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://ca.eyewated.com/llibres-per-a-principiants-de-microsoft-access-2007/">Llibres per a principiants de Microsoft Access 2007</a></h3> <div class="amp-related-meta"> Programari </div> </div> </div> <div class="amp-related-content"> <a href="https://ca.eyewated.com/replicacio-instantania-en-microsoft-sql-server/"> <amp-img src="https://exse.eyewated.com/pict/abb4498f6a6c305d-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://ca.eyewated.com/replicacio-instantania-en-microsoft-sql-server/">Replicació instantània en Microsoft SQL Server</a></h3> <div class="amp-related-meta"> Programari </div> </div> </div> <div class="amp-related-content"> <a href="https://ca.eyewated.com/conegui-els-esquemes-i-la-seva-relacio-amb-bases-de-dades/"> <amp-img src="https://exse.eyewated.com/pict/a6691119557c457c-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://ca.eyewated.com/conegui-els-esquemes-i-la-seva-relacio-amb-bases-de-dades/">Conegui els esquemes i la seva relació amb bases de dades</a></h3> <div class="amp-related-meta"> Programari </div> </div> </div> <div class="amp-related-content"> <a href="https://ca.eyewated.com/compatibilitat-entre-formats-dacces-accdb-i-mdb/"> <amp-img src="https://exse.eyewated.com/pict/5a52b116792a2ee8-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://ca.eyewated.com/compatibilitat-entre-formats-dacces-accdb-i-mdb/">Compatibilitat entre formats d'accés ACCDB i MDB</a></h3> <div class="amp-related-meta"> Programari </div> </div> </div> <div class="amp-related-content"> <a href="https://ca.eyewated.com/microsoft-sql-server-2008-r2/"> <amp-img src="https://exse.eyewated.com/pict/6cfab58b54722fd1-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://ca.eyewated.com/microsoft-sql-server-2008-r2/">Microsoft SQL Server 2008 R2</a></h3> <div class="amp-related-meta"> Programari </div> </div> </div> <div class="amp-related-content"> <a href="https://ca.eyewated.com/que-significa-k-means-clustering/"> <amp-img src="https://exse.eyewated.com/pict/6c01a6bc48bf38ee-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://ca.eyewated.com/que-significa-k-means-clustering/">Què significa k-means Clustering?</a></h3> <div class="amp-related-meta"> Programari </div> </div> </div> <div class="amp-related-content"> <a href="https://ca.eyewated.com/dependencia-funcional-en-una-base-de-dades/"> <amp-img src="https://exse.eyewated.com/pict/50bf3b3f91fc2f54-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://ca.eyewated.com/dependencia-funcional-en-una-base-de-dades/">Dependència funcional en una base de dades</a></h3> <div class="amp-related-meta"> Programari </div> </div> </div> <div class="amp-related-content"> <a href="https://ca.eyewated.com/tutorial-dinformes-de-bases-de-dades-de-microsoft-access/"> <amp-img src="https://exse.eyewated.com/pict/1bd9ec29434e2fe7-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://ca.eyewated.com/tutorial-dinformes-de-bases-de-dades-de-microsoft-access/">Tutorial d'informes de bases de dades de Microsoft Access</a></h3> <div class="amp-related-meta"> Programari </div> </div> </div> </div> <div class="amp-related-wrapper"> <h2>See Newest</h2> <div class="amp-related-content"> <a href="https://ca.eyewated.com/com-subscriures-a-les-actualitzacions-de-firefox-live-dels-seus-llocs-preferits/"> <amp-img src="https://exse.eyewated.com/pict/a5a05dbaaa1c34a8-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://ca.eyewated.com/com-subscriures-a-les-actualitzacions-de-firefox-live-dels-seus-llocs-preferits/">Com subscriure's a les actualitzacions de Firefox Live dels seus llocs preferits</a></h3> <div class="amp-related-meta"> Web i cerca </div> </div> </div> <div class="amp-related-content"> <a href="https://ca.eyewated.com/google-hangouts-es-presenta-amb-alguns-extres-frescos/"> <amp-img src="https://exse.eyewated.com/pict/31225e968e7834df-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://ca.eyewated.com/google-hangouts-es-presenta-amb-alguns-extres-frescos/">Google Hangouts es presenta amb alguns extres frescos</a></h3> <div class="amp-related-meta"> Web i cerca </div> </div> </div> <div class="amp-related-content"> <a href="https://ca.eyewated.com/5-elements-per-iniciar-un-bloc-amb-exit/"> <amp-img src="https://exse.eyewated.com/pict/0302b611097b3303-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://ca.eyewated.com/5-elements-per-iniciar-un-bloc-amb-exit/">5 elements per iniciar un bloc amb èxit</a></h3> <div class="amp-related-meta"> Web i cerca </div> </div> </div> <div class="amp-related-content"> <a href="https://ca.eyewated.com/com-puc-enganxar-un-gravador-de-dvd-a-un-sistema-de-tv-home-theater/"> <amp-img src="https://exse.eyewated.com/pict/21a8e317b5bf392c-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://ca.eyewated.com/com-puc-enganxar-un-gravador-de-dvd-a-un-sistema-de-tv-home-theater/">Com puc enganxar un gravador de DVD a un sistema de TV / home theater?</a></h3> <div class="amp-related-meta"> Home Theater </div> </div> </div> <div class="amp-related-content"> <a href="https://ca.eyewated.com/comprensio-de-les-opcions-dapagar-a-windows-7/"> <amp-img src="https://exse.eyewated.com/pict/8c3770d3ff41317e-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://ca.eyewated.com/comprensio-de-les-opcions-dapagar-a-windows-7/">Comprensió de les opcions d'apagar a Windows 7</a></h3> <div class="amp-related-meta"> Windows </div> </div> </div> <div class="amp-related-content"> <div class="amp-related-text"> <h3><a href="https://ca.eyewated.com/les-eines-de-cerca-descriptori-no-posen-un-risc-de-seguretat-real/">Les Eines de cerca d'escriptori no posen un risc de seguretat real</a></h3> <div class="amp-related-meta"> Web i cerca </div> </div> </div> </div> <div class="amp-related-wrapper"> <h2>Sapid posts</h2> <div class="amp-related-content"> <a href="https://ca.eyewated.com/que-es-sip-i-com-funciona/"> <amp-img src="https://exse.eyewated.com/pict/b6ce583459c141cb-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://ca.eyewated.com/que-es-sip-i-com-funciona/">Què és SIP i com funciona?</a></h3> <div class="amp-related-meta"> Correu electrònic i missatgeria </div> </div> </div> <div class="amp-related-content"> <a href="https://ca.eyewated.com/son-sensibles-els-casos-html-5-etiquetes/"> <amp-img src="https://exse.eyewated.com/pict/edc554c3ee98325c-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://ca.eyewated.com/son-sensibles-els-casos-html-5-etiquetes/">Són sensibles els casos HTML 5 etiquetes?</a></h3> <div class="amp-related-meta"> Disseny web i Dev </div> </div> </div> <div class="amp-related-content"> <a href="https://ca.eyewated.com/com-sol-%C2%B7-licitar-una-nova-clau-de-producte-de-windows/"> <amp-img src="https://exse.eyewated.com/pict/d7071e10824b47df-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://ca.eyewated.com/com-sol-%C2%B7-licitar-una-nova-clau-de-producte-de-windows/">Com sol · licitar una nova clau de producte de Windows</a></h3> <div class="amp-related-meta"> Windows </div> </div> </div> <div class="amp-related-content"> <a href="https://ca.eyewated.com/com-analitzar-fitxers-xml-en-xcode/"> <amp-img src="https://exse.eyewated.com/pict/92b707f672d8326b-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://ca.eyewated.com/com-analitzar-fitxers-xml-en-xcode/">Com analitzar fitxers XML en Xcode</a></h3> <div class="amp-related-meta"> IPad </div> </div> </div> <div class="amp-related-content"> <a href="https://ca.eyewated.com/tilt-shift-manual-method-for-photoshop-elements-qualsevol-versio/"> <amp-img src="https://exse.eyewated.com/pict/b7df3242711435a8-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://ca.eyewated.com/tilt-shift-manual-method-for-photoshop-elements-qualsevol-versio/">Tilt Shift Manual Method for Photoshop Elements (Qualsevol versió)</a></h3> <div class="amp-related-meta"> Programari </div> </div> </div> <div class="amp-related-content"> <a href="https://ca.eyewated.com/com-connectar-un-ipad-a-wi-fi-en-5-senzills-passos/"> <amp-img src="https://exse.eyewated.com/pict/667eb361e2e034c4-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://ca.eyewated.com/com-connectar-un-ipad-a-wi-fi-en-5-senzills-passos/">Com connectar un iPad a Wi-Fi en 5 senzills passos</a></h3> <div class="amp-related-meta"> IPad </div> </div> </div> <div class="amp-related-content"> <a href="https://ca.eyewated.com/com-puc-fer-url-curts-a-twitter/"> <amp-img src="https://exse.eyewated.com/pict/8a75926ba108343d-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://ca.eyewated.com/com-puc-fer-url-curts-a-twitter/">Com puc fer URL curts a Twitter?</a></h3> <div class="amp-related-meta"> Mitjà de comunicació social </div> </div> </div> <div class="amp-related-content"> <a href="https://ca.eyewated.com/que-es-un-rang-de-forn-intelligent/"> <amp-img src="https://exse.eyewated.com/pict/88e3d4fe4f2e33b0-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://ca.eyewated.com/que-es-un-rang-de-forn-intelligent/">Què és un rang de forn intel·ligent?</a></h3> <div class="amp-related-meta"> Nou i següent </div> </div> </div> <div class="amp-related-content"> <a href="https://ca.eyewated.com/creeu-plantilles-de-disseny-personalitzades-i-presentacions-mestres-a-powerpoint-2003/"> <amp-img src="https://exse.eyewated.com/pict/b2f2f11da70b34c1-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://ca.eyewated.com/creeu-plantilles-de-disseny-personalitzades-i-presentacions-mestres-a-powerpoint-2003/">Creeu plantilles de disseny personalitzades i presentacions mestres a PowerPoint 2003</a></h3> <div class="amp-related-meta"> Programari </div> </div> </div> <div class="amp-related-content"> <div class="amp-related-text"> <h3><a href="https://ca.eyewated.com/que-es-el-w3c/">Què és el W3C?</a></h3> <div class="amp-related-meta"> Disseny web i Dev </div> </div> </div> <div class="amp-related-content"> <a href="https://ca.eyewated.com/oppo-digital-bdp-103-reproductor-de-discos-blu-ray/"> <amp-img src="https://exse.eyewated.com/pict/51e57f8c016e37df-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://ca.eyewated.com/oppo-digital-bdp-103-reproductor-de-discos-blu-ray/">OPPO Digital BDP-103 Reproductor de discos Blu-ray</a></h3> <div class="amp-related-meta"> Comentaris del producte </div> </div> </div> <div class="amp-related-content"> <a href="https://ca.eyewated.com/que-es-un-fitxer-m4p/"> <amp-img src="https://exse.eyewated.com/pict/b5e6e49027d930c4-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://ca.eyewated.com/que-es-un-fitxer-m4p/">Què és un fitxer M4P?</a></h3> <div class="amp-related-meta"> Windows </div> </div> </div> <div class="amp-related-content"> <a href="https://ca.eyewated.com/com-arreglar-ssleay32-dll-no-sha-trobat-o-hi-falten-errors/"> <amp-img src="https://exse.eyewated.com/pict/75a36d67433135e9-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://ca.eyewated.com/com-arreglar-ssleay32-dll-no-sha-trobat-o-hi-falten-errors/">Com arreglar Ssleay32.dll No s'ha trobat o hi falten errors</a></h3> <div class="amp-related-meta"> Windows </div> </div> </div> <div class="amp-related-content"> <a href="https://ca.eyewated.com/com-buidar-la-paperera-rapidament-a-mac-os-x-mail/"> <amp-img src="https://exse.eyewated.com/pict/e0f716448d34363c-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://ca.eyewated.com/com-buidar-la-paperera-rapidament-a-mac-os-x-mail/">Com buidar la paperera ràpidament a Mac OS X Mail</a></h3> <div class="amp-related-meta"> Macs </div> </div> </div> <div class="amp-related-content"> <a href="https://ca.eyewated.com/oled-vs-plasma/"> <amp-img src="https://exse.eyewated.com/pict/33700575f8a43162-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://ca.eyewated.com/oled-vs-plasma/">OLED vs plasma?</a></h3> <div class="amp-related-meta"> Guies de compra </div> </div> </div> <div class="amp-related-content"> <a href="https://ca.eyewated.com/els-5-millors-paquets-edms/"> <amp-img src="https://exse.eyewated.com/pict/16bcf36c7b6a343e-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://ca.eyewated.com/els-5-millors-paquets-edms/">Els 5 millors paquets EDMS</a></h3> <div class="amp-related-meta"> Programari </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 ca.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.218 seconds. --> <!-- Cached page generated by WP-Super-Cache on 2019-10-03 21:43:02 --> <!-- 0.003 -->