Subd și funcțiile lor - stadopedia

Sistemul de gestionare a bazelor de date (DBMS) este un set de instrumente de limbă și software concepute pentru crearea de calculatoare, întreținere, suport baze de date și accesul utilizatorilor la acestea.







DBMS este un pachet software special, prin care se implementează gestionarea centralizată a bazelor de date și se asigură accesul la date.

Pentru a obține independența maximă posibilă a programelor de aplicație de la datele din programele de aplicație, în SGBD s-au introdus instrumente de manipulare a datelor la nivel fizic.

Este DBMS care oferă independență de date, iar programul de aplicație susține logica fiecărei sarcini specifice. Schematic, acest lucru este prezentat în Figura 14.

Fig. 14. Diagrama interacțiunii DBMS cu programele de aplicație

Modificările în organizarea datelor sunt percepute de DBMS și nu afectează programul de aplicații. Modificările din logica programului de aplicații nu necesită modificarea mecanismului de acces la date fizice.

Există două clase de SGBD:

· Sisteme cu scop general;

SGBD cu scop general nu este orientat spre un anumit software și este oferit multor utilizatori ca produs comercial. Un DBMS cu scop general are proprietățile de reglare pentru a lucra cu o bază de date specifică în condiții adecvate. Utilizarea unui astfel de SGBD pentru a crea AIS permite scurtarea semnificativă a timpului de dezvoltare și economisirea resurselor de muncă.







Sistemele DBMS speciale sunt dezvoltate pentru o aplicație specifică. Acest lucru este necesar în unele cazuri în care un DBMS cu scop general nu vă permite să atingeți performanțele necesare sau să respectați limitele specificate pentru cantitatea de memorie disponibilă pentru stocarea bazei de date. Soluția acestor probleme poate fi posibilă datorită cunoașterii caracteristicilor specifice ale acestei aplicații. Cu toate acestea, crearea unui DBMS specializat este foarte dificilă și recurge la acest lucru în cazuri extreme.

Funcțiile DBMS includ:

· Definirea structurii bazei de date, inițializarea bazei de date și încărcarea inițială a datelor;

· Managementul resurselor de stocare;

· Asigurarea independenței logice, adică oferă o anumită libertate de reprezentare logică a bazei de date fără a fi necesară o modificare corespunzătoare a reprezentării fizice;

· Asigurarea independenței fizice a datelor, adică oferă libertatea de a organiza baze de date într-un mediu de stocare fără a provoca schimbări în reprezentarea logică;

· Suportul integrității logice (consistenței) bazei de date (în DBMS pentru PC este implementat numai când datele sunt introduse în baza de date);

· Asigurarea integrității fizice a bazei de date, adică protecția și recuperarea bazei de date după diferite tipuri de defecțiuni;

· Controlul accesului, adică diferențierea accesului utilizatorilor la baza de date; Poate stoca date care ar trebui să fie accesibile numai unui număr limitat de utilizatori. Un grup de utilizatori cărora li se permite să actualizeze anumite date poate fi restricționat. Acest lucru se realizează prin introducerea de parole;

· Organizarea accesului paralel al utilizatorilor la baza de date.

Astăzi, pe piața de software, puteți găsi mai mult de 200 de DBMS-uri pentru PC.







Articole similare

Trimiteți-le prietenilor: