ViðskiptiSpyrðu sérfræðinginn

Helstu aðgerðir DBMS

Nútíma gagnasafn stjórnun kerfi eru notuð á mörgum hlutum, en ekki allir vita hvað þeir eru og hvernig á að nota aðgerðir DBMS. Slíkar verkfærir eru aðgreindar með miklum fjölda aðgerða, svo að nota þær fullkomlega, þá þarftu að skilja hvað þeir geta gert og hvað er gagnlegt fyrir notandann.

Gögn stjórnun

Fyrst af öllu felst hlutverk DBMS í vinnslu upplýsinga í utanaðkomandi minni og þessi aðgerð er að veita grunn uppbyggingu VI sem þarf ekki einungis til að geyma upplýsingar sem eru beint í gagnagrunninum heldur einnig til að framkvæma ýmis verkefni eins og að ná fram hraða Aðgangur að öllum skrám í mismunandi tilvikum. Í ákveðnum breytingum eru getu ýmissa skráakerfa virkan notuð, en aðrir leyfa vinnu jafnvel á vettvangi utanaðkomandi minni tæki. En í þessu tilfelli er rétt að hafa í huga að í starfi DBMS með mikla þróun er notandinn að öllum kosti ekki upplýst um hvort eitthvað kerfi sé notað og ef svo er hvernig skráin er skipulögð. Einkum heldur kerfið eigin reglu á að nefna hluti í gagnagrunninum.

Stjórna biðminni RAM

Í flestum tilfellum eru DBMS aðgerðir notuð í tiltölulega stórum gagnagrunnum og þessi stærð er að minnsta kosti oft miklu meira en tiltæk vinnsluminni. Auðvitað, ef um er að ræða aðgang að hverju gögnum, mun það skipta með ytra minni, hraði síðarnefnda muni samsvara hraða kerfisins sjálft, svo næstum er eini kosturinn fyrir raunverulegan aukning þess að draga úr upplýsingum í vinnsluminni. Í þessu tilviki, jafnvel þótt stýrikerfið beiti kerfisbundnum biðminni, til dæmis með UNIX, mun þetta ekki vera nóg til að veita DBMS tilgang og grundvallaraðgerðir, þar sem það hefur miklu meira gögnum um gagnlegar eiginleikar biðminni á hverjum tilteknum hluta gagnagrunnsins sem notað er. Vegna þessa stuðla þróuðu kerfin með eigin sett af stuðningsbúnaði, sem og einstökum viðfangsefnum skipta þeirra.

Það er athyglisvert að staðreyndin er að stjórnkerfi sé aðskilin, stýrt að samfellda viðveru í vinnsluminni alls gagnagrunnsins. Þessi stefna byggist á þeirri forsendu að magn vinnsluminni tölvu í náinni framtíð geti aukið svo mikið að allir biðminni muni ekki lengur hafa áhyggjur og helstu aðgerðir þessarar tegundar DBMS hér munu koma sér vel. Í augnablikinu eru öll þessi verk áfram á prófunarstigi.

Viðskiptastjórnun

Transaction er röð aðgerða við gagnagrunninn sem notaður er, sem stjórnkerfið telur í heild sinni. Ef viðskiptin eru tekin að fullu, skráir kerfið þær breytingar sem það gerði í ytri minni, eða enginn af þeim breytingum sem koma fram munu endurspeglast í stöðu gagnagrunnsins. Þessi aðgerð er nauðsynleg til að styðja við rökrétt heilindi gagnagrunnsins sem notuð er. Hafa ber í huga að viðhalda réttu ferli viðskiptakerfisins er forsenda, jafnvel þegar notaðar eru gagnabankar einnotenda, en tilgangurinn og aðgerðir þeirra eru verulega frábrugðnar öðrum gerðum kerfa.

Eignin að viðskiptin hefjast aðeins með fullkomnu ástandi gagnagrunnsins og skilur það enn í sama ástandi eftir lok málsins gerir notkun þess mjög þægilegt sem virkni í tengslum við gagnagrunninn. Með rétta stjórn á samhliða framkvæmd viðskiptakerfis stjórnenda kerfisins getur hver einstaklingur notaður í grundvallaratriðum hluti af heildinni. Hins vegar er þetta hugsjón að einhverju leyti vegna þess að í mörgum tilfellum mun fólk enn líða viðveru samstarfsmanna sinna ef þeir nota fjölnotakerfi, en í raun er það einnig hugtakið DBMS. Aðgerðir DBMS fjölnotandi-gerðarefna tengjast einnig stjórnun viðskipta slíkra hugtaka sem raðgreiningarkerfi og raðnúmer.

Hvað þýðir það?

Serialization samhliða viðskipta felur í sér að búa til sérstaka áætlun um rekstur þeirra, þar sem heildaráhrif blöndunnar jafngilda niðurstöðum sem fengust vegna samkvæmrar framkvæmdar þeirra.

Raðræna framkvæmd áætlun er skilgreind uppbygging aðgerða sem leiðir til serialization. Auðvitað, ef kerfið er fær um að koma fram sannarlega raðgreiningu á blöndu af viðskiptum, þá fyrir alla notendur sem búa til viðskiptin, þá mun nálægð annarra vera algjörlega ósýnileg, nema að það muni virka svolítið hægar en einn notandi.

Það eru nokkrir grunn reiknirit fyrir serialization. Í miðlægum kerfum eru vinsælustu reikniritin í dag byggð á samstillingu myndar af ýmsum gagnagrunni hlutum. Ef um er að ræða einhverjar raðgreiningaralgoritma er hægt að búa til átök milli tveggja eða fleiri viðskipta um aðgang að tilteknum hlutum gagnagrunnsins. Í slíkum aðstæðum, til að styðja við þessa málsmeðferð, þarftu að endurheimta, það er að fjarlægja allar breytingar sem gerðar eru í gagnagrunninum með einum eða fleiri ferlum. Þetta er aðeins ein af þeim aðstæðum þegar einstaklingur finnur fyrir viðveru annarra í fjölnotakerfi.

Blaðamennsku

Eitt af helstu kröfum nútíma kerfa er að tryggja áreiðanleika geymslu upplýsinga í utanaðkomandi minni. Sérstaklega er þetta kveðið á um að helstu aðgerðir DBMS innihalda getu til að endurheimta síðasta samkomulagið á gagnagrunninum eftir að einhverjar hugbúnaðar- eða vélbúnaðarvandamál eiga sér stað. Í flestum tilvikum er venjulegt að íhuga tvær útgáfur af vélbúnaðarbresti:

  • Mjúkur, sem hægt er að túlka sem óvænta stöðva á tölvunni (algengasta málið er neyðaröryggi);
  • Erfitt, sem einkennist af að hluta eða öllu tapi gagna sem eru geymd á ytri geymslumiðlum.

Sem dæmi um hugbúnaðartruflanir geturðu valdið því að kerfið hrunist þegar þú reynir að nota einhvern möguleika sem er ekki í aðalhlutverki DBMS eða neyðarstöðvunar neyðarnotkunar, vegna þess að tiltekin viðskipti var ekki lokið. Fyrsta ástandið getur talist sérstakt tegund vægrar bilunar, en þegar hið síðarnefnda kemur fram þarftu að útiloka afleiðingar einstakra viðskipta.

Að sjálfsögðu, í öllum tilvikum, fyrir eðlilega gagnagrunn bata, þú þarft að hafa ákveðna upphæð viðbótarupplýsingar. Með öðrum orðum, til þess að viðhalda áreiðanleika gagnageymslu í gagnagrunni, er nauðsynlegt að afla upplýsinga um geymslu og hluta þeirra gagna sem notuð eru til að endurheimta varlega. Algengasta aðferðin við að viðhalda slíku ofgnóttum gögnum er að halda breytingaskrá.

Hvað er það og hvernig er það notað?

Loginn er sérstakur hluti af gagnagrunninum, aðgangur sem ekki er innifalinn í fjölda aðgerða DBMS, og það er haldið sérstaklega vel. Í sumum tilfellum er jafnvel stuðningur veittur fyrir tvær eintök af tímaritinu, sem eru á mismunandi líkamlegu fjölmiðlum. Þessar verslanir fá upplýsingar um allar breytingar sem eiga sér stað í meginhluta gagnagrunnsins og í mismunandi stjórnunarkerfum geta breytingar verið skráðir á mismunandi stigum. Í sumum tilfellum er loggsetningin fullkomlega í samræmi við tiltekna rökréttaraðgerðir , einhvers staðar - lágmarks innri aðgerð sem tengist breytingu á ytri minni síðu, en sumar DBMSs nota samsetta tveggja aðferða.

Í öllum tilvikum er hinn svokallaða "forgangsmeðferð" notuð í dagbókinni. Með notkun þess, skrá sem gefur til kynna breytingu á gagnagrunni hlutum fellur inn í ytri skrám minni áður en hluturinn er breytt. Það er vitað að ef aðgerðir DB aðgangsins kveða á um eðlilega samræmi við þessa samskiptareglur leysir þig inn vandamál sem tengjast endurreisn gagnagrunnsins ef einhver mistök eru.

Rollback

Einfaldasta bata ástandið er einstaklingur viðskipti rollback. Fyrir þessa aðferð þarftu ekki að nota kerfisbundna breytingaskrá og það er nóg að nota staðbundna breytingaskrá fyrir hverja færslu og síðan endurheimta viðskipti með því að framkvæma backtracks, sem hefst í lok hvers skráar. Uppbygging virkni DBMS felur oft í sér notkun þessarar uppbyggingar en í flestum tilfellum eru staðbundnar skrár ekki studdar og einstakar rollbacks eru gerðar á kerfisbundnum grundvelli fyrir einstök viðskipti og í því skyni eru öll skrá yfir hverja viðskipti sameinuð í öfugri lista.

Ef um er að ræða væga bilun getur ytri gagnasafnsminnið innihaldið ýmis hlutir sem hafa verið breytt af viðskiptum sem ekki voru lokið þegar bilunin átti sér stað og engar mismunandi hlutir gætu verið uppfærðar af þeim sem voru teknar til framkvæmda áður en þær mistókst með því að nota RAM biðminni, innihaldið Hver hverfur alveg þegar það eru svipaðar vandamál. Ef siðareglur sem nota staðbundnar skrár eru fylgt eftir mun alltaf vera skrár í ytri minni sem tengjast breytingum á slíkum hlutum.

Meginmarkmið endurheimtaraðgerðarinnar eftir að væg mistök hafa átt sér stað er ástand ytri minningar helstu gagnagrunnsins sem myndi eiga sér stað ef allir viðskiptareglur voru fastar í VI og innihéldu ekki merki um ólokið verklag. Til að ná þessum áhrifum eru helstu aðgerðir DBMS í þessu tilfelli endurkast af ólokiðum viðskiptum og endurspilun þessara aðgerða sem niðurstöðurnar voru ekki að lokum birtar í ytri minni. Þetta ferli felur í sér nokkuð mikinn fjölda næmi, sem aðallega tengjast stjórnun tímaritsins og biðminni.

Erfitt hrun

Ef þú þarft að endurheimta gagnagrunninn eftir að alvarlegt bilun hefur átt sér stað, er ekki aðeins notandinn notaður heldur einnig skjalasafn afrit af gagnagrunninum. Síðarnefndu er heill afrit af gagnagrunninum þegar blaðið byrjaði að fylla. Að sjálfsögðu er nauðsynlegt að varðveita skrána til þess að viðhalda eðlilegum bataferli, þannig að eins og áður hefur komið fram eru mjög alvarlegar kröfur lagðar til varðveislu í ytri minni. Í þessu tilfelli er endurreisn gagnagrunnsins byggð á þeirri staðreynd að öll viðskipti sem voru lokið við þann tíma sem bilunin átti sér stað endurspeglast af skránni. Ef nauðsyn krefur getur jafnvel unnið óunnið viðskipti verið endurreist og haldið áfram eðlilegum aðgerðum sínum eftir að endurreisnaraðferðin er lokið, en í flestum raunverulegum kerfum er slík aðferð ekki gerð vegna þess að endurreisnin sjálft eftir alvarleg mistök er í sjálfu sér frekar langur aðferð.

Tungumálastuðningur

Til að vinna með nútíma gagnagrunna eru mismunandi tungumál notuð, og í upphafi DBMS var tilgangur, aðgerðir og aðrir eiginleikar sem verulegar frábrugðnar nútíma kerfi, stuðningur við nokkur mjög sérhæfð tungumál var veitt. Í grundvallaratriðum var það SDL og DML, sem ætlað var að ákvarða töfluna í gagnagrunninum og vinna með gögnin í sömu röð.

SDL var notað til að ákvarða rökrétt uppbyggingu gagnagrunnsins, það er að viðurkenna sérstaka uppbyggingu gagnagrunnsins, sem er kynnt fyrir notendur. DML innihélt einnig allt flókið af rekstraraðilum, sem leyfir þér að slá inn upplýsingar í gagnagrunninn, svo og eyða, breyta eða nota núverandi gögn.

The DBMS aðgerðir fela í sér mismunandi gerðir af stuðningi fyrir eitt samþætt tungumál, sem kveður á um allar nauðsynlegar leiðir til eðlilegrar vinnu við gagnagrunna, frá upphafi sköpunar og að veita venjulegt notendaviðmót. Eins og staðall tungumál, sem veitir helstu aðgerðir DBMS af algengustu Vensla kerfi þessa dagana, er SQL notað.

Hvað er hann eins og?

Fyrst af öllu, þetta tungumál sameinar grunn aðgerðir DML og SDL, það er, það veitir getu til að ákvarða ákveðna merkingartækni Venslagagnagrunn og vinna nauðsynlegar upplýsingar. Í þessu tilviki er nafngift ýmissa gagnabanka hlutanna studd beint á tungumálastigi í þeim skilningi að þýðandinn breytir mótmælaheiti í innri kennimerki þeirra, byggt á sérstökum viðhaldsþjónustuskrámöflum. Kjarni stjórnkerfa er ekki í sambandi við borðið eða einstaka dálka þeirra í grundvallaratriðum.

SQL tungumálið inniheldur heildarlista af sérstökum verkfærum sem leyfa þér að ákvarða heilleika þvingun gagnagrunnsins. Enn og aftur eru slíkar takmarkanir innifalin í sérstökum töflunartöflunum og heilleika stjórnin er framkvæmd beint á tungumálastigi, það er við lestur einstakra gagnabreytingarfyrirtækja, sem þýðandinn byggir á heilleikaþvingunum sem eru í gagnagrunninum, býr til samsvarandi forritakóða.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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