Documente Academic
Documente Profesional
Documente Cultură
2. Întrebarea este analizatã de cãtre calculator, de fapt de SGBD, iar dacã este corectã,
se încearcã (SGBD) sã i se dea rãspuns prin accesarea informaøiilor din baza de date.
Rãspunsul va fi constituit din muløimea datelor cerute de utilizator, care verificã
criteriile specificate de acesta.
Acest proces de lansare a unei cereri de date care va fi satisfãcutã prin furnizarea
datelor care satisfac proprietãøile cerute se numešte interogarea bazei de date.
Structura ši conøinutul unei baze de date complexe pot fi privite din câteva
puncte de vedere teoretice, referitoare la aspecte de proiectare ši utilizare a ei.
Structura logicã este partea din structura virtualã pe care trebuie sã o cunoascã
(de care are nevoie) fiecare utilizator sau program. Evident, existã mai multe structuri
fizice, care se pot intersecta în funcøie de obiectivele de exploatare a bazei de date de
cãrte fiecare utilizator. Reuniunea structurilor logice formeazã structura virtualã.
Structura fizicã este formatã din fišierele de pe suport (uzual magnetic) pe care
s-a memorat colecøia de date.
Acest punct de vedere ierarhic asupra unei baze de date introduce câteva
avantaje reflectate în exploatarea bazei de date. Acestea se concretizeazã în:
- independenøa logicã care apare între structurile logice ši structura virtualã: în urma
schimbãrii structurilor logice, structura virtualã se poate modifica fãrã ca programele
aplicative sã fie influenøate. Metodele de acces la date se pot îmbunãtãøi periodic iar
baza de date se poate dezvolta în etape.
- independenøa fizicã care apare între structura virtualã ši cea fizicã: Structura fizicã,
respectiv modul de organizare a fišierelor pe suport, se poate modifica fãrã
schimbarea structurii virtuale ši deci a programelor de aplicaøie.
NrMatricol Media
581 6.5
200 8.68
7 9.10
34 7
Fie A1, A2, ..., An atribute iar Di - domeniul de valori pentru atributul Ai,
i=1,...,n. O relaøie R este o muløime de elemente care sunt tupluri de valori atribute,
adicã o muløime R ⊆ D1× D2× ...× Dn. Relaøia se noteazã R[A1,A2,...,An].
NrMatricol Nr.Inregistrare
7 4
34 2
200 1
581 3
4. protecøia bazei de date este foarte importantã mai ales dacã un numãr mare de
persoane acceseazã baza de date, care poate avea o importanøã strategicã sau
economicã (bãnci, burse etc.). Aspectele la care se referã protecøia bazelor de date
sunt:
• etichetarea informaøiilor, adicã asocierea unui nume unui grup de informaøii (la
care ulterior sã se poatã adãuga un drept de acces)
Generaøia 3 Colecøiile de date iau forma unui sistem integrat de fišiere în care
o datã (informaøie) se memoreazã o singurã datã. Structura fišierelor trebuie încã sã
fie descrisã în programe (Pascal, C etc.).
Generaøia 4 este generaøia bazelor de date: se separã definirea bazei de date
(structura se pãstreazã în tabele) de utilizarea bazei de date; proiectantul bazei se
detašeazã de utilizatori. Programele nu mai definesc structurile de date pe care le
prelucreazã, ci acestea se pãstreazã în tabele speciale. Apar de independenøele fizicã
ši logicã, conform principiilor teoretice enunøate la 2. Programele vor avea acces la
date folosind o metodã de acces (program al SGBD) care face apel la structura fizicã a
fišierelor.