Gestionare a bazelor de Date Sistemul Tutorial
Sistem de Gestionare a bazelor de Date sau SGBD pe scurt se referă la tehnologia de stocarea și regăsirea usersí de date cu cea mai mare eficiență, împreună cu măsuri de securitate adecvate. Acest tutorial explică elementele de bază ale SGBD, cum ar fi arhitectura, modelele de date, schemele de date, independența datelor, modelul E-R, modelul de relație, designul bazei de date relaționale și structura de stocare și fișiere și multe altele.
De ce să înveți SGBD?,
în mod tradițional, datele erau organizate în formate de fișiere. DBMS a fost un concept nou atunci, și toate cercetările au fost făcute pentru a face să depășească deficiențele în stilul tradițional de gestionare a datelor. Un DBMS modern are următoarele caracteristici −
-
entitate din lumea reală-un DBMS modern este mai realist și folosește entități din lumea reală pentru a-și proiecta arhitectura. Acesta utilizează comportamentul și atributele prea. De exemplu, o bază de date școlară poate utiliza elevii ca entitate și vârsta lor ca atribut.,
-
tabele bazate pe relații-DBMS permite entităților și relațiilor dintre ele să formeze tabele. Un utilizator poate înțelege arhitectura unei baze de date doar uitându-se la numele tabelelor.izolarea datelor și a aplicațiilor − un sistem de baze de date este complet diferit de datele sale. O bază de date este o entitate activă, în timp ce se spune că datele sunt pasive, pe care baza de date funcționează și se organizează. DBMS stochează, de asemenea, metadate, care sunt date despre date, pentru a ușura propriul proces.,
-
Mai puțină redundanță − DBMS urmează regulile de normalizare, care împarte o relație atunci când oricare dintre atributele sale are redundanță în valori. Normalizarea este un proces matematic bogat și științific care reduce redundanța datelor.consecvența-consistența este o stare în care fiecare relație dintr-o bază de date rămâne consecventă. Există metode și tehnici, care pot detecta încercarea de a părăsi baza de date în stare inconsistentă. Un SGBD poate oferi o consistență mai mare în comparație cu formele anterioare de aplicații de stocare a datelor, cum ar fi sistemele de procesare a fișierelor.,
-
Query Language-DBMS este echipat cu limbaj de interogare, ceea ce îl face mai eficient pentru a prelua și manipula date. Un utilizator poate aplica la fel de multe și diferite opțiuni de filtrare după cum este necesar pentru a prelua un set de date. În mod tradițional, nu a fost posibil în cazul în care a fost utilizat sistemul de procesare a fișierelor.
aplicații de SGBD
baza de date este o colecție de date conexe și date este o colecție de fapte și cifre care pot fi prelucrate pentru a produce informații.
majoritatea datelor reprezintă fapte care pot fi înregistrate. Datele ajută la producerea de informații, care se bazează pe fapte., De exemplu, dacă avem date despre notele obținute de toți studenții, putem concluziona apoi despre toppers și note medii.
un sistem de gestionare a bazelor de date stochează datele în așa fel încât devine mai ușor de recuperat, manipulat și produs informații. În urma sunt importante caracteristici și aplicații ale SGBD.ACID Properties-DBMS urmează conceptele de Atomicitate, consistență, izolare și durabilitate (în mod normal scurtat ca ACID). Aceste concepte sunt aplicate tranzacțiilor, care manipulează datele dintr-o bază de date., Proprietățile acide ajută baza de date să rămână sănătoasă în medii multi-tranzacționale și în caz de eșec.Multiuser și acces simultan-DBMS suportă mediul multi-utilizator și le permite să acceseze și să manipuleze datele în paralel − Deși există restricții privind tranzacțiile atunci când utilizatorii încearcă să se ocupe de același element de date, dar utilizatorii sunt întotdeauna conștienți de ele.
Vizualizări Multiple − DBMS oferă vizualizări multiple pentru diferiți utilizatori. Un utilizator care se află în departamentul de vânzări va avea o viziune diferită asupra bazei de date decât o persoană care lucrează în departamentul de producție., Această caracteristică permite utilizatorilor să aibă o vedere concentrată a bazei de date în funcție de cerințele lor.
securitate-caracteristici precum Vizualizări multiple oferă securitate într-o oarecare măsură în cazul în care utilizatorii nu pot accesa datele altor utilizatori și departamente. DBMS oferă metode de a impune constrângeri în timp ce introducerea datelor în baza de date și regăsirea aceeași într-o etapă ulterioară. DBMS oferă multe niveluri diferite de caracteristici de securitate, ceea ce permite mai multor utilizatori să aibă vizualizări diferite cu caracteristici diferite., De exemplu, un utilizator din departamentul de vânzări nu poate vedea datele care aparțin departamentului de achiziții. În plus, se poate gestiona și cât de multe date ale Departamentului de vânzări ar trebui să fie afișate utilizatorului. Deoarece un DBMS nu este salvat pe disc ca sisteme de fișiere tradiționale, este foarte greu pentru ticăloși să spargă codul.acest Tutorial DBMS va ajuta în special absolvenții de informatică în înțelegerea conceptelor de bază-la-avansate legate de sistemele de gestionare a bazelor de date.,înainte de a începe să continuați cu acest tutorial, este recomandat să aveți o bună înțelegere a conceptelor de bază ale computerului, cum ar fi memoria primară, memoria secundară și structurile și algoritmii de date.