Rolul implementrii bazelor de date n sisteme informatice
A efectuat studenta gr.CIE1201 Ciuperc Ariadna A verificat: Pleca Natalia
Chiinu 2014
Rolul implementrii bazelor de date n sisteme informatice
Sistemul informatic este o parte a sistemului informational, n care procesul de
culegere, transmitere, stocare si prelucrare a datelor se realizeaz utiliznd elemente ale tehnologiilor informaionale, adic mijloace de calcul, produse software specializate, proceduri si tehnici specifice la care se adaug personalul specializat. Tehnologiile informaionale influeneaz i produc modificri substaniale asupra mijloacelor de lucru din ntreaga lume. Informaiile care erau altdata stocate n depozite pline de dulapuri, pot fi astzi accesate prin intermediul unei singure apsri a mouse-lui. Asfel, pentru stocarea informaiilor din orice mediu sunt folosite sisteme de baze de date. n ultimii ani, dezvoltarea sistemelor de baze de date reprezint unul dintre cele mai importante aspecte n domeniul tehnologiei informaiei, avnd un impact decisiv asupra modului de organizare i funcionare a numeroaselor instituii i servicii. Acestea sunt companiile de comunicaie, intreprinderile de comer, serviciile bancare, serviciile de transport, asigurrile, universitile etc. Acestea sunt dependente de funcionarea corect i nentrerupt a sistemelor de baze de date. n ultimii ani, managementul bazelor de date a evoluat astfel nct bazele de date au devenit o component cheie a sistemelor informaionale moderne. Acest aspect a provocat un impact adnc precum i modificri semnificative n modul de lucru al institu iilor i organizaiilor, contribuind la adoptarea celor mai adecvate decizii care s le poat garanta succesul n afacere. Proiectarea detaliat a bazelor de date reprezint componenta principal a oricrui sistem informatic, respectiv baza de date, interfeele(formulare, rapoarte, meniu) i programele. Astfel, baza de date reprezint nucleuloricrui sistem informatic, n jurul su gravitnd celelalte componente. Datele utilizate n sistemele informatice sunt fapte culese din lumea real pe baza de observaii i msurtori. Ele constituie mesajul primit de la receptor, sub o anumit form. Data n terminologia prelucrrii automate a datelor este definit ca un model de reprezentare a informaiei ntr-un format accesibil unui calculator. Din punct de vedere logic, data se definete prin: identificator, atribut i valoare. ntr-un sistem informatic are loc colectarea aunui numr imens de date, de aceea datele sunt organizate dup anumite criterii, care formeaz aa numite colecii de date. Coleciile de date ntre care s-au stabilit o serie de relaii formeaz structuri de date, care mai apoi sunt asamblate intr-o baza de date.
Baza de date reprezint un ansamblu de date structurate, accesibile anumitor
utilizatori. n bazele de date are loc o integrare a datelor, n sensul c mai multe fiiere sunt privite n ansamblu, eliminndu-se pe ct posibil informaiile redundante. De asemenea, se permite accesul simultan la aceleai date, situate n acelai loc sau distribuite spaial, a mai multor persoane de pregtiri diferite, fiecare cu stilul personal de lucru. Ansamblul de programe care realizeaz procesul de gestiune i prelucrare complex a datelor, formeaz sistemul de gestiune a bazelor de date- SGBD, asigurnd interfaa ntre baza de date i utilizator. Rolul unui SGBD ntr-un context de sistem de baz de date este de a: 1. defini i descrie structura bazei de date, care se realizeaz printr-un limbaj propriu specific, conform unui anumit model de date; 2. ncrca/valida datele n baza de date respectnd nite restriciile de integritate impuse de modelul de date utilizat; 3. realiza accesul la date pentru diferite operaii (consultare, interogarea, actualizare, editare situaii de ieire), utiliznd operatorii modelului de date 4. ntreine baza de date cu ajutorul unor instrumente specializate (editoare, utilitare shells, navigatoare browsers, convertoare etc); 5. asigura protecia bazei de date sub aspectul securitii i integritii datelor. n prezent, bazele de date fac parte tot mai mult din viaa noastr de zi cu zi n aa msur, nct uneori nici mcar nu mai contientizm c le utilizm. Un exemplu ar fi atunci cnd cumprm ceva de la un supermarket, probabil c va fi accesat o baz de date. Casierul va trece un cititor de coduri de bare peste fiecare dintre articolele pe care le achiziionm. Acesta este conectat la un sistem informatic pentru baze de date, care utilizeaz codul de bare pentru a identifica preul produsului pe care l-am ales, evident dintr-o baz de date care gestioneaz produsele. De asemenea, dac stocul pentru un produs scade sub o anumit limit, este posibil ca sistemul s emit n mod automat o comand ctre un furnizor, pentru a obine un stoc suplimentar din acel articol.