GnóIarr ar an saineolaí

Is iad príomhfheidhmeanna an DBMS

Nua-Aimseartha mbunachar sonraí arna n úsáidtear ar rudaí go leor, ach fhios ag gach duine cad atá siad agus conas is féidir leat é a úsáid feidhmeanna mbunachar sonraí. Tá na huirlisí ar líon mór de féidearthachtaí, mar sin ba chóir duit a thuiscint gur féidir leo a dhéanamh agus cad úsáideach don úsáideoir chun iad a úsáid go hiomlán.

sonraí a bhainistiú

Ar an gcéad dul, sna feidhmeanna bunachar san áireamh leis próiseáil na faisnéise sa chuimhne seachtrach, agus tá sé an bhfeidhm seo soláthar na bunstruchtúir na Parlaiminte, a bhfuil gá ní hamháin maidir le faisnéis a stóráil san áireamh go díreach sa bhunachar ach freisin chun tascanna oifige éagsúla, mar shampla ag fáil go tapa rochtain ar aon chomhaid ar ócáidí éagsúla. I embodiments áirithe, a úsáidtear go gníomhach leis an bhféidearthacht an chóras chomhaid seo, agus a chur ar fáil do dhaoine eile chun oibre, fiú ag an leibhéal na n- feistí cuimhne seachtracha. Ach sa chás seo tá sé fiú tabhairt faoi deara go bhfeidhmíonn bunachar sonraí, le leibhéal ard na forbartha, an t-úsáideoir, in aon chás, nach ar an eolas faoi cé acu an bhfuil aon chóras a úsáidtear, agus má tá, conas a comhaid a eagrú. Go háirithe, tá an córas ag tacú a ordú féin a ainmniú na rudaí a áirítear sa bhunachar sonraí.

Maolán bainistíochta RAM

I bhformhór mór na gcásanna is é an fheidhm mbunachar sonraí coiteann a úsáid bunachair cothrom voluminous agus is é an méid is lú go minic i bhfad níos mó ar fáil RAM. Ar ndóigh, más rud é i gcás cóireála do gach mír sonraí a bheidh le malartú le cuimhne sheachtrach, beidh an luas an dara ceann mheaitseáil leis an luas an chórais, agus mar sin beagnach tá an t-aon rogha fíor a mhéadú a shonraí buffering i RAM. Sa chás seo, fiú amháin más rud é go soláthraíonn an córas oibriúcháin maolán uile-chórais, mar shampla go UNIX, ní bheidh a sé seo a bheith go leor chun a chinntiú go bhfuil an mbunachar sonraí sa chuspóir agus príomhfheidhmeanna, mar go bhfuil sé méid i bhfad níos mó sonraí ar na hairíonna tairbhiúil mhaolánaithe gach cuid ar leith den bhunachar a úsáidtear. Mar gheall ar an gcóras forbartha chun tacú lena leagan féin de maoláin, chomh maith le mar dhisciplín ar leith a n-ionad.

Is fiú a nótáil go bhfuil líne ar leith de chórais rialaithe, dírithe ar an láithreacht leanúnach i gcuimhne ar an bunachar sonraí iomlán. Tá an treoir seo bunaithe ar an toimhde go luath amach anseo an méid RAM ar do ríomhaire a bheith in ann a leathnú ionas go mbeidh a thuilleadh ar aon imní mhaolánaithe, agus beidh na feidhmeanna bunúsacha den chineál seo de bhunachar anseo titim díreach in am. I láthair na huaire, tá gach na hoibreacha fós sa chéim tástála.

bainistíocht idirbheart

Is Idirbheart sraith na n-oibríochtaí le húsáid na gcóras bainistíochta bunachar sonraí trína ndéileáiltear aonán aonair. Má tá an t-idirbheart chun báis go hiomlán go rathúil, gabhálacha an córas nach mbeidh na hathruithe a dhéanfaidh sí, i gcuimhne seachtracha nó aon cheann de na hathruithe seo a léiriú ar an staid ar an mbunachar sonraí. Tá an oibríocht ag teastáil chun tacú leis ionracas loighciúil ar an mbunachar sonraí a úsáideadh. Ba chóir a thabhairt faoi deara go bhfuil an t-cothabháil an chúrsa ceart an modh idirbheartaíochta ina réamhriachtanas fiú nuair a úsáid bunachar sonraí amháin-úsáideoir, aidhm agus feidhm acu difríocht shuntasach idir chineálacha eile de chórais.

An maoin a thosaíonn aon idirbheart amháin ag stát comhsheasmhach bunachar agus dá bhrí sin fágann sé sa stát céanna tar éis dheireadh an nós imeachta, rud a chiallaíonn sé thar a bheith áisiúil chun úsáid mar an t-aonad ar an ghníomhaíocht ar an mbunachar sonraí. Le bainistiú cuí na n-idirbheart a fhorghníomhú an tráth céanna leis an gcóras um rialú ar gach úsáideoir aonair, i bprionsabal, is féidir, a bhraitheann chuid den iomlán. Mar sin féin, tá sé seo ar bhealach éigin léiriú idéalaithe, mar atá i gcásanna go leor nuair a bheidh daoine atá ag obair ciall fós ar an láthair dá chomhghleacaithe dá n-úsáidfidís córas multiuser, ach i ndáiríre cuireann sé an coincheap an-an mbunachar sonraí. Feidhmeanna nós bunachar il-úsáideoir bhí bainteach freisin le na coincheapa bainistíochta idirbheart ar nós phlean forghníomhú sraitheach, agus serialization.

Cad a chiallaíonn siad?

Serializing idirbheart inrite comhthreomhar gceist tógála speisialta a bplean oibre, wherein is é an éifeacht iomlán a baineadh amach atá coibhéiseach leis na torthaí a fuarthas meascán, mar gheall ar a fhorghníomhú sheicheamhach.

Is plean forghníomhú Srathach struchtúr ar leith na gníomhaíochta, as a dtagann serialization. Ar ndóigh, má tá an córas a fhaightear chun a fírinneach A fhorghníomhú sraitheach idirbhearta mheascáin a chur ar fáil, ansin aon úsáideoir a ghintear an t-idirbheart, an láithreacht daoine eile a bheith go hiomlán do-airithe, ach amháin go mbeidh sé ag obair le beagán níos moille i gcomparáid le modh amháin-úsáideoir.

Tá roinnt algartam serialization bunúsacha. I córais láraithe, tá an lá atá inniu ann is mó tóir na halgartaim atá bunaithe ar an ghabháil sioncrónaithe rudaí bunachar sonraí éagsúla. I gcás aon algartam serialization don fhéidearthacht de choimhlint idir dhá cheann nó níos mó idirbheart maidir le rochtain ar rudaí bunachar sonraí áirithe. I gcás den sórt sin, chun tacú leis an nós imeachta, ní mór duit a rolladh ar ais, is é sin, chun deireadh a chur le haon athruithe a rinneadh ar an mbunachar sonraí trí phróiseas amháin nó níos mó. Tá sé seo ach ceann amháin de na cásanna ina córas il-úsáideoir, mothaíonn ceann láthair daoine eile.

logáil

Ceann de na príomh-riachtanais do chórais nua-aimseartha chun iontaofacht stórála eolais sa chuimhne sheachtrach. Go háirithe, cuireann sé go n-áiríonn cheann de na príomhfheidhmeanna an mbunachar an cumas a ghnóthú an staid deiridh comhleanúnach ar an mbunachar sonraí tar éis tarlú le haon bhogearraí nó crua-earraí teip. I bhformhór mór na gcásanna a glacadh chun a mheas dhá rogha le haghaidh teipeanna crua-earraí:

  • bog, is féidir a léiriú mar a stopadh go tobann ar do ríomhaire (an cás is coitianta - Cumhacht Éigeandála Off);
  • dolúbtha, a bhfuil tréithe páirt chaillteanais nó iomlán na sonraí atá stóráilte ar na meáin seachtracha.

Mar teipeanna bogearraí Samplaí múch córas éigeandála nuair a iarraidh a bhaint as aon fhéidearthacht nach bhfuil ceann de na príomhfheidhmeanna a DBMS san áireamh nó tuairteála aon fóntais úsáideora, trína nach bhfuil idirbheart áirithe curtha i gcrích. Is féidir leis an chéad scéal a mheas mar chineál speisialta de teip bog, agus i gcás an dara ceann is gá chun deireadh a chur leis na hiarmhairtí d'idirbheart amháin.

Ar ndóigh, in aon chás ar gnáth a ghnóthú bunachar sonraí is gá go mbeadh méid áirithe faisnéise breise. I bhfocail eile, chun gnáth chothabháil iontaofacht na stórála sonraí i mbunachar sonraí mór duit a chinntiú ar an iomarcaíocht stórála eolais, agus tá cuid de na sonraí a úsáideadh sa téarnamh a chur cúramach cosanta. An modh is coitianta a chinntiú cothabháil sonraí iomarcach, a mheastar a bheith athruithe logáil.

Cad é agus conas é a úsáid?

Is é an iris ina cuid ar leith de bhunachar sonraí, a bhfuil rochtain i roinnt feidhmeanna bunachar níl siad san áireamh, agus tá sé á chothabháil go han-chúramach. I roinnt cásanna, fiú ag an am céanna cuireann sé tacaíocht dhá chóip den iris, ag mheáin fhisiciúla éagsúla. Sa siopa fuair faisnéis maidir le haon athruithe a tharlaíonn sa chuid is mó ar an mbunachar sonraí, agus d'fhéadfadh athruithe ar chórais rialaithe éagsúla dialann ag leibhéil éagsúla. I roinnt cásanna, tá súil le iontráil logáil ag teacht go hiomlán le ar leith oibríocht loighic athruithe, áit éigin - oibríocht inmheánach íosta a bhaineann leis an modhnú leathanach chuimhne seachtracha, cé go i gceist le roinnt DBMSs úsáid meascán de dhá chur chuige.

In aon chás, ar a dtugtar "straitéis réamh-emptive taifeadadh" san iris. Ina thaifead i bhfeidhm le fios, athrú ar aon rud bhunachar dtagann sa chuimhne seachtracha na hirise roimh an réad athróg. Tá sé ar eolas go má chomhlíontar feidhmeanna bunachar sonraí Access san áireamh leis comhlíonadh gnáth leis an bprótacal, ag baint úsáide as an iris a réiteach fadhbanna ar bith a bhaineann le frithchúiteamh bunachar sonraí i gcás aon teipeanna.

recoil

Is é an staid is simplí go bhfuil an athchóiriú ar an idirbhirt ar leith rolladh siar. Mar an nós imeachta seo, nach bhfuil sé riachtanach a úsáid le logáil isteach athrú ar fud an chórais, agus tá sé go leor chun úsáid i gcás gach idirbheart a oibríochtaí modhnú iris áitiúil, agus ansin rolladh siar an t-idirbheart ag forghníomhaitheach na oibríochtaí inbhéartacha, dar tosach deireadh gach taifid. Seo a leanas struchtúr na feidhme bunachar minic ar an úsáid a bhaint as ach a leithéid de struchtúr, ach i bhformhór na gcásanna na logs áitiúil nach bhfuil tacaíocht go fóill, agus Rollback fiú aonair na n-idirbheart aonair a rinne ar fud an chórais, agus chun na gach taifead de gach idirbheart le chéile liosta droim ar ais.

I gcás teip bog cuimhne bunachar seachtracha I measc rudaí éagsúla atá arna mhodhnú le hidirbhearta nach bhfuil lánchríochnaithe faoi am a tharla an teip, agus freisin d'fhéadfadh aon rudaí difriúla, na cinn uasghrádú a chríochnaíodh go sásúil roimh an locht ag baint úsáide as an t-ábhar Maolán RAM a imíonn go hiomlán nuair a tá fadhbanna den chineál céanna. Má tá an prótacal chomhlíonadh, lena bhforáiltear d'úsáid na n-irisí áitiúla scríobh gá go sa chuimhne seachtrach, a bhaineann le modhnuithe ar aon rudaí den sórt sin.

Is é príomhchuspóir an bpróiseas a ghnóthú tar éis tharla an teip bog ar staid an chuimhne sheachtrach an mbunachar sonraí is mó, rud a thagann chun cinn i gcás a shocrú sa PGF aon athruithe le idirbheart i gcrích agus dá bhrí sin ní bheadh rianta de nósanna imeachta neamhiomlán. Chun seo a bhaint amach i bhfeidhm, is iad feidhmeanna bunachar sonraí móra sa chás seo, Rollback idirbhearta neamhthiomanta, déan an próiseas, ní bheidh na torthaí a bheith le feiceáil ar deireadh thiar sa chuimhne sheachtrach. Baineann an próiseas go leor leor de na subtleties, a bhaineann den chuid is mó leis an eagraíocht bainistíochta na hirise agus maoláin.

teipeanna crua

Más gá, ar ais ar an mbunachar sonraí tar éis tharla an teipeanna crua, ní hamháin iris, ach freisin cúltaca bunachar sonraí. Is é an dara ceann cóip iomlán ar an mbunachar sonraí ag an am sin mar a thosaigh an iris a líonadh. Ar ndóigh, do nós imeachta aisghabhála gnáth éilíonn sábháilteacht iris, mar sin, mar a luadh níos luaithe, chun caomhnú an tséadchomhartha san chuimhne seachtracha a fhorchuirtear riachtanais an-dian. Sa chás seo, is é a ghnóthú ar an mbunachar sonraí sin, bunaithe ar na cóipeanna cartlainne an iris a imrítear gach idirbheart a rinneadh chun críche ag an am na tubaiste. Más gá, is féidir é a imirt fiú obair idirbhearta neamhiomlán agus ag leanúint ar a gcuid oibre tar éis dheireadh an phróisis a ghnóthú, ach i bhformhór na gcórais fíor, níl a leithéid de nós imeachta i gcrích ar an gcúis go bhfuil ann féin a ghnóthú tar éis an teip crua nós imeachta réasúnta fada.

Tacaíocht teanga

Oibriú leis na bunachair nua-aimseartha a úsáid teangacha difriúla, agus sa bhunachar sonraí go luath, a cheapadh, feidhmeanna agus saintréithe eile atá difríocht shuntasach idir an córas nua-aimseartha ag soláthar tacaíochta speisialta ar fáil do theangacha éagsúla. Bhí na chuid is mó SDL agus DML, atá ceaptha a shainmhíniú ar an ionramháil bunachar scéimre agus sonraí, faoi seach.

SDL úsáidtear a shainmhíniú ar an struchtúr loighciúil ar an mbunachar sonraí, is é sin, aitheantas a thabhairt don struchtúr ar leith ar an mbunachar sonraí, atá ar fáil d'úsáideoirí. Áirítear DML chomh maith le sraith na n-oibreoirí faisnéis mhíthreorach, is féidir leat faisnéis a stóráil i mbunachar sonraí, chomh maith le scriosadh, a mhodhnú nó a úsáid sonraí atá ann cheana.

I measc na gnéithe DBMS cineálacha éagsúla tacaíochta le teanga comhtháite amháin a dhéanann soláthar do na hacmhainní go léir is gá ar mhaithe le hoibriú gnáth de bunachair sonraí, ón uair a mbunaítear tosaigh, agus soláthraíonn sé comhéadan úsáideora caighdeánach. An teanga chaighdeánach a sholáthraíonn na feidhmeanna bunúsacha ar an mbunachar sonraí an ceann is coitianta in ár lá na gcóras choibhneasta, a úsáideann SQL.

Cad é atá ann?

Ar an gcéad dul le chéile, an teanga na feidhmeanna bunúsacha de DML agus SDL, is é sin, soláthraíonn an fhéidearthacht a chinneadh semantics sonracha an bhunachar sonraí coibhneasta , agus an fhaisnéis is gá a ionramháil. nithe bunachar sonraí ainmniú dá bhrí difriúil tacaíocht go díreach ar an leibhéal teanga sa chiall go bhfuil an comhshó a dhéanann na hainmneacha réad Tiomsaitheoir ina aitheantóirí inmheánacha, bunaithe ar na táblaí seirbhíse tacaíocht speisialta-eolairí. Croílár an chórais rialaithe, i bprionsabal, ní idirghníomhú le táblaí nó colúin aonair.

Áirítear ar an teanga SQL liosta na n-uirlisí speisialta a shainiú srianta mbunachar sonraí. Arís, aon srianta den sórt sin san áireamh sna táblaí speisialta, catalóga, agus tá monatóireacht sláine i gcrích go díreach ar an leibhéal teanga, is é sin i mbun léitheoireachta aonair ráiteas mhodhnú bunachar tiomsaitheoir, bunaithe ar fáil sna srianta sláine bunachar sonraí caitheann, a ghiniúint an cód comhfhreagrach.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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