Documente Academic
Documente Profesional
Documente Cultură
Sisteme de gestiune
a bazelor de date (SGBD). Funcțiile unui SGBD.
1.1. Introducere
În ultimii ani, dezvoltarea sistemelor de baze de date reprezintă unul dintre cele mai
importante aspecte în domeniul tehnologiei informaţiei, având un impact decisiv asupra modului
de organizare şi funcţionare a numeroaselor instituţii şi servicii. Acestea sunt companiile de
comunicaţie, intreprinderile de comerţ, serviciile bancare, serviciile de transport, asigurările,
universităţile etc. Acestea sunt dependente de funcţionarea corectă şi neîntreruptă a sistemelor de
baze de date.
Sistemele de baze de date sunt o componentă importantă a vieţii de zi cu zi în societatea
modernă. Zilnic, majoritatea persoanelor desfăşoară activităţi care implică interacţiunea cu o
bază de date: depunerea sau extragerea unei sume de bani din bancă, rezervarea biletelor de tren
sau de avion, căutarea unei cărţi într-o bibliotecă computerizată, gestiunea angajaţilor dintr-o
firmă, cumpărarea unor produse etc.
Bazele de date pot avea mărimi (număr de înregistrări) şi complexităţi extrem de variate,
de la câteva zeci de înregistrări (de exemplu, baza de date pentru o agendă de telefon a unei
persoane)
Marea majoritate a sistemelor de baze de date existente în momentul de faţă sunt
relaţionale şi există un număr mare de astfel de sisteme comerciale care pot fi achiziţionate şi
folosite pentru propriile dezvoltări. Modelul relaţional de baze de date a fost introdus în anul
1970 de către E.F.Codd.
Utilizatorii unei baze de date au posibilitatea să efectueze mai multe categorii de operaţii
asupra datelor stocate aici:
• Introducerea de noi date (insert)
• Ştergerea unor date existente în baza de date(delete)
• Actualizarea datelor stocate(update)
• Interogarea bazei de date (query) pentru regăsirea anumitor informaţii, selectate după un
criteriu ales.
În sensul larg, o bază de date (database) este o colecţie de date corelate din punct de
vedere logic, care reflectă un anumit aspect al lumii reale şi este destinat unui anumit grup de
utilizatori. În acest sens, bazele de date pot fi create şi menţinute manual (un exemplu ar fi fişele
de evidenţă a cărţilor dintr-o bibliotecă, aşa cum erau folosite cu ani în urmă) sau computerizat
aşa cum sunt majoritatea bazelor de date în momentul de faţă.
O definiţie într-un sens mai restrâns a unei baze de date este următoarea:
O bază de date este o colecţie de date centralizate, creată şi menţinută computerizat, în
scopul prelucrării datelor în contextul unui set de aplicaţii. Prelucrarea datelor se referă la
operaţiile de introducere, ştergere, actualizare şi interogare a datelor.
Simple colecţii de fişe (documente pe hârtie) sau fişiere de date care conţin date, dar nu
permit operaţii de interogare nu sunt considerate baze de date. De exemplu, datele memorate în
fişiere pe disc într-o aplicaţie de calcul tabelar (Microsoft Excel) sau documentele memorate de
un editor de texte (ca Microsoft Word) nu sunt considerate baze de date.
1. 3. Clasificarea sistemelor de baze de date
Se pot lua în considerare mai multe criterii de clasificare ale sistemelor de baze de date.
Baza de Date o putem privi ca un depozit în care sunt stocate datele structurate.
Operaţiile asupra datelor sunt efectuate de sistemul de gestiune a bazelor de date. El este
cel care asigura:
- organizarea şi integritatea BD,
- structurarea datelor,
- organizarea fizica,
- accesul concurent al utilizatorilor,
- securitatea datelor,,
- timpi de execuţie normali pentru cereri.
Dar acestea sunt doar o parte din operaţiile pe care acesta trebuie sa le asigure.
Definiţie: Un sistem de gestiune a bazelor de date (SGBD) este ansamblul de programe care
permit utilizatorului să interacţioneze cu o baza de date.
APLICATII