Documente Academic
Documente Profesional
Documente Cultură
SGBD
1.
2.
3.
4.
5.
Evoluia SGBD
Evoluia SGBD
CARACTERISTICI
La trecerea de la o generaie la alta de SGBD s-au urmrit
urmtoarele aspecte:
CARACTERISTICI
UTILIZARE
UTILIZARE
MANIPULARE
MANIPULARE
DESCRIERE
Baza de date
ADMINISTRARE
DESCRIEREA DATELOR
EXEMPLU DESCRIERE
EXEMPLU DESCRIERE
EXEMPLU DESCRIERE
EXEMPLU DESCRIERE
EXEMPLU DESCRIERE
EXEMPLU DESCRIERE
EXEMPLU DESCRIERE
MANIPULAREA DATELOR
Funcia de manipulare este cea mai complex i realizeaz actualizarea i regsirea
datelor din baza de date, cu ajutorul limbajului de manipulare a datelor (LMD).
INCARCARE
ACTUALIZARE
PRELUCRARE
VIZUALIZARE
Rezultatul este:
CODD
VALOARE
------------------------20123
2.250E+09
10124
1.390E+09
20124
1.255E+09
30122
550000000
10125
550000000
30123
2.400E+09
10126
2.400E+09
10127
570000000
20125
570000000
10123
2.250E+09
MANIPULAREA DATELOR
Note.
MANIPULAREA DATELOR
ADMINISTRAREA BD
ADMINISTRAREA BD
ADMINISTRAREA BD
Privilegiile DBA
Cont de administrator pentru sistemul
de operare
Cont de administrator BD
Rol de DBA
Tipologia SGBD-urilor
1) Dup sistemele de calcul pe care se implementeaz
Tipologia SGBD-urilor
2) Dup limbajul de programare utilizat
Tipologia SGBD-urilor
Tipologia SGBD-urilor
3) Dup modelul logic de date implementat
Tipologia SGBD-urilor
Tipologia SGBD-urilor
Note.
Tipologia SGBD-urilor
4) Dup localizarea bazei de date
Arhitecturi de SGBD
Arhitecturi de SGBD
Arhitectura pe componente
(niveluri) a unui SGBD (1)
SGBD
INTERFEE
NUCLEU (kernel)
INSTRUMENTE (toolkit)
BD
Nucleul
Nucleul (motorul) conine
limbajul de descriere a datelor (LDD);
limbajul de manipulare a datelor (LMD);
componente obligatorii n kit-ul minim de
SGBD.
Componenta este destinat analitilor,
programatorilor i administratorilor BD.
Interfetele
Interfeele sunt formate din:
generatoarele de diferite tipuri (de meniuri, de videoformate, de
rapoarte etc.);
elementele de CASE (Computer Aidede Software Engeenering);
interfee cu limbaje de programare universale, interfee cu alte
sisteme etc.
Componenta este destinat tuturor categoriilor de utilizatori: finali,
intensivi, specialiti.
Instrumentele
Instrumentele sunt formate din:
editoarele;
navigatoarele (browsers),;
utilitarele (shells) de diferite tipuri.
Componenta este destinat, n principal,
administratorului bazei de date, dar i altor
categorii de urilizatori.
Concluzii
Arhitectura pe niveluri este simpl dar complet:
Arhitecturile standardizate (CODASYL i ANSI) pot fi aduse pe cele trei
niveluri;
Noile tehnologii de baze de date (de exemplu tehnologia orientat obiect) au
determinat apariia unor noi tipuri de SGBD. Arhitecturile propuse pentru
acestea, pot fi adaptate pe cele trei niveluri;
Noile tehnologii informatice (de exemplu multimedia, Internet etc.) au
interferat cu tehnologia bazelor de date rezultnd SGBD-uri derivate
corespunztoare. Pentru acestea s-au propus arhitecturi care, ns, pot fi
adaptate la structurarea pe trei niveluri.
Componentele nucleului
Comenzi de
deschidere date
Componente
LDD
Comenzi
privilegiate
Cereri de date
Procesor de
cereri
Program de
aplicatie
Precompilatorul
Componenta
DML
Procesor
runtime
BD
Catalog DD
Obiect de BD
Compilator
limba gazda
Functiile componentelor
DBA
Dezvoltatori de
aplicatii
(programatori)
Utilizatori
intensivi
Pachete de programe,
aplicatii
Limbaje de
programare
universale
Precompilatoare
Comenzi specifice pentru
administrare
Comenzi DDL
Compilator DDL
Comenzi DML
Compilator de cereri
Evaluator la momentul ex
Manager de tranzactii si
de blocuri
Controleaza
accesul la
BD
Dictionar al BD, Obiecte
ale BD
Controleaza
accesul la BD
Functiile componentelor
Functiile componentelor
Arhitectura pe componente d o
imagine asupra elementelor
constitutive ale unui SBD i a
interdependenei dintre ele.