Documente Academic
Documente Profesional
Documente Cultură
Curs4 Organizarea Datelor
Curs4 Organizarea Datelor
Data este forma de reprezentare material a informaiei. Datele reprezint suportul formal al informaiei care se concretizeaz n cifre, litere, simboluri, coduri i alte semne plasate pe supori tehnici de date.
Datele obinute n urma procesului de prelucrare pot avea calitatea de informaii pentru o anumit categorie de utilizatori sau rmn simple date dac i pierd noutatea semantic.
definirea, structurarea, ordonarea i gruparea datelor n colecii de date omogene; relaiilor dintre date, dintre elementele coleciilor i dintre colecii; datelor pe suport informaional, prelucrabil prin intermediul unui sistem de calcul.
stabilirea
stocarea
Scopul organizarii datelor il reprezinta regasirea automata a acestora dupa diverse criterii.
minimizarea timpului de acces la date; minimizarea spaiului de memorie (intern i extern) ocupat de date; minimizarea redundanei datelor; schimbarea structurii datelor i a relaiilor dintre acestea fr modificarea programelor care le prelucreaz;
Date elementare
-
Structuri de date:
-
Inregistrarea / Articolul - structura neomogena - statica - acces direct Relatie ierarhica intre componente
Produs
Cod Denumire Cantitate Pret Valoare
Relatie ierarhica!
material
mtase
poliester
rou
galben
rou
galben
dungi
buline
dungi
buline
dungi
buline
dungi
picele
Arbore binar de cautare utilizat pentru sortare 50, 30, 70, 40, 80, 10, 60
50
30
70
10
40
60
80
Fisierul - principala forma de organizare externa Colectie omogena stocata in memoria externa Nume, extensie, mod de organizare, mod de acces
Organizarea datelor in fisiere Organizare externa - inregistrari logice - de acelasi tip (articol) Organizare interna - inregistrari fizice ntotdeauna utilizatorul opereaz cu concepte privind organizarea datelor la nivel logic, n vreme ce sistemul de operare stocheaz i manipuleaz datele, pe suportul de memorie, numai la nivel de nregistrare fizic.
se ncarc programul n memoria intern ; se aduc pe rnd blocurile de nregistrri fizice n memoria intern, ntr-un spaiu de ateptare (buffer de intrare/ieire), la dispoziia programului; fiecare nregistrare fizic este descompus n nregistrri logice; nregistrrile logice sunt prelucrate pe rnd de program, iar rezultatele sunt furnizate la ieire.
Metode de acces - se realizeaz att n funcie de modul de organizarea a nregistrrilor n fiiere ct i de suportul de memorie extern pe care este memorat fiierul :
coleciile de date propriu-zise; tabelele cu descrierea structurii logice a coleciilor de date; relaiile, adic tabelele cu legturile dintre colecii.
Toate aceste trei elemente reunite formeaz o baz de date. Baza de date se definete ca fiind ansamblul coleciilor de date mpreun cu structura acestora i relaiile dintre ele.
generaia I: BD arborescente i reea (pn la sfritul anilor 70); generaia a-II-a: BD relaionale (sfritul anilor 70 i pn acum); generaia a-III-a: BD orientate obiect (sfritul anilor 80 i pn acum).