Kas ir Boyce-Codd normālā forma (BCNF)?

BCNF samazina atlaišanu un palielina datu integritāti

Boyce-Codd normālās formas (BCNF) mērķis ir palielināt datu integritāti , organizējot relāciju datu bāzes kolonnas un tabulas, lai panāktu datu bāzes normalizēšanu. Datu bāzes normalizēšana notiek tad, ja ir izveidotas attiecības starp tabulām un kad tabulās ir definēti noteikumi, lai padarītu datu bāzi elastīgāku un saglabātu datus.

Datu bāzes normalizēšanas mērķi ir likvidēt liekus datus un nodrošināt datu atkarību.

Datu bāze tiek normalizēta, ja tie paši dati netiek glabāti vairāk nekā vienā tabulā, un tabulā tiek glabāti tikai saistīti dati .

Boyce-Codd normālās formas izcelsme

Pēc virknes pamatnostādņu nodrošina datu bāzu normalizēšanu. Šīs vadlīnijas tiek sauktas par parastajām formām un numurētas no viena līdz piecām. Relāciju datu bāze tiek aprakstīta kā normalizēta, ja tā atbilst pirmajām trīs formām: 1NF, 2NF un 3NF.

BCNF tika izveidots kā paplašinājums uz trešo parasto formu, vai 3NF, 1974. gadā Raymond Boyce un Edgar Codd. Vīrieši strādāja, lai izveidotu datu bāzu shēmas, kas samazinātu atlaišanu ar mērķi samazināt aprēķinu laiku. Trešā parastā forma noņem kolonnas, kas nav atkarīgas no primārās atslēgas, papildus pirmajām un otrajām parastajām formām. BCNF, ko reizēm sauc par 3.5NF, atbilst visām 3NF prasībām un prasa, lai kandidātu atslēgas nebūtu atkarīgas no citiem tabulā norādītiem atribūtiem.

BCNF izveidošanas laikā Boyce bija viens no galvenajiem Strukturēto angļu vaicājumu valodas (SQL) izstrādātājiem, kas uzlaboja datu izguvi, izmantojot koda relāciju modeli. Šajā modelī Codd noteica, ka varētu mazināt datu bāzu strukturālo sarežģītību, kas nozīmēja, ka vaicājumi varētu būt daudz spēcīgāki un elastīgāki.

Izmantojot savas relāciju datu bāzes ieskatus, koda definē 1NF, 2NF un 3NF vadlīnijas. Viņš sadarbojās ar Boyce, lai definētu BCNF.

Kandidātu atslēgas un BCNF

Kandidāta atslēga ir aile vai kolonnu kombinācija tabulā, kas datu bāzē veido unikālu atslēgu. Atribūtu kombināciju var izmantot, lai identificētu datu bāzes ierakstus, neatsaucoties uz citiem datiem. Katrā tabulā var būt vairākas kandidātu atslēgas, no kurām viena var tikt kvalificēta kā primārā atslēga. Tabulā ir tikai viena primārā atslēga.

Kandidāta atslēgas ir jābūt unikālām.

Attiecība ir BCNF, ja katrs determinants ir kandidāta atslēga. Apsveriet datu bāzes tabulu, kurā tiek saglabāta darbinieku informācija, un tai ir atribūti , , un . </p> <p> Šajā tabulā lauks <Employee_Id> nosaka first_name un last_name. Līdzīgi tuple (<First_name>, <Last_name>) nosaka <Employee_id>. </p> <table><tbody><tr><td> <strong>Darbinieka ID</strong> </td><td> <strong>Vārds</strong> </td><td> <strong>Uzvārds</strong> </td><td> <strong>Nosaukums</strong> </td></tr><tr><td> 13133 </td><td> Emīlija </td><td> Smits </td><td> Vadītājs </td></tr><tr><td> 13134 </td><td> Džims </td><td> Smits </td><td> Asociētais </td></tr><tr><td> 13135 </td><td> Emīlija </td><td> Joness </td><td> Asociētais </td></tr></tbody></table><p><br> Šīs <a href="https://lv.eyewated.com/kopigo-datubazes-noteikumu-glosarijs/">datu bāzes</a> kandidāta atslēga ir <Employee_Id>, jo tā ir vienīgā vērtība, ko nevar izmantot cita rinda. </p> </div> <div class="amp-related-wrapper"> <h2>Alike posts</h2> <div class="amp-related-content"> <a href="https://lv.eyewated.com/uzziniet-vienkarsako-veidu-ka-izveidot-bridinajumu-izmantojot-sql-server-parstavi/"> <amp-img src="https://exse.eyewated.com/pict/ebf23eda264642e9-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://lv.eyewated.com/uzziniet-vienkarsako-veidu-ka-izveidot-bridinajumu-izmantojot-sql-server-parstavi/">Uzziniet vienkāršāko veidu, kā izveidot brīdinājumu, izmantojot SQL Server pārstāvi</a></h3> <div class="amp-related-meta"> Programmatūra </div> </div> </div> <div class="amp-related-content"> <a href="https://lv.eyewated.com/kopigo-datubazes-noteikumu-glosarijs/"> <amp-img src="https://exse.eyewated.com/pict/4b414c89df872fba-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://lv.eyewated.com/kopigo-datubazes-noteikumu-glosarijs/">Kopīgo datubāzes noteikumu glosārijs</a></h3> <div class="amp-related-meta"> Programmatūra </div> </div> </div> <div class="amp-related-content"> <a href="https://lv.eyewated.com/arejo-atslegu-jauda-relaciju-datu-bazes/"> <amp-img src="https://exse.eyewated.com/pict/08d7d382ea112fdf-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://lv.eyewated.com/arejo-atslegu-jauda-relaciju-datu-bazes/">Ārējo atslēgu jauda relāciju datu bāzēs</a></h3> <div class="amp-related-meta"> Programmatūra </div> </div> </div> <div class="amp-related-content"> <div class="amp-related-text"> <h3><a href="https://lv.eyewated.com/piekluves-kontrole-lietotajiem-un-lomam-sql/">Piekļuves kontrole lietotājiem un lomām SQL</a></h3> <div class="amp-related-meta"> Programmatūra </div> </div> </div> <div class="amp-related-content"> <a href="https://lv.eyewated.com/acid-datu-bazes-modelis/"> <amp-img src="https://exse.eyewated.com/pict/858b7745c7c82fc2-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://lv.eyewated.com/acid-datu-bazes-modelis/">ACID datu bāzes modelis</a></h3> <div class="amp-related-meta"> Programmatūra </div> </div> </div> <div class="amp-related-content"> <a href="https://lv.eyewated.com/5-lietas-kas-iesacejiem-jazina-par-datu-bazem/"> <amp-img src="https://exse.eyewated.com/pict/dc1752a0f0292feb-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://lv.eyewated.com/5-lietas-kas-iesacejiem-jazina-par-datu-bazem/">5 lietas, kas iesācējiem jāzina par datu bāzēm</a></h3> <div class="amp-related-meta"> Programmatūra </div> </div> </div> <div class="amp-related-content"> <a href="https://lv.eyewated.com/izveleties-microsoft-sql-server-2012-pareizo-versiju/"> <amp-img src="https://exse.eyewated.com/pict/ba4bc68cd2a52f76-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://lv.eyewated.com/izveleties-microsoft-sql-server-2012-pareizo-versiju/">Izvēlēties Microsoft SQL Server 2012 pareizo versiju</a></h3> <div class="amp-related-meta"> Programmatūra </div> </div> </div> <div class="amp-related-content"> <a href="https://lv.eyewated.com/automatizet-datu-bazes-administresanu-izmantojot-sql-server-agentu/"> <amp-img src="https://exse.eyewated.com/pict/2589f9c8d9ae31a7-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://lv.eyewated.com/automatizet-datu-bazes-administresanu-izmantojot-sql-server-agentu/">Automatizēt datu bāzes administrēšanu, izmantojot SQL Server aģentu</a></h3> <div class="amp-related-meta"> Programmatūra </div> </div> </div> <div class="amp-related-content"> <a href="https://lv.eyewated.com/sql-server-datu-bazes-uzturesanas-plana-izveide/"> <amp-img src="https://exse.eyewated.com/pict/387ddbe2b29530ed-120x86.gif" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://lv.eyewated.com/sql-server-datu-bazes-uzturesanas-plana-izveide/">SQL Server datu bāzes uzturēšanas plāna izveide</a></h3> <div class="amp-related-meta"> Programmatūra </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://lv.eyewated.com/pasakumi-lai-padaritu-facebook-privatu/">Pasākumi, lai padarītu Facebook privātu</a></h3> <div class="amp-related-meta"> Tīmekļa vietne un meklēšana </div> </div> </div> <div class="amp-related-content"> <a href="https://lv.eyewated.com/samsung-padara-viedas-televizijas-viedakas-ar-majas-kontroles-iespejam/"> <amp-img src="https://exse.eyewated.com/pict/39bd523c85b835c5-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://lv.eyewated.com/samsung-padara-viedas-televizijas-viedakas-ar-majas-kontroles-iespejam/">Samsung padara viedās televīzijas viedākas ar mājas kontroles iespējām</a></h3> <div class="amp-related-meta"> Jauns un nākamais </div> </div> </div> <div class="amp-related-content"> <a href="https://lv.eyewated.com/izveidojiet-savu-mac-recovery-hd-jebkura-diska/"> <amp-img src="https://exse.eyewated.com/pict/71369dea10c63ab3-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://lv.eyewated.com/izveidojiet-savu-mac-recovery-hd-jebkura-diska/">Izveidojiet savu Mac Recovery HD jebkurā diskā</a></h3> <div class="amp-related-meta"> Macs </div> </div> </div> <div class="amp-related-content"> <a href="https://lv.eyewated.com/kas-ir-noarch-pakete/"> <amp-img src="https://exse.eyewated.com/pict/f16309fdb49430d3-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://lv.eyewated.com/kas-ir-noarch-pakete/">Kas ir Noarch pakete?</a></h3> <div class="amp-related-meta"> Linux </div> </div> </div> <div class="amp-related-content"> <a href="https://lv.eyewated.com/lejupieladejiet-facebook-terzesanu-android-iericem/"> <amp-img src="https://exse.eyewated.com/pict/86fd42bfb30b303b-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://lv.eyewated.com/lejupieladejiet-facebook-terzesanu-android-iericem/">Lejupielādējiet Facebook tērzēšanu Android ierīcēm</a></h3> <div class="amp-related-meta"> Programmatūra un programmas </div> </div> </div> <div class="amp-related-content"> <a href="https://lv.eyewated.com/kada-flash-versija-man-ir/"> <amp-img src="https://exse.eyewated.com/pict/de14998d0ab9318b-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://lv.eyewated.com/kada-flash-versija-man-ir/">Kāda Flash versija man ir?</a></h3> <div class="amp-related-meta"> Internets un tīkls </div> </div> </div> </div> <div class="amp-related-wrapper"> <h2>Sapid posts</h2> <div class="amp-related-content"> <a href="https://lv.eyewated.com/auto-baterijas-tiek-nogalinatas/"> <amp-img src="https://exse.eyewated.com/pict/268f210580b13483-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://lv.eyewated.com/auto-baterijas-tiek-nogalinatas/">Auto baterijas tiek nogalinātas</a></h3> <div class="amp-related-meta"> Auto tehniķis </div> </div> </div> <div class="amp-related-content"> <a href="https://lv.eyewated.com/top-virtual-network-computing-vnc-bezmaksas-programmaturas-lejupielades/"> <amp-img src="https://exse.eyewated.com/pict/cdeedb5f5a0e314a-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://lv.eyewated.com/top-virtual-network-computing-vnc-bezmaksas-programmaturas-lejupielades/">Top Virtual Network Computing (VNC) bezmaksas programmatūras lejupielādes</a></h3> <div class="amp-related-meta"> Internets un tīkls </div> </div> </div> <div class="amp-related-content"> <a href="https://lv.eyewated.com/labakas-indijas-muzikas-vietnu-5-vietas/"> <amp-img src="https://exse.eyewated.com/pict/61b1e306aa373abf-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://lv.eyewated.com/labakas-indijas-muzikas-vietnu-5-vietas/">Labākās Indijas mūzikas vietņu 5 vietas</a></h3> <div class="amp-related-meta"> Produktu apskats </div> </div> </div> <div class="amp-related-content"> <a href="https://lv.eyewated.com/ka-ietaupit-naudu-perkot-hdtv/"> <amp-img src="https://exse.eyewated.com/pict/4a2aa8fd9af63509-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://lv.eyewated.com/ka-ietaupit-naudu-perkot-hdtv/">Kā ietaupīt naudu, pērkot HDTV</a></h3> <div class="amp-related-meta"> Pirkšanas ceļveži </div> </div> </div> <div class="amp-related-content"> <a href="https://lv.eyewated.com/apple-tv-lietotne-kas-jums-jazina/"> <amp-img src="https://exse.eyewated.com/pict/003d428443d03145-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://lv.eyewated.com/apple-tv-lietotne-kas-jums-jazina/">Apple TV lietotne: kas jums jāzina</a></h3> <div class="amp-related-meta"> Pirkšanas ceļveži </div> </div> </div> <div class="amp-related-content"> <a href="https://lv.eyewated.com/ko-twss-nozime/"> <amp-img src="https://exse.eyewated.com/pict/b1b2e8da452f3007-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://lv.eyewated.com/ko-twss-nozime/">Ko TWSS nozīmē?</a></h3> <div class="amp-related-meta"> Sociālie mēdiji </div> </div> </div> <div class="amp-related-content"> <a href="https://lv.eyewated.com/arduino-quadcopter-projekti/"> <amp-img src="https://exse.eyewated.com/pict/09e3177b84f433f6-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://lv.eyewated.com/arduino-quadcopter-projekti/">Arduino Quadcopter projekti</a></h3> <div class="amp-related-meta"> Jauns un nākamais </div> </div> </div> <div class="amp-related-content"> <a href="https://lv.eyewated.com/microsoft-labaka-grutnieciba-un-jaunas-bernu-veidnes-un-izdrukas/"> <amp-img src="https://exse.eyewated.com/pict/259fd96e0acc3135-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://lv.eyewated.com/microsoft-labaka-grutnieciba-un-jaunas-bernu-veidnes-un-izdrukas/">Microsoft labākā grūtniecība un jaunās bērnu veidnes un izdrukas</a></h3> <div class="amp-related-meta"> Programmatūra </div> </div> </div> <div class="amp-related-content"> <a href="https://lv.eyewated.com/kas-ir-aizkavesanas-voip/"> <amp-img src="https://exse.eyewated.com/pict/c6f028d9ab3c2f86-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://lv.eyewated.com/kas-ir-aizkavesanas-voip/">Kas ir aizkavēšanās VoIP?</a></h3> <div class="amp-related-meta"> Internets un tīkls </div> </div> </div> <div class="amp-related-content"> <a href="https://lv.eyewated.com/nikon-1-j5-bez-spogula-kameras-apskats/"> <amp-img src="https://exse.eyewated.com/pict/1a3c720041753134-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://lv.eyewated.com/nikon-1-j5-bez-spogula-kameras-apskats/">Nikon 1 J5 bez spoguļa kameras apskats</a></h3> <div class="amp-related-meta"> Produktu apskats </div> </div> </div> <div class="amp-related-content"> <a href="https://lv.eyewated.com/pinterest-viriesiem-vietnes-kuras-var-piesaistit-vieglak/"> <amp-img src="https://exse.eyewated.com/pict/cd5def29fbb5337b-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://lv.eyewated.com/pinterest-viriesiem-vietnes-kuras-var-piesaistit-vieglak/">Pinterest vīriešiem - vietnes, kurās var piesaistīt vieglāk</a></h3> <div class="amp-related-meta"> Sociālie mēdiji </div> </div> </div> <div class="amp-related-content"> <a href="https://lv.eyewated.com/sanemiet-pazinojumus-kad-jusu-zinojumi-tiek-lasiti-os-x-mail/"> <amp-img src="https://exse.eyewated.com/pict/9c3b8182d3e63a37-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://lv.eyewated.com/sanemiet-pazinojumus-kad-jusu-zinojumi-tiek-lasiti-os-x-mail/">Saņemiet paziņojumus, kad jūsu ziņojumi tiek lasīti OS X Mail</a></h3> <div class="amp-related-meta"> Macs </div> </div> </div> <div class="amp-related-content"> <a href="https://lv.eyewated.com/wi-fi-karsto-punktu-atrasana-un-izmantosana/"> <amp-img src="https://exse.eyewated.com/pict/49200126f0303069-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://lv.eyewated.com/wi-fi-karsto-punktu-atrasana-un-izmantosana/">Wi-Fi karsto punktu atrašana un izmantošana</a></h3> <div class="amp-related-meta"> Internets un tīkls </div> </div> </div> <div class="amp-related-content"> <a href="https://lv.eyewated.com/apple-airplay-un-treso-pusu-lietotnes-straumesanas-saturam/"> <amp-img src="https://exse.eyewated.com/pict/b39495ed51ca374c-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://lv.eyewated.com/apple-airplay-un-treso-pusu-lietotnes-straumesanas-saturam/">Apple AirPlay un trešo pušu lietotnes straumēšanas saturam</a></h3> <div class="amp-related-meta"> Produktu apskats </div> </div> </div> <div class="amp-related-content"> <div class="amp-related-text"> <h3><a href="https://lv.eyewated.com/iesaceju-rokasgramata-stereosistemam/">Iesācēju rokasgrāmata stereosistēmām</a></h3> <div class="amp-related-meta"> Pirkšanas ceļveži </div> </div> </div> <div class="amp-related-content"> <a href="https://lv.eyewated.com/facebook-konfidencialitates-iestatijumu-apmaciba/"> <amp-img src="https://exse.eyewated.com/pict/093e07bfedc234fb-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://lv.eyewated.com/facebook-konfidencialitates-iestatijumu-apmaciba/">Facebook konfidencialitātes iestatījumu apmācība</a></h3> <div class="amp-related-meta"> Sociālie mēdiji </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 lv.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.246 seconds. --> <!-- Cached page generated by WP-Super-Cache on 2019-10-03 23:14:14 --> <!-- 0.002 -->