Documente Academic
Documente Profesional
Documente Cultură
SGBD Curs2 02-03-2016
SGBD Curs2 02-03-2016
02-03-2016
BD + fisiere auxiliare
SGBD
Software(1)
Date (2)
Elemente
auxiliare (3)
Hardware
Licente
Documentatia
SGBD Curs 2
02-03-2016
CONCEPT SGBD
Arhitectura unei SGBD
Obiective SGBD
Functiile unui SGBD
Tendinte privind evolutia SGBD
1.1.
Conceptul de SGBD
a. Definirea
SGBD = un ansamblu complet si complex de programe care asigura interfata intre BD si utilizatorii
acesteia
SGBD = partea principala a componentei software a unui SBD care interactioneaza cu toate celelalte
componente ale acestuia precum si cu exteriorul sistemului.
Un SGBD in mod minimal (obligatoriu) trebuie sa:
- Implementeze un model de date pentru BD (concepte, structura, restrictii de integritate,
operatorii)
- Sa contina cel putin un limbaj de programare, interfete si instrumente pentru gestionarea optima a
datelor.
b. Rolul unui SGBD
Rezulta din arhitectura unui SBD
SGBD Curs 2
02-03-2016
1.2.
Arhitectura unui SGBD = o imagine grafica asupra unui ansamblu de componente intercorelate
intre ele care definesc un cadru general de functionare al sistemului si care colaboreaza pentru
dezvoltarea unei aplicatii cu BD
SGBD Curs 2
02-03-2016
Sunt mai multe arhitecturi de SGBD, unele standardizate (exemplu: America Nation Standard
Institute ANSI ), altele de referinte (arhitectura pe componente/ niveluri).
Arhitectura pe niveluri/ componente este structurata pe 3 niveluri:
- Nucleu (motor - kernel)
- Interefete pentru dezvoltarea aplicatiilor
- Instrumente pentru intretinerea BD
1. Nucleul
2. Interfete
3.
Instrumente
1. Nucleul contine LDD si LMD precum si componentele obligatorii din kitul liniilor de SGBD.
Este destinat specialistilor (analisti, programatori, administratori BD).
2. Interfetele contin generatoare de diferite tipuri (video - formate, rapoarte report, grafice graphics), interfete cu alte limbaje de programare si alte sisteme, etc. Sunt destinate tuturor
categoriilor de utilizatori (specialisti-informaticieni <<limbajele>>, alti utilizatori <<asistentii tip
wizard>>).
3. Instrumentele contin editoare, navigatoare (browsers) utilitare (shell), sunt destinate in principal
administratorului BD.