Sunteți pe pagina 1din 3

Baza de date Definirea conceptului.

Enumerarea elementelor
componente ale bazei de date.
Administrarea bazelor de
date.
1. Baza de date concepte
2. Administrarea bazelor de date.
3. Securitatea i protec ia datelor n
bazele de date.
Conspect
de reper
Exerci ii
aplicatie
BA!E DE DA"E
1.1 Baza de date concepte
1.2 Administrarea bazelor de date
1.1. Baza de date concepte
Eolu#ie
ntr-un calculator datele sunt stocate at\t n memoria intern (temporar) ct i n memoria extern
(persistent).
n memoria extern$, evoluia modului de memorare a datelor a fost determinat de urmtoarele aspecte:
accesul c%t mai rapid &i u&or la date'
stocarea unui olum c%t mai mare de date'
cre&terea complexit$#ii datelor'
perfec#ionarea ec(ipamentelor de cule)ere* stocare* transmitere &i prelucrare a
datelor.
a!ele de date, ca mod de or"ani!are a datelor n memoria extern, au evoluat din fiiere printr-un
proces de inte"rare a lor (fiierele i le"turile dintre ele) i innd cont de cerinele aplicaiilor
informatice.
#unt numeroase aspecte care privete trecerea de la fiiere la $a!e de date dar cel mai important este
modelul de structurare a datelor n memoria extern care difer pentru cele dou noiuni.
%e la apariia lor i pn ast!i* bazele de date au parcurs urm$toarele generaii (determinate n
principal de modelul de date implementat):
"eneraia &: % arborescente &i re#ea (pn la sfritul anilor '())*
"eneraia a-&&-a: % rela#ionale (sfritul anilor '() i pn acum)*
"eneraia a-&&&-a: % orientate obiect (sfritul anilor '+) i pn acum).
Elementele componente ale unei baze de date
,m artat faptul c $a!ele de date au evoluat din fiiere . ,cest lucru se re"sete i n noiunile utili!ate
n cele dou moduri de or"ani!are a datelor n memoria extern., aa cum reiese din ta$elul urmtor. %e
remarcat faptul c att fiierele ct i $a!ele de date se construiesc pornind de la lumea real
ncon-urtoare.
.itirea ta$elului se va face de la stn"a la dreapta, iar noiunile corespun!toare de pe cele dou rnduri
pot fi considerate similare.
,stfel vom spune: o baz$ de date este format$ din mai multe colec#ii de date. /iecare dintre acestea
are ataat o familie de caracteristici, care este format din mai multe caracteristici, care iau valori
dintr-un domeniu de valori.
n mod similar se citete rndul de -os: un sistem de fiiere este format din mai multe fiiere. /iecare
dintre acestea are ataat o nre"istrare, care este format din mai multe cmpuri, care iau valori.
Baza de date Colec#ii de
date
+amilie de
caracteristici
Caracteristici Domenii de
alori
#istem de
fiiere
/iiere nre"istrare .mpuri 0alori
1e vom ocupa, n continuare, de noiunile aferente $a!elor de date, urmnd ca de fiiere s ne ocupm n
capitolul urmtor.
2 %omeniul de valori este dat de mulimea valorilor posibile pentru o caracteristic (exemplu:
culorile posi$ile pentru un automo$il).
3 .aracteristica semnific definirea i descrierea unui anumit aspect (proprieti) dintr-o entitate
a lumii reale (exemplu: marca auto)
4 /amilia de caracteristici este ansamblul caracteristicilor care se refer la aceeai entitate din
lumea real (exemplu: mulimea caracteristicilor prin care se poate descrie un automo$il
516789, 7,9.,, .,:,.&;,;<=.&>&1%9&.8, .6>?,9<@).
A .olecia de date(entitatea) este o familie de caracteristici asupra creia se aplic un predicat (care
conduce la o relaie de ordine ntre caracteristici i la o$inerea informaiilor cu un anumit scop)
cruia i se afectea! anumite le"turi.
Conceptul de baz$ de date
%efinirea noiunii de $a! de date o putem face din mai multe puncte de vedere. ,stfel vom avea, mai
nti, n vedere componentele sale i apoi vom ine cont de or"ani!area datelor n memoria extern.
Baza de date este un ansam$lu de colecii de date aflate n interdependen, mpreun cu descrierea
datelor i a le"turilor dintre ele.
Baza de date este un ansam$lu de date n memoria extern cu urmtoarele caracteristici: - or)anizat*
pe trei nieluri ,conceptual* lo)ic* fizic-'
structurat* conform unui model de date'
coerent* prin restric#iile de inte)ritate &i protec#ia datelor'
cu o redundan#$ minim$ &i controlat$* prin implementarea unui model de date &i prin aplicarea
unei te(nici de proiectare'
accesibil mai multor utilizatori n timp util.
1.2. Administrarea bazelor de date
Administratorul BD este format din una sau mai multe persoane cu experien n analiz i proiectare,
care se ocup de or"ani!area i ntreinerea %.
Nivelurile de administratori de $a!e de date, dup activitile desfurate, sunt:
administrator "lo$al reali!ea!:
sc(ema ,conceptual$- a BD* pornind de la cerin#ele aplca#iei'
or)anizarea datelor la niel lo)ic ,colaboreaz$-.
administrator de aplicaie reali!ea!:
sc(ema extern$ ,lo)ic$- pentru o aplica#ie* pornind de la cerin#ele de prelucrare ale plica#iei'
or)anizarea datelor la niel fizic ,colaborare-.
administratorul $a!ei de date reali!ea!:
sc(ema intern$ ,fizic$- a datelor'
reor)anizarea bazei de date'
)estioneaz$ func#ionarea BD.
arcinile administratorului BD sunt structurate dup activitile de realizare a unei %:
la anali!a i proiectarea %:
define&te obiectiele BD'
colaboreaz$ la formularea cerin#elor aplica#iei'
define&te dic#ionarul BD,sc(ema* restric#iile de inte)ritate etc.-'
colaboreaz$ la sc(ema extern$ &i la cea intern$'
concepe protec#ia datelor.
la implementarea %:
elaboreaz$ documenta#ie'
define&te re)ulile de implementare &i dare n folosin#$ a BD'
asi)ur$ nc$rcarea BD din diferite surse de date.
la exploatarea %:
monitorizeaz$ accesul la date'
asi)ur$ protec#ia datelor'
ntre#ine func#ionarea BD la parametrii proiecta#i.
!nstrumente la dispozi#ia administratorului BD pentru a.&i ndeplini sarcinile/
instrumentele oferite de #B% pentru: reor"ani!area %, refacerea %, anali!e statistice, "estionarea
dicionarului de date, protecia datelor.
instrumente specifice create de administratori i pro"ramatori.

S-ar putea să vă placă și