Системаи идоракунии пойгоҳи додаҳо (DBMS) чист?

DBMSs Маълумотро ҳифз, ташкил ва идора мекунанд

Системаи идоракунии базаи маълумотҳо (DBMS) нармафзор аст, ки имкон медиҳад, ки компютер барои нигоҳдорӣ, гирифтан, илова кардан, нобуд кардан ва тағйир додани маълумот. A DBMS тамоми ҷанбаҳои асосии пойгоҳи додаҳоро идора мекунад, аз он ҷумла идоракунии интиқоли маълумот, ба монанди корбарӣ, инчунин гузоштани маълумот ё ирсоли маълумот. A DBMS, ки чӣ гуна схемаи маълумотро номбар мекунад ё сохтори дар он маълумот нигоҳ дошта мешавад.

Toolsе, ки мо ҳар рӯз истифода мебарем, DBMSs пас аз тасвирҳо. Ин мисол дар банкоматҳо, системаи интизории парвозҳо, системаҳои савдои чакана ва каталогҳои китобхонаҳо дохил мешаванд.

Системаҳои идоракунии базаи идоракунии пойгоҳи додаҳо (RDBMS) модели муносиби ҷадвалҳо ва муносибатҳоро иҷро мекунанд.

Мавҷудияти системаҳои базаи менеҷмент

Истилоҳи DBMS аз солҳои 1960-ум, вақте IBM IBM модели аввалини DBMS номида шуд, системаи идоракунии иттилоот (IMS), ки дар он маълумот дар компютер дар сохтори дарахти hierarchical захира шудааст. Танҳо қисмҳои инфиродӣ танҳо дар байни волидон ва сабти кӯдакон алоқаманд буданд.

Насли навини пойгоҳи додаҳо шабакаҳои DBMS шабака буданд, ки кӯшиш карданд, ки баъзе аз маҳдудиятҳои тарҳрезии гербро бо роҳи муттаҳид кардани якто ба якчанд омил байни маълумотҳо ҳал кунанд. Ин ба мо дар соли 1970, вақте ки модели маркетинги маркетингии Edgar F. Codd, яъне асари ДМ-и муосири муосир, ки имрӯз маълум аст, таъсис дода шуд.

Хусусиятҳои ДКМТ

Системаҳои идоракунии базаи идоракунии пойгоҳи додаҳо (RDBMS) модели муносиби ҷадвалҳо ва муносибатҳоро иҷро мекунанд. Мушкилоти асосии лоиҳакашии DBMS изофии имрӯза барои нигоҳ доштани бефосилаи маълумот, ки мунтазам ва мутобиқати маълумотҳоро муҳофизат мекунад, мебошад. Ин тавассути як силсила маҳдудиятҳо ва қоидаҳо дар бораи маълумоти пешгирӣ аз такрори такрорӣ ё талафи маълумот таъмин карда мешавад.

DBMS инчунин дастрасӣ ба пойгоҳи додаҳоро тавассути ваколатҳо назорат мекунад, ки метавонанд дар сатҳҳои гуногун татбиқ карда шаванд. Масалан, роҳбарон ё маъмурон метавонанд ба маълумотҳое, ки ба кормандони дигар намебошанд, дастрасӣ дошта бошанд ё онҳо метавонанд иҷозатномаи таҳрир кардани маълумотро дошта бошанд, вақте ки баъзе корбарони он танҳо инро намоиш медиҳанд.

Аксарияти DBMSs сметаи сохтори Системаи SQL-ро истифода мебаранд, ки роҳи муошират бо пойгоҳи додаҳо мебошад. Дар асл, ҳатто агар пойгоҳи додаи интерфейси графикиро таъмин кунад, ки ба истифодабарандагон имконият медиҳад, ки ба осонӣ дидан, интихоби, таҳрир ё дигар маълумотро идора кунанд, он SQL, ки вазифаҳои мазкурро дар замина иҷро мекунад.

Намунаҳои DBMSs

Имрӯз бисёре аз DBMS-и тиҷоратӣ ва кушодаасос мавҷуданд. Дар ҳақиқат, интихоби маълумоте, ки ба шумо лозим аст, вазифаи мураккаб аст. Бозгашти ДМ-и баландсифат аз тарафи Oracle, Microsoft SQL Server ва IBM DB2, ҳамаи интихоби мӯътамад барои системаҳои мураккаб ва васеи иттилоот асос меёбад. Барои ташкилотҳои хурд ё истифодаи хона, DBMS маъмулан Microsoft Access ва FileMaker Pro мебошанд.

Диаграммаи охирин, Дигаргуниҳои ғайриманқули DBMS дар популятсия парвариш меёбанд. Ин намунаи NoSQL мебошанд, ки дар он шеваи тасвири RDBM ба таври назаррас тағйир ёфтааст. Ин барои нигаҳдорӣ ва кор бо маҷмӯаҳои хеле васеи маълумот, ки дорои намудҳои гуногуни маълумот мебошанд, муфид аст. Players дар ин фазо инқилоб, Кассандра, HBase, Redis ва CouchDB дохил мешаванд.