X'inhu Sistema ta 'Ġestjoni ta' Database (DBMS)?

DBMSs Ipproteġi, Organizza u Manage Your Data

Sistema ta 'ġestjoni ta' database (DBMS) hija s-softwer li jippermetti kompjuter jaħżen, jirkupra, iżid, iħassar u jimmodifika d-data. DBMS jimmaniġġja l-aspetti primarji kollha ta 'database, inkluż il-ġestjoni tal-manipulazzjoni tad-dejta, bħal awtentikazzjoni tal-utent, kif ukoll id-dħul jew l-estrazzjoni tad-dejta. DBMS jiddefinixxi dak li jissejjaħ l- iskema tad-dejta , jew l-istruttura li fiha tinħażen id-data.

L-għodod kollha li nħaddem kuljum jeħtieġu DBMSs wara l-kwinti. Dan jinkludi l-ATMs, sistemi ta 'prenotazzjoni tat-titjir, sistemi ta' inventarju bl-imnut, u katalogi tal-librerija, per eżempju.

Is-sistemi ta 'ġestjoni ta' database relazzjonali (RDBMS) jimplimentaw il-mudell relazzjonali ta 'tabelli u relazzjonijiet.

Sfond fuq Sistemi ta 'Ġestjoni ta' Database

It-terminu DBMS ilu jeżisti mis-sittinijiet, meta IBM żviluppa l-ewwel mudell DBMS imsejjaħ Sistema ta 'Ġestjoni ta' Informazzjoni (IMS), li fiha d-dejta kienet maħżuna f'kompjuter f'struttura ta 'siġar ġerarkika. Biċċiet individwali ta 'data kienu konnessi biss bejn ir-rekords tal-ġenituri u tat-tfal.

Il-ġenerazzjoni li jmiss ta 'databases kienet is-sistemi DBMS tan-netwerk , li ppruvaw isolvu xi wħud mill-limitazzjonijiet tad-disinn ġerarkiku billi inkorporaw relazzjoni minn waħda għal oħra bejn id-data. Dan daħal fis-snin 70 meta l-mudell tad-database relazzjonali ġie stabbilit mill-Edgar F. Codd ta 'IBM, litteralment il-missier tad-DBMS relazzjonali moderna li nafu llum.

Karatteristiċi tad-DBMS Relazzjoni Moderna

Is-sistemi ta 'ġestjoni ta' database relazzjonali (RDBMS) jimplimentaw il-mudell relazzjonali ta 'tabelli u relazzjonijiet. L-isfida tad-disinn primarju tad-DBMS relazzjonali tal-lum hija li tinżamm l-integrità tad-dejta, li tipproteġi l-preċiżjoni u l-konsistenza tad-dejta. Dan huwa żgurat permezz ta 'serje ta' restrizzjonijiet u regoli dwar id-dejta biex tiġi evitata d-duplikazzjoni jew it-telf tad-dejta.

DBMSs jikkontrollaw ukoll l-aċċess għad-database permezz ta 'awtorizzazzjoni, li tista' tiġi implimentata f'livelli varji. Pereżempju, il-maniġers jew l-amministraturi jista 'jkollhom aċċess għal dejta li mhix viżibbli għal impjegati oħra, jew jista' jkollhom l-awtorizzazzjoni biex jeditjaw id-data filwaqt li xi utenti jistgħu biss jarawha.

Il-biċċa l-kbira tad-DBMS jużaw il -lingwa tal-lingwa tal-mistoqsija strutturata , li tipprovdi mod biex jinteraġixxu mad-database. Fil-fatt, anke jekk id-database tipprovdi interface grafiku li tippermetti lill-utenti li faċilment jaraw, jagħżlu, jeditjaw jew jimmanipulaw id-dejta b'mod ieħor, huwa SQL li jwettaq dawn il-kompiti fl-isfond.

Eżempji ta 'DBMSs

Illum, ħafna DBMSs kummerċjali u open-source huma disponibbli. Fil-fatt, l- għażla ta 'database li għandek bżonn hija ħidma kumplessa. Is-suq DBMS relazzjonali high-end huwa ddominat minn Oracle, Microsoft SQL Server, u IBM DB2, l-għażliet kredibbli kollha għal sistemi ta 'data kumplessi u kbar. Għal organizzazzjonijiet żgħar jew użu domestiku, DBMSs popolari huma Microsoft Access u FileMaker Pro.

Aktar reċentement, DBMSs oħra mhux relatati kibru fil-popolarità. Dawn huma t-togħma NoSQL, li fiha l-iskema ddefinita b'mod riġidu tal-RDBMs tinbidel bi struttura aktar flessibbli. Dawn huma utli għall-ħażna u l-ħidma ma 'settijiet ta' data kbar ħafna li jinkludu firxa wiesgħa ta 'tipi ta' dejta. L-atturi ewlenin f'dan l-ispazju jinkludu MongoDB, Cassandra, HBase, Redis, u CouchDB.