Documente Academic
Documente Profesional
Documente Cultură
persistente ale unei baze de date se introduc, se terg sau se actualizeaz folosind date de
intrare (provenite de la tastatur, din citirea unor fiiere de date sau din recepionarea unor
mesaje). Datele de intrare sunt, n general, date nepersistente; ele sunt generate de utilizatori i
sunt memorate (devenind date persistente) numai dup ce au fost validate (acceptate) de ctre
SGBD. Datele de ieire ale unui sistem de baze de date sunt, de asemenea, date nepersistente;
ele provin din operaii de interogare a bazei de date i sunt puse la dispoziia utilizatorului
(sub form de afiri, rapoarte tiprite, etc).
Aceste tipuri de utilizatori asigur exploatarea unei baze de date dup ce aceasta a fost
proiectat i realizat. Activitatea de proiectare a unei baze de date implic i alte categorii de
personal cu nalt calificare tehnic (proiectani, programatori) sau administrativ
(administrator de date). Proiectanii bazelor de date au responsabilitatea de a analiza realitatea
reprezentat (modelat) de baza de date respectiv, de a identifica datele ce necesit s fie
memorate, pentru a asigura meninerea evidenei activitii dorite. Aspecte privind proiectarea
bazelor de date vor fi studiate n capitolele urmtoare.
Orice SGBD suport dou categorii de limbaje conceptuale: limbaje de descriere a
datelor i limbaje de manipulare a datelor.
Limbajele de descriere a datelor - LDD - (Data Description Languages - DDL)
permit definirea conceptual a datelor, fr referire la modul de memorare fizic a acestora.
Limbajele de manipulare a datelor - LMD - (Data Manipulation Languages - DML)
permit specificarea operaiilor de introducere, actualizare, tergere i interogare a datelor.
Sistemele de baze de date distribuite pot fi reprezentate ntr-un mod asemntor din
perspectiva structurrii client-server (fig. 4).
O baz de date distribuit este o colecie de date care aparin din punct de vedere logic
aceluiai sistem, dar care pot s fie, din punct de vedere fizic, memorate n mai multe staii de
calcul (locaii - sites) conectate printr-o reea de comunicaie. Sistemul software care
gestioneaz o astfel de baz de date se numete Sistem de Gestiune a Bazei de Date
Distribuite - SGBDD - (Distributed Database Management System - DDBMS). Aplicaiile
client ruleaz pe alte staii din reea i solicit servicii de la sistemul de gestiune distribuit.