KompjûtersDatabases

Databank normalisearring

It selektearjen fan deselde gegevens yn tabels kinne op ferskate manieren dien wurde. Attributen yn relaasjes moatte gearwurke wurde neffens it relaasjeprinsipe, dat is duplikaasje fan gegevens folslein minimalisearre, en de ferwurkingproseduere mei folgjende aktualisearing moat simpelje wurde. Ien fan 'e primêre problemen mei it ûntwerpen fan databank fiert opheffen fan ûntslach, en it wurdt berikt troch normalization.

Normalisearring fan databestannen is in soarte fan formele apparaten foar beheiningen op it te meitsjen fan tabellen, wêrtroch it dûbeljen te ferwiderjen kin, mei ferplichte ûnderhâld fan konsistinsje fan bewarre ynformaasje, it feroarjen fan de arbeidskosten dy't ferbân hâlde mei it behâld en ûnderhâld fan de databank. De normalisearjende operaasje bestiet út it ynstellen fan de earste tabellen fan de databank yn ienfâldiger. Op elke poadium fan it proses wurde de tafels nuttich yn normale foarmen set. Elke poadium fan normalisearring is karakterisearre troch in bepaalde set fan konflikten, dêr't alle tafels oerienkomme moatte. Sa kin it net-kaai-ynformaasje út 'e tafels fuorthelle wurde, dy't redundant is.

Normalization fan databases is basearre op it konsept fan de funksjonele ôfhinklikheid tusken de attributen. It wurdt beskôge as ien attribus hinget fan in oar, as op elk momint fan 'e tiid de oantsjutte wearde fan it twadde attribút net mear as ien wearde fan' e earste is.

Normalisearring fan databestannen is in algemiene konsept, lykwols wurdt akseptearre om it te dielen yn ferskate normale foarmen, dy't hjirûnder besprutsen wurde.

Elk ynformaasjeynformaasje wurdt beskôge as ien fan 'e earste normale foarm as de wearde fan elke fan syn attributen unyk is. As elke attribute in werhellende wearde hat, dan kin it foarwerp dat ta de earste normale foarm hearre kin net beskôge wurde. It docht bliken dat jo in oare entiteit kinne meitsje, dat is in yndikaasjebykt.

In data foarwerp wurdt beskôge as hearre ta it twadde normaal foarm as it is al yn earste normale foarm, mar elk fan syn attributen, net besteande út op in potinsjele wize, folslein ûnôfhinklik yn funksjonele termen út elk fan 'e potinsjele kaaien.

Elk ynformaasjeynstelling wurdt beskôge as ien fan 'e tredde normale foarm, as it al bestiet yn' e twadde normale foarm, mar der is gjin ienige transitive ôfwiking fan net-toets-objekten op 'e toetsen. Under de transitive relaasje is it gewoanlik om de skynbere relaasje tusken fjilden te begripen.

Normalization databank set de ûntwikkelders wichtichste doel te bringen alle relaasjes foar de tredde normaal formulier. Dit is de iennichste manier om in effektyf ynformaasjesysteem te meitsjen yn 'e takomst.

Databank Normalisearring: Basisregelingen

It is needsaaklik om in set fan regels te formulearjen dy't yn 'e wurken oan normalisearring oanbean wurde moatte. Earst is it nedich om repetearjende groepen út te sluten. It is nedich om in aparte tafel te meitsjen dy't elke set fan relatearre attribes bewarret, wêrtroch in aparte kaai te meitsjen is. Fierder is it nedich om redundante gegevens út te sluten. Yn gefallen dêr't de ôfhinklikens fan it attribút allinich op it stik fan 'e kaai beoardiele moat, moat it in inselde tafel set wurde. De tredde regel is de ferplichting útsluting fan kolommen dy't net ôfhinklik fan de kaai binne. Attributen moatte yn in isolearre tafel pleatst wurde as se net de goeie effekt hawwe op 'e kaai. It is nedich om selsstannige ferskate relaasjes te isolearjen. Yn dit gefal sprekke wy oer it feit dat der gjin spesifike ferbining is tusken ferskate relaasjes. Uteinlik is it wurdich te ûnderskieden fan ferskate relaasjes dy't semantysk ferbûn binne. Dit folget de normalisearring fan de database, wêrnei't it ûntwikkelingsproses begjint.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fy.birmiss.com. Theme powered by WordPress.