DBMS ni nini na inafanya kazi vipi?

Orodha ya maudhui:

DBMS ni nini na inafanya kazi vipi?
DBMS ni nini na inafanya kazi vipi?
Anonim

Mfumo wa usimamizi wa hifadhidata hudhibiti vipengele vyote vya msingi vya hifadhidata, ikijumuisha kudhibiti upotoshaji wa data, uthibitishaji wa mtumiaji, na kuingiza au kutoa data. DBMS inafafanua kile kinachoitwa schema ya data, au muundo ambao data huhifadhiwa.

Mifumo ya usimamizi wa hifadhidata ya uhusiano (RDBMS) inatekeleza muundo wa uhusiano wa majedwali na mahusiano.

Image
Image

Usuli kwenye Mifumo ya Usimamizi wa Hifadhidata

Neno DBMS limekuwapo tangu miaka ya 1960 wakati IBM ilipounda muundo wa kwanza wa DBMS unaoitwa Mfumo wa Usimamizi wa Taarifa, ambapo data ilihifadhiwa kwenye kompyuta katika muundo wa mti wa daraja. Data ya kibinafsi iliunganishwa kati ya rekodi za mzazi na mtoto pekee.

Kizazi kijacho cha hifadhidata kilikuwa mifumo ya mtandao ya DBMS, ambayo ilijaribu kutatua baadhi ya vikwazo vya muundo wa daraja kwa kujumuisha uhusiano wa moja hadi nyingi kati ya data. Hii ilitupeleka katika miaka ya 1970 wakati Edgar F. Codd wa IBM alipoanzisha muundo wa hifadhidata wa uhusiano, kitangulizi cha tunachojua leo.

Vipengele vya DBMS ya Kisasa ya Uhusiano

Mifumo ya usimamizi wa hifadhidata ya uhusiano hutekeleza muundo wa uhusiano wa majedwali na mahusiano. Changamoto kuu ya muundo wa DBMS za kisasa za uhusiano ni kudumisha uadilifu wa data, ambayo hulinda usahihi na uthabiti wa data, kupitia mfululizo wa vikwazo na sheria za data ili kuepuka kurudiwa au kupoteza data.

DBMS pia hudhibiti ufikiaji wa hifadhidata kupitia uidhinishaji, unaotekelezwa katika viwango mbalimbali. Kwa mfano, wasimamizi au wasimamizi wanaweza kufikia data ambayo haionekani na wafanyakazi wengine, au wanaweza kuwa na idhini ya kuhariri data huku baadhi ya watumiaji wakiitazama pekee.

DBMS nyingi hutumia Lugha ya Hoji Iliyoundwa, ambayo hutoa mbinu iliyoandikwa ili kuingiliana na hifadhidata. Kwa hakika, hata kama hifadhidata inatoa kiolesura cha picha ambacho kinaruhusu watumiaji kutazama, kuchagua, kuhariri au kuchezea data kwa urahisi, SQL hufanya kazi hizi chinichini.

Mifano ya DBMS

Kuchagua hifadhidata ipi unayohitaji ni kazi ngumu. Oracle, Seva ya Microsoft SQL, na IBM DB2 zinatawala soko la uhusiano wa hali ya juu la DBMS na zote ni chaguo zinazofaa kwa mifumo changamano na mikubwa ya data. Kwa mashirika madogo au matumizi ya nyumbani, DBMS maarufu ni Microsoft Access na FileMaker Pro.

Hivi majuzi, DBMS zingine zisizo na uhusiano zimepata umaarufu. Hizi ndizo ladha za NoSQL, ambapo muundo unaonyumbulika zaidi unachukua nafasi ya schema iliyofafanuliwa kwa uthabiti ya RDBM. Hizi ni muhimu kwa kuhifadhi na kufanya kazi na hifadhidata kubwa sana zinazojumuisha anuwai ya aina za data. Wachezaji wakuu katika nafasi hii ni pamoja na MongoDB, Cassandra, HBase, Redis, na CouchDB.

Ilipendekeza: