Ki sa ki se yon sistèm Jesyon Database (DBMS)?

DBMSs pwoteje, òganize, ak jere done ou

Yon sistèm jesyon baz done (DBMS) se lojisyèl an ki pèmèt yon òdinatè nan magazen, rekipere, ajoute, efase, ak modifye done. Yon DBMS jere tout aspè prensipal nan yon baz done, ki gen ladan jere done manipilasyon, tankou otantifikasyon itilizatè, osi byen ke mete oswa èkstraksyon done. Yon DBMS defini sa ki rele schema a done , oswa estrikti a nan ki done yo estoke.

Zouti nou tout itilize chak jou mande pou DBMSs dèyè sèn yo. Sa a gen ladan ATM, sistèm rezèvasyon vòl, sistèm envantè Yo Vann an Detay, ak katalòg bibliyotèk, pou egzanp.

Relasyon sistèm jesyon relasyon (RDBMS) aplike modèl relasyon tab ak relasyon.

Istorik sou Sistèm Jesyon Database

DBMS nan tèm yo te alantou depi ane 1960 yo, lè IBM devlope modèl la DBMS premye rele yon Sistèm Jesyon Enfòmasyon (IMS), nan ki done yo te estoke nan yon òdinatè nan yon estrikti pyebwa yerarchize. Moso endividyèl yo te konekte sèlman ant dosye paran ak dosye pitit yo.

Jenerasyon kap vini an nan baz done yo te sistèm rezo DBMS, ki te eseye rezoud kèk nan limit yo nan konsepsyon an yerarchize pa enkòpore yon relasyon yon sèl-a-anpil ant done. Sa a te pran nou nan ane 1970 yo lè modèl la baz done relasyon te etabli pa IBM a Edgar F. Codd, literalman papa a nan modèn DBMS a relasyon ke nou konnen jodi a.

Karakteristik nan modèn DBMS Relational la

Relasyon sistèm jesyon relasyon (RDBMS) aplike modèl relasyon tab ak relasyon. Defi konsepsyon prensipal la nan DBMSs relasyon jodi a se kenbe entegrite done, ki pwoteje presizyon ak konsistans done yo. Sa a se asire ke nan yon seri de kontrent ak règleman sou done yo pou fè pou evite repetisyon oswa pèt done.

DBMSs tou kontwole aksè nan baz done a nan otorizasyon, ki ka aplike nan divès nivo. Pou egzanp, administratè yo oswa administratè yo ka gen aksè a done ki pa vizib nan lòt anplwaye, oswa yo ka gen otorizasyon nan modifye done yo pandan ke kèk itilizatè ka sèlman wè li.

Pifò DBMSs itilize SQL sijè a estriktire , ki bay yon fason yo kominike avèk baz done a. An reyalite, menm si baz done a bay yon koòdone grafik ki pèmèt itilizatè yo fasil wè, chwazi, modifye, oswa otreman manipile done yo, li se SQL ki fè travay sa yo nan background nan.

Egzanp DBMSs

Jodi a, anpil DBMSs komèsyal ak louvri-sous disponib. An reyalite, chwazi ki baz done ou bezwen se yon travay konplèks. High-end relasyon DBMS mache domine pa Oracle, Microsoft SQL sèvè, ak IBM DB2, tout chwa kredib pou sistèm konplèks ak gwo done. Pou ti òganizasyon oswa itilizasyon kay, DBMSs popilè yo se Microsoft Aksè ak FileMaker Pro.

Plis dènyèman, DBMSs lòt nonrelasyonèl yo te ogmante nan popilarite. Sa yo se gou a NoSQL, nan ki se estanda a rijid defini nan RDBM yo ranplase pa yon estrikti ki pi fleksib. Sa yo se itil pou estoke ak travay ak kouche done gwo anpil ki gen ladan yon pakèt kalite done done. Gwo jwè yo nan espas sa a gen ladan MongoDB, Cassandra, HBase, Redis, ak CouchDB.