Mi a Boyce-Codd normál forma (BCNF)?

A BCNF minimalizálja az elbocsátást és növeli az adatok integritását

A Boyce-Codd Normal Form (BCNF) célja az adatintegritás növelése a relációs adatbázis oszlopainak és tábláinak rendezésével az adatbázisok normalizálása érdekében. Az adatbázis normalizálása akkor következik be, ha léteznek összefüggések az asztalok között, és amikor a táblák meghatározott szabályokat tartalmaznak az adatbázis rugalmasabbá tételére és az adatok megőrzésére.

Az adatbázis-normalizálás célja a redundáns adatok felszámolása és az adatok közötti függőség biztosítása.

Egy adatbázis normalizálódik, ha ugyanazokat az adatokat nem tárolja több táblában, és csak a kapcsolódó adatokat tárolja egy táblázatban.

A Boyce-Codd normál forma eredete

Egy sor iránymutatást követően biztosítja az adatbázisok normalizálását. Ezeket az iránymutatásokat szokásos formáknak nevezzük, és számozásuk 1-5. A relációs adatbázis normálissá válik, ha megfelel az első három formának: 1NF, 2NF és 3NF.

A BCNF-et a harmadik normál forma meghosszabbításaként hozták létre, vagyis a 3NF, 1974-ben Raymond Boyce és Edgar Codd. A férfiak olyan adatbázissémák létrehozására törekedtek, amelyek minimálisra csökkentik az elbocsátást a számítási idő csökkentése érdekében. A harmadik normál forma eltávolítja azokat az oszlopokat, amelyek nem függenek az elsődleges kulcstól, az első és a második normál formában szereplő irányelvek teljesítése mellett. A BCNF, amelyet néha 3.5NF-nek neveznek, megfelel a 3NF követelményeinek, és megköveteli, hogy a jelölt kulcsok ne legyenek függőben a táblázatban található egyéb attribútumokkal.

A BCNF létrehozásának idején Boyce a Strukturált Angol Lekérdezési Nyelv (SQL) egyik kulcsfontosságú fejlesztője volt, amelyek javították az adat-visszakeresést Codd relációs modelljével. Ebben a modellben a Codd azt állította, hogy az adatbázisok szerkezeti összetettsége csökkenthető, ami azt jelentené, hogy a lekérdezések hatékonyabbak és rugalmasabbak lehetnek.

Relációs adatbázis-ismereteinek felhasználásával Codd meghatározta az 1NF, 2NF és 3NF irányelveket. Csatlakozott Boyce-hoz, hogy meghatározza a BCNF-et.

Jelölt kulcsok és a BCNF

A jelölt kulcs oszlop vagy oszlopok kombinációja egy táblázatban, amely egy egyedi kulcsot képez az adatbázisban. Az attribútumok kombinációja felhasználható adatbázis-rekord azonosítására, anélkül, hogy bármilyen más adatra hivatkozna. Minden táblázat tartalmazhat több jelölt kulcsot, amelyek közül bármelyik az elsődleges kulcsnak minősülhet. Egy tábla csak egy elsődleges kulcsot tartalmaz.

A jelölt kulcsoknak egyedinek kell lenniük.

Egy reláció a BCNF-ben van, ha minden meghatározó jelölt kulcs. Tekintsünk egy adatbázistáblát, amely tárolja az alkalmazottak adatait, és rendelkezik az , , és attribútumokkal. </p> <p> Ebben a táblázatban a <Employee_Id> mező határozza meg first_name és last_name értékét. Hasonlóképpen, a tuple (<First_name>, <Last_name>) meghatározza <Employee_id>. </p> <table><tbody><tr><td> <strong>Munkavállalói azonosító</strong> </td><td> <strong>Keresztnév</strong> </td><td> <strong>Vezetéknév</strong> </td><td> <strong>Cím</strong> </td></tr><tr><td> 13133 </td><td> Emily </td><td> Kovács </td><td> Menedzser </td></tr><tr><td> 13134 </td><td> Jim </td><td> Kovács </td><td> Munkatárs </td></tr><tr><td> 13135 </td><td> Emily </td><td> Jones </td><td> Munkatárs </td></tr></tbody></table><p><br> Az <a href="https://hu.eyewated.com/koezoes-adatbazis-kifejezesek-szojegyzeke/">adatbázishoz tartozó</a> jelölt kulcs az <Employee_Id>, mert ez az egyetlen érték, amelyet egy másik sor nem használható fel. </p> </div> <div class="amp-related-wrapper"> <h2>Alike posts</h2> <div class="amp-related-content"> <a href="https://hu.eyewated.com/a-northwind-mintaadatbazis-telepitese-a-microsoft-access-2013-programban/"> <amp-img src="https://exse.eyewated.com/pict/1664e767f77136ec-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hu.eyewated.com/a-northwind-mintaadatbazis-telepitese-a-microsoft-access-2013-programban/">A Northwind mintaadatbázis telepítése a Microsoft Access 2013 programban</a></h3> <div class="amp-related-meta"> Szoftver </div> </div> </div> <div class="amp-related-content"> <a href="https://hu.eyewated.com/a-mysql-telepitese-windows-7-rendszerre/"> <amp-img src="https://exse.eyewated.com/pict/0d2c611727c8372e-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hu.eyewated.com/a-mysql-telepitese-windows-7-rendszerre/">A MySQL telepítése Windows 7 rendszerre</a></h3> <div class="amp-related-meta"> Szoftver </div> </div> </div> <div class="amp-related-content"> <a href="https://hu.eyewated.com/teljes-funkcionalis-fueggoseg-az-adatbazis-normalizalasban/"> <amp-img src="https://exse.eyewated.com/pict/fdee02f07b203453-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hu.eyewated.com/teljes-funkcionalis-fueggoseg-az-adatbazis-normalizalasban/">Teljes funkcionális függőség az adatbázis-normalizálásban</a></h3> <div class="amp-related-meta"> Szoftver </div> </div> </div> <div class="amp-related-content"> <a href="https://hu.eyewated.com/5-dolog-kezdoknek-kell-tudni-az-adatbazisokrol/"> <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://hu.eyewated.com/5-dolog-kezdoknek-kell-tudni-az-adatbazisokrol/">5 dolog kezdőknek kell tudni az adatbázisokról</a></h3> <div class="amp-related-meta"> Szoftver </div> </div> </div> <div class="amp-related-content"> <a href="https://hu.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://hu.eyewated.com/microsoft-sql-server-2008-r2/">Microsoft SQL Server 2008 R2</a></h3> <div class="amp-related-meta"> Szoftver </div> </div> </div> <div class="amp-related-content"> <a href="https://hu.eyewated.com/lekerdezes-modositasa-a-microsoft-access-alkalmazasban/"> <amp-img src="https://exse.eyewated.com/pict/d5a373d691332f7c-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hu.eyewated.com/lekerdezes-modositasa-a-microsoft-access-alkalmazasban/">Lekérdezés módosítása a Microsoft Access alkalmazásban</a></h3> <div class="amp-related-meta"> Szoftver </div> </div> </div> <div class="amp-related-content"> <a href="https://hu.eyewated.com/hozzaferes-az-adatbevitelhez-urlapokon-keresztuel/"> <amp-img src="https://exse.eyewated.com/pict/3ebd4d2c31c92fae-120x86.gif" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hu.eyewated.com/hozzaferes-az-adatbevitelhez-urlapokon-keresztuel/">Hozzáférés az adatbevitelhez űrlapokon keresztül</a></h3> <div class="amp-related-meta"> Szoftver </div> </div> </div> <div class="amp-related-content"> <a href="https://hu.eyewated.com/sql-server-replication/"> <amp-img src="https://exse.eyewated.com/pict/039d90d71f2837a5-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hu.eyewated.com/sql-server-replication/">SQL Server Replication</a></h3> <div class="amp-related-meta"> Szoftver </div> </div> </div> <div class="amp-related-content"> <a href="https://hu.eyewated.com/a-metaadatok-mindenuett-megyek/"> <amp-img src="https://exse.eyewated.com/pict/962323cace8632fa-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hu.eyewated.com/a-metaadatok-mindenuett-megyek/">A metaadatok mindenütt megyek</a></h3> <div class="amp-related-meta"> Szoftver </div> </div> </div> </div> <div class="amp-related-wrapper"> <h2>See Newest</h2> <div class="amp-related-content"> <a href="https://hu.eyewated.com/ha-megvasarolja-a-nintendo-ds-lite-vagy-a-dsi/"> <amp-img src="https://exse.eyewated.com/pict/ea9297a63a132fa4-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hu.eyewated.com/ha-megvasarolja-a-nintendo-ds-lite-vagy-a-dsi/">Ha megvásárolja a Nintendo DS Lite vagy a DSi?</a></h3> <div class="amp-related-meta"> Szerencsejáték </div> </div> </div> <div class="amp-related-content"> <a href="https://hu.eyewated.com/az-allapotsor-testreszabasa-a-microsoft-office-alkalmazasban/"> <amp-img src="https://exse.eyewated.com/pict/8e93fde428a93152-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hu.eyewated.com/az-allapotsor-testreszabasa-a-microsoft-office-alkalmazasban/">Az Állapotsor testreszabása a Microsoft Office alkalmazásban</a></h3> <div class="amp-related-meta"> Szoftver </div> </div> </div> <div class="amp-related-content"> <a href="https://hu.eyewated.com/hogyan-keszitsuenk-egy-apple-genius-barra-a-technikai-tamogatasert/"> <amp-img src="https://exse.eyewated.com/pict/897ccc516cda336d-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hu.eyewated.com/hogyan-keszitsuenk-egy-apple-genius-barra-a-technikai-tamogatasert/">Hogyan készítsünk egy Apple Genius bárra a technikai támogatásért</a></h3> <div class="amp-related-meta"> IPad </div> </div> </div> <div class="amp-related-content"> <a href="https://hu.eyewated.com/a-10-legjobb-gps-gps-alkalmazas/"> <amp-img src="https://exse.eyewated.com/pict/aae61936139531a9-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hu.eyewated.com/a-10-legjobb-gps-gps-alkalmazas/">A 10 legjobb GPS GPS-alkalmazás</a></h3> <div class="amp-related-meta"> Útmutatók vásárlása </div> </div> </div> <div class="amp-related-content"> <a href="https://hu.eyewated.com/az-smc-system-management-controller-alaphelyzetbe-allitasa-a-mac-szamitogepen/"> <amp-img src="https://exse.eyewated.com/pict/b4508a544a3c3600-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hu.eyewated.com/az-smc-system-management-controller-alaphelyzetbe-allitasa-a-mac-szamitogepen/">Az SMC (System Management Controller) alaphelyzetbe állítása a Mac számítógépen</a></h3> <div class="amp-related-meta"> Mac </div> </div> </div> <div class="amp-related-content"> <a href="https://hu.eyewated.com/ingyenes-hotspot-program-laptopokhoz/"> <amp-img src="https://exse.eyewated.com/pict/f8b199580f664242-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hu.eyewated.com/ingyenes-hotspot-program-laptopokhoz/">Ingyenes Hotspot program laptopokhoz</a></h3> <div class="amp-related-meta"> Internet és hálózat </div> </div> </div> </div> <div class="amp-related-wrapper"> <h2>Sapid posts</h2> <div class="amp-related-content"> <a href="https://hu.eyewated.com/gyors-utmutato-az-elforgathato-tablazatadatok-excelben-toerteno-masolasahoz/"> <amp-img src="https://exse.eyewated.com/pict/06897e9b2b5848d4-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hu.eyewated.com/gyors-utmutato-az-elforgathato-tablazatadatok-excelben-toerteno-masolasahoz/">Gyors útmutató az elforgatható táblázatadatok Excelben történő másolásához</a></h3> <div class="amp-related-meta"> Szoftver </div> </div> </div> <div class="amp-related-content"> <a href="https://hu.eyewated.com/kerdesek-feltenni-a-blogszoftver-kivalasztasakor/"> <amp-img src="https://exse.eyewated.com/pict/b1138e56a6ea2f35-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hu.eyewated.com/kerdesek-feltenni-a-blogszoftver-kivalasztasakor/">Kérdések feltenni a blogszoftver kiválasztásakor</a></h3> <div class="amp-related-meta"> Web & Keresés </div> </div> </div> <div class="amp-related-content"> <a href="https://hu.eyewated.com/ismerje-meg-a-linux-command-ifconfig-parancsot/"> <amp-img src="https://exse.eyewated.com/pict/4425f9bd215033c2-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hu.eyewated.com/ismerje-meg-a-linux-command-ifconfig-parancsot/">Ismerje meg a Linux Command Ifconfig parancsot</a></h3> <div class="amp-related-meta"> Linux </div> </div> </div> <div class="amp-related-content"> <a href="https://hu.eyewated.com/mi-a-vevo-a-css-valasztokban/"> <amp-img src="https://exse.eyewated.com/pict/2fec7cdccd2f38f7-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hu.eyewated.com/mi-a-vevo-a-css-valasztokban/">Mi a vevõ a CSS választókban?</a></h3> <div class="amp-related-meta"> Web Design & Dev </div> </div> </div> <div class="amp-related-content"> <a href="https://hu.eyewated.com/mi-az-ip-cim/"> <amp-img src="https://exse.eyewated.com/pict/dd17843390db3529-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hu.eyewated.com/mi-az-ip-cim/">Mi az IP-cím?</a></h3> <div class="amp-related-meta"> </div> </div> </div> <div class="amp-related-content"> <a href="https://hu.eyewated.com/hozzon-letre-egy-jabber-alapu-kiszolgalot-az-ichat-szamara/"> <amp-img src="https://exse.eyewated.com/pict/a43afbde963b3745-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hu.eyewated.com/hozzon-letre-egy-jabber-alapu-kiszolgalot-az-ichat-szamara/">Hozzon létre egy Jabber alapú kiszolgálót az iChat számára</a></h3> <div class="amp-related-meta"> Mac </div> </div> </div> <div class="amp-related-content"> <a href="https://hu.eyewated.com/tanulja-meg-hogy-a-fenykepezogep-automatikus-uezemmodjat-kihasznalja/"> <amp-img src="https://exse.eyewated.com/pict/2f5de1a9f0443367-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hu.eyewated.com/tanulja-meg-hogy-a-fenykepezogep-automatikus-uezemmodjat-kihasznalja/">Tanulja meg, hogy a fényképezőgép automatikus üzemmódját kihasználja</a></h3> <div class="amp-related-meta"> Digitális kamerák </div> </div> </div> <div class="amp-related-content"> <a href="https://hu.eyewated.com/kreativ-feliratok-text-szinek-megvaltoztatasa-a-paint-shop-pro-ban/"> <amp-img src="https://exse.eyewated.com/pict/286f4b874ce93384-120x86.gif" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hu.eyewated.com/kreativ-feliratok-text-szinek-megvaltoztatasa-a-paint-shop-pro-ban/">Kreatív feliratok: Text Színek megváltoztatása a Paint Shop Pro-ban</a></h3> <div class="amp-related-meta"> Szoftver </div> </div> </div> <div class="amp-related-content"> <a href="https://hu.eyewated.com/hasznalja-a-playstation-vr-t-a-virtual-reality-gaming-mellett/"> <amp-img src="https://exse.eyewated.com/pict/010a75642de73a3d-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hu.eyewated.com/hasznalja-a-playstation-vr-t-a-virtual-reality-gaming-mellett/">Használja a PlayStation VR-t a Virtual Reality Gaming mellett</a></h3> <div class="amp-related-meta"> Szerencsejáték </div> </div> </div> <div class="amp-related-content"> <a href="https://hu.eyewated.com/mi-az-orf-fajl/"> <amp-img src="https://exse.eyewated.com/pict/9856130bf71730a6-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hu.eyewated.com/mi-az-orf-fajl/">Mi az ORF fájl?</a></h3> <div class="amp-related-meta"> Ablakok </div> </div> </div> <div class="amp-related-content"> <a href="https://hu.eyewated.com/a-legjobb-nfl-apps-az-ipad-szamara/"> <amp-img src="https://exse.eyewated.com/pict/31ffdfa0bd8a2eb2-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hu.eyewated.com/a-legjobb-nfl-apps-az-ipad-szamara/">A legjobb NFL Apps az iPad számára</a></h3> <div class="amp-related-meta"> Szerencsejáték </div> </div> </div> <div class="amp-related-content"> <a href="https://hu.eyewated.com/pentax-k-1-dslr-feluelvizsgalata/"> <amp-img src="https://exse.eyewated.com/pict/8a8d89739a9f337a-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hu.eyewated.com/pentax-k-1-dslr-feluelvizsgalata/">Pentax K-1 DSLR felülvizsgálata</a></h3> <div class="amp-related-meta"> Termék Vélemények </div> </div> </div> <div class="amp-related-content"> <a href="https://hu.eyewated.com/allitsa-be-a-tv-tunert-a-media-center-pc-hez/"> <amp-img src="https://exse.eyewated.com/pict/337f2cd62d25319a-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hu.eyewated.com/allitsa-be-a-tv-tunert-a-media-center-pc-hez/">Állítsa be a TV-tunert a Media Center PC-hez</a></h3> <div class="amp-related-meta"> Házimozi </div> </div> </div> <div class="amp-related-content"> <a href="https://hu.eyewated.com/ajandekok-a-microsoft-surface-tablet-felhasznalok-szamara/"> <amp-img src="https://exse.eyewated.com/pict/fd0fba9f77473755-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hu.eyewated.com/ajandekok-a-microsoft-surface-tablet-felhasznalok-szamara/">Ajándékok a Microsoft Surface Tablet felhasználók számára</a></h3> <div class="amp-related-meta"> Útmutatók vásárlása </div> </div> </div> <div class="amp-related-content"> <a href="https://hu.eyewated.com/nagy-pokemon-piros-kek-sarga-bor-az-minecraft-szamara/"> <amp-img src="https://exse.eyewated.com/pict/0991adb313cb3182-120x86.png" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hu.eyewated.com/nagy-pokemon-piros-kek-sarga-bor-az-minecraft-szamara/">Nagy Pokemon: piros / kék / sárga bőr az Minecraft számára!</a></h3> <div class="amp-related-meta"> Szerencsejáték </div> </div> </div> <div class="amp-related-content"> <a href="https://hu.eyewated.com/hany-watt-elegendo-a-hangszorokhoz/"> <amp-img src="https://exse.eyewated.com/pict/6390a83e8afa34f3-120x86.jpg" width="120" height="86" layout="responsive" class="amp-related-image"></amp-img> </a> <div class="amp-related-text"> <h3><a href="https://hu.eyewated.com/hany-watt-elegendo-a-hangszorokhoz/">Hány watt elegendő a hangszórókhoz?</a></h3> <div class="amp-related-meta"> Házimozi </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 hu.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.146 seconds. --> <!-- Cached page generated by WP-Super-Cache on 2019-10-03 22:30:38 --> <!-- 0.002 -->