Cad é Córas Bainistíochta Bunachar Sonraí (DBMS)?

DBMSs Cosain, Eagraigh agus Bainistigh Do Sonraí

Is é córas bainistíochta bunachar sonraí (DBMS) na bogearraí a ligeann do ríomhaire sonraí a stóráil, a aisghabháil, a chur leis, a scriosadh agus a mhodhnú. Bainistíonn DBMS gach gné bunscoile de bhunachar sonraí, lena n-áirítear láimhseáil sonraí a bhainistiú, mar shampla fíordheimhniú úsáideora, chomh maith le sonraí a chur isteach nó a bhaint. Sainmhíníonn DBMS an rud atá ar a dtugtar an scéim sonraí , nó an struchtúr ina stóráiltear na sonraí.

Éilíonn Uirlisí a úsáideann muid go léir DBMSanna taobh thiar de na radhairc gach lá. Áirítear air seo ATManna, córais áirithinte eitilte, córais fardail miondíola, agus catalóga leabharlainne, mar shampla.

Feidhmíonn córais bainistíochta bunachar sonraí gaolmhar (RDBMS) an tsamhail ghaolmhar táblaí agus caidrimh.

Cúlra maidir le Córais Bhainistíochta Bunachar Sonraí

Tá an téarma DBMS thart ó na 1960í, nuair a d'fhorbair IBM an chéad mhúnla DBMS ar a dtugtar Córas Bainistíochta Faisnéise (IMS), ina stóráladh sonraí i ríomhaire i struchtúr crann ordlathach. Ní raibh píosaí sonraí aonair ceangailte idir taifid tuismitheora agus leanaí amháin.

Ba é an chéad ghlúin eile de bhunachair sonraí córais líonra DBMS, a rinne iarracht roinnt de na teorainneacha a bhaineann leis an dearadh ordlathach a réiteach trí chaidreamh aon-go leor idir sonraí a ionchorprú. Thóg sé seo linn sna 1970í nuair a bunaíodh an múnla bunachar sonraí gaolmhar ag Edgar F. Codd, go liteartha athair an DBMS nua-aimseartha a bhaineann leis an eolas atá inniu ann inniu.

Gnéithe den DBMS Relational Nua-Aimseartha

Feidhmíonn córais bainistíochta bunachar sonraí gaolmhar (RDBMS) an tsamhail ghaolmhar táblaí agus caidrimh. Is é príomhdhúshlán dearaidh DBMSanna an lae inniu ná ionracas sonraí a choimeád, rud a chosnaíonn cruinneas agus comhsheasmhacht na sonraí. Déantar é seo a áirithiú trí shraith srianta agus rialacha maidir leis na sonraí chun dúbláil nó caillteanas sonraí a sheachaint.

Déanann DBMSanna rochtain ar an mbunachar sonraí a rialú freisin trí údarú, ar féidir iad a chur i bhfeidhm ag leibhéil éagsúla. Mar shampla, d'fhéadfadh go mbeadh rochtain ag bainisteoirí nó riarthóirí ar shonraí nach bhfuil le feiceáil d'fhostaithe eile, nó d'fhéadfadh go mbeadh údarú acu na sonraí a chur in eagar agus ní féidir le roinnt úsáideoirí é a fheiceáil.

Úsáideann an chuid is mó de na DBMS an teanga cheist struchtúrtha SQL , rud a chuireann bealach chun idirghníomhú leis an mbunachar sonraí. Go deimhin, fiú má sholáthraíonn an bunachar sonraí comhéadan grafach a ligeann d'úsáideoirí na sonraí a ionramháil, a roghnú, a eagrú nó a ionramháil, is é SQL a dhéanann na cúraimí seo sa chúlra.

Samplaí de DBMSanna

Inniu, tá go leor DBMSanna tráchtála agus foinse oscailte ar fáil. Go deimhin, is tasc casta é an bunachar sonraí atá uait a roghnú . Is é Oracle, Microsoft SQL Server, agus IBM DB2 an chuid is mó den mhargadh DBMS gaolmhar ard-deireadh, gach rogha inchreidte do chórais sonraí casta agus mór. Maidir le heagraíochtaí beaga nó úsáid tí, is iad DBMSanna tóir Microsoft Access agus FileMaker Pro.

Níos déanaí, tá fás tagtha ar DBMSanna neamh-chomhghaolmhara eile. Is iad seo an blas NoSQL, ina gcuirtear struchtúr níos solúbtha in ionad an scéimma atá sainmhínithe go dian ar na RDBManna. Tá siad seo úsáideach le stóráil agus oibriú le tacair sonraí an-mhór a chuimsíonn raon leathan cineálacha sonraí. I measc na n-imreoirí móra sa spás seo tá MongoDB, Cassandra, HBase, Redis, agus CouchDB.