Extras din curs
1.1. Conceptul de bazã de date
Utilizarea calculatoarelor electronice în activitatea practicã din organizatii impune elaborarea unor sisteme informatice în conformitate cu cerintele solicitate de utilizatorii lor. Aplicatiile informatice din domeniul economic au de regulã un volum relativ mare de date, care se organizeazã cel mai bine în baze de date. De altfel, existã o pãrere unanimã a specialistilor cã bazele de date reprezintã unul dintre cele mai moderne si mai eficiente mijloace de stocare si gestiune modernã a datelor referitoare la un anumit domeniu particular (de exemplu: evidenta resurselor umane, evidenta livrãrilor de mãrfuri, evidenta mijloacelor fixe etc.).
Baza de date poate fi definitã ca o colectie de date, referitoare la un domeniu de activitate particular, în care proprietãtile datelor precum si relatiile semantice dintre date sunt specificate utilizând concepte propuse de un anumit model. Un model se poate defini ca o reprezentare abstractã a informatiei si, eventual, a operatorilor pentru manipularea informatiei. Conceptul de model de date este esential, optiunea pentru o anume bazã de date fiind fãcutã pornind de la modelul care va sta la baza ei.
În literatura de specialitate existã mai multe definitii date bazei de date, fiecare definitie evidentiind anumite elemente, astfel:
C. Delobel a definit baza de date drept un „ansamblu structurat de date înregistrate pe suporturi accesibile calculatorului pentru a satisface simultan mai multi utilizatori de o manierã selectivã si într-un timp oportun”.
G. Gardarin precizeazã: „pentru ca un ansamblu de date independente sã fie o bazã de date, trebuie sã fie interogabile prin continut, dupã orice criteriu precum si sã fie posibilã regãsirea structurii datelor”.
În timp au fost definite mai multe modele de date care au reprezentat punctul de pornire în organizarea bazelor de date. Amintim urmãtoarele modele:
- modelul ierarhic;
- modelul retea;
- modelul relational;
- modelul relational-obiectual;
- modelul orientat obiect.
Aceste modele au o serie de particularitãti, asa cum rezultã din figura 1.1.
Model ierarhic
Se particularizeazã prin reprezentarea
datelor sub formã arborescentã
descendentã. Una dintre caracteristici
este imposibilitatea de a separa nivelul
logic de cel fizic.
Model retea
Este o extensie a modelului ierarhic.
Prezintã în plus conexiunea dintre
elemente (legãturi transversale).
Model relational
Reprezentarea datelor se realizeazã prin
tabele având douã coordonate: linii si
coloane. Fiecare tabel descrie o entitate
din lumea realã. Modelul permite
reprezentarea asocierilor dintre aceste
entitãti.
Model orientat obiect
Reprezentarea datelor se face sub formã
de obiecte. Un obiect încorporeazã atât
date cât si comportamente (prelucrãri).
Preview document
Conținut arhivă zip
- Baze de Date
- BAZE-DATE_CONCEPTE SI ALGEBRA RELATIONALA.pdf
- BAZE_DATE_NORMALIZAREA.pdf
- BAZE_DE DATE_OPERATORI, EXPRESII SI FUNCTII UTILIZATE IN INTEROGARI.pdf
- CRARE-BD-si-Tabele.pdf