Tehnologia Bazelor de Date

Curs
9.3/10 (4 voturi)
Domeniu: Automatică
Conține 10 fișiere: doc
Pagini : 73 în total
Cuvinte : 34220
Mărime: 251.78KB (arhivat)
Cost: Gratis
Profesor îndrumător / Prezentat Profesorului: conf. Moraru Sorin
Curs de Tehnologia bazelor de date, informatii despre ce sunt bazele de date si cum se alcatuiesc acestea

Extras din document

1.1. Evolutia organizarii datelor

Societatea contemporana, caracterizata prin afluxul fara precedent de informatie de diferite tipuri si pe diverse canale, necesita strategii si instrumente din ce in ce mai complexe pentru stocare, procesare si, mai ales, interpretare. In acest context, se pune problema transformarii informatiei în date si organizarea acestora într-o asemenea maniera încât în orice moment sa poata fi extrase, cu promptitudine si exactitate, datele favorabile realizarii unui scop specific.

Datele sunt fapte culese din lumea reala. Ele sunt preluate din masuratori si observatii si constituie orice mesaj primit de un receptor sub o anumita forma. O perceptie a lumii reale poate fi privita ca o serie de obiecte sau fenomene distincte sau interdependente.

Datele în sine nu au nici un fel de semnificatie. Mai mult decât atât, nefiind altceva decât o însiruire de litere si cifre, ele pot primi diverse interpretari, cele mai multe dintre ele fiind, de obicei, gresite. Datele se refera la numere, fapte, diferite documente etc. Informatiile se refera la date organizate, date care au fost filtrate si ordonate dupa anumite criterii. Dorinta oricarui utilizator este obtinerea de informatie si nu manipularea unor date seci. Un model de date corect alcatuit ofera posibilitatea transformarii informatiilor în date si a acestora înapoi în informatii fara a denatura sensul lor initial. A obtine informatie înseamna, de fapt, a introduce datele disponibile într-un anumit context conferindu-le în acest fel o anume semnificatie. Ceea ce se înmagazineaza într-o baza de date, asa cum am aratat, sunt datele care au o natura statica în sensul ca ele ramân în aceeasi stare pâna în momentul modificarii lor de catre administratorul bazei de date prin intermediul unui proces manual sau automat. Pentru ca datele sa poata fi transformate în informatie ele trebuie organizate astfel încât sa poata fi prelucrate efectiv. Pentru a determina în cazul unei aplicatii modul de organizare a datelor, trebuie determinate acele caracteristici ale datelor care permit extragerea esentei întelesului lor.

O multime formala si consistenta de reguli defineste un model de date.

Pentru o aplicatie particulara a unui model de date, numele obiectelor bazei de date împreuna cu proprietatile lor si asocierile dintre ele se numeste schema.

Un ansamblu de date organizat dupa anumite criterii reprezinta o colectie de date.

O colectie de obiecte care au identitate proprie si sunt caracterizate de o conditie de apartenenta se numeste multime.

Procesul de definire si structurare a datelor în colectii, gruparea lor precum si stabilirea elementelor de legatura dintre componentele colectiei si între colectii reprezinta organizarea datelor.

Fisierul este o colectie de date organizate pe criterii calitative, de prelucrare si de scop. Un fisier reprezinta o colectie de date aflate în asociere ce are o denumire si care este reprezentat, de obicei, cu ajutorul unei secvente de bytes sub forma celor doua vederi:

Vederea logica: reprezinta felul în care utilizatorul vede fisierul;

Vederea fizica: reprezinta felul în care fisierul este stocat în memoria externa a calculatorului.

Aceste doua vederi pot fi, evident, foarte diferite între ele.

O baza de date reprezinta o colectie integrata si structurata de date operationale înmagazinate pe un mediu de stocare. Elsmari si Navathe definesc o baza de date sub forma unei colectii de date aflate în asociere. Scopul unei baze de date este acela de a înmagazina datele în asa fel încât sa se poata obtine informatia dorita în orice moment. Informatiile, spre deosebire de date, au un caracter dinamic în sensul ca ele se modifica în functie de datele înmagazinate în baza de date, dar si în sensul ca ele pot fi procesate si prezentate în diverse feluri.

Pentru a face diferenta dintre date si informatii, Hernandez propune urmatoarea axioma:

Datele reprezinta ceea ce se înmagazineaza; informatia reprezinta ceea ce se extrage.

Cu alte cuvinte, datele trebuie extrase în asa fel din baza de date încât sa capete semnificatie.

Evolutia în timp a metodelor de organizare a datelor e legata de solutiile tehnice de înmagazinare a acestora si cuprinde nivelele:

1. Nivelul I - organizarea datelor în fisiere clasice;

2. Nivelul II - organizarea mixta în fisiere;

3. Nivelul III - organizarea datelor în bazele de date clasice;

4. Nivelul IV - organizarea datelor în bazele de date relationale;

5. Nivelul V - organizarea datelor în baze de date distribuite.

În cadrul acestei evolutii se disting etapele:

Etapa I - este perioada caracterizata de înregistrarea datelor pe benzi magnetice. Aceasta etapa se apropie mult de sistemul manual de organizare a datelor (îndosariere - datele sunt organizate, în principal, sub forma de fisiere secventiale datorita suportului magnetic (benzi)). Programatorii erau nevoiti sa efectueze o serie de operatii de gestiune a datelor, datorita puternicei legaturi dintre aplicatii si date.

În aceasta etapa se remarca urmatoarele caracteristici:

- structura logica coincide cu cea fizica si, prin urmare, programatorul trebuie sa descrie si organizarea fizica a datelor pe suport, lucru incomod, la schimbarea suportului;

- prelucrarea se face pe loturi;

- dependenta aplicatiilor fata de date (o modificare în structura datelor sau a dispozitivului de memorare implica modificari ale programelor de aplicatie si recompilarea lor si, ca urmare, trebuie ca datele sa fie redefinite în cadrul aplicatiei ori de câte ori apare o modificare în structura bazei de date);

- redundanta mare în memorarea datelor datorita faptului ca aceleasi date sunt memorate separat pentru fiecare aplicatie ce are nevoie de ele;

- legaturile dintre fisiere trebuie specificate în cadrul programelor aplicatie;

- fiecare aplicatie are propriile date si este singura care le poate folosi;

- programele realizeaza numai operatii simple de intrare/iesire.

Etapa a II-a - este caracterizata de înregistrarea datelor pe discul magnetic. Datele se pot organiza acum atât în fisiere secvential-indexate cât si în fisiere cu acces direct. Anterior acestei etape datele erau înmagazinate în fisiere obisnuite, fie în format ISAM (Indexed Sequential Access Method) fie în format VSAM (Virtual Storage Access Method). Datele sunt înmagazinate si extrase acum în unitati numite blocuri sau pagini. Spre deosebire de înmagazinarea în memoria RAM, timpul necesar extragerii unei pagini difera în functie de localizarea acesteia

Preview document

Tehnologia Bazelor de Date - Pagina 1
Tehnologia Bazelor de Date - Pagina 2
Tehnologia Bazelor de Date - Pagina 3
Tehnologia Bazelor de Date - Pagina 4
Tehnologia Bazelor de Date - Pagina 5
Tehnologia Bazelor de Date - Pagina 6
Tehnologia Bazelor de Date - Pagina 7
Tehnologia Bazelor de Date - Pagina 8
Tehnologia Bazelor de Date - Pagina 9
Tehnologia Bazelor de Date - Pagina 10
Tehnologia Bazelor de Date - Pagina 11
Tehnologia Bazelor de Date - Pagina 12
Tehnologia Bazelor de Date - Pagina 13
Tehnologia Bazelor de Date - Pagina 14
Tehnologia Bazelor de Date - Pagina 15
Tehnologia Bazelor de Date - Pagina 16
Tehnologia Bazelor de Date - Pagina 17
Tehnologia Bazelor de Date - Pagina 18
Tehnologia Bazelor de Date - Pagina 19
Tehnologia Bazelor de Date - Pagina 20
Tehnologia Bazelor de Date - Pagina 21
Tehnologia Bazelor de Date - Pagina 22
Tehnologia Bazelor de Date - Pagina 23
Tehnologia Bazelor de Date - Pagina 24
Tehnologia Bazelor de Date - Pagina 25
Tehnologia Bazelor de Date - Pagina 26
Tehnologia Bazelor de Date - Pagina 27
Tehnologia Bazelor de Date - Pagina 28
Tehnologia Bazelor de Date - Pagina 29
Tehnologia Bazelor de Date - Pagina 30
Tehnologia Bazelor de Date - Pagina 31
Tehnologia Bazelor de Date - Pagina 32
Tehnologia Bazelor de Date - Pagina 33
Tehnologia Bazelor de Date - Pagina 34
Tehnologia Bazelor de Date - Pagina 35
Tehnologia Bazelor de Date - Pagina 36
Tehnologia Bazelor de Date - Pagina 37
Tehnologia Bazelor de Date - Pagina 38
Tehnologia Bazelor de Date - Pagina 39
Tehnologia Bazelor de Date - Pagina 40
Tehnologia Bazelor de Date - Pagina 41
Tehnologia Bazelor de Date - Pagina 42
Tehnologia Bazelor de Date - Pagina 43
Tehnologia Bazelor de Date - Pagina 44
Tehnologia Bazelor de Date - Pagina 45
Tehnologia Bazelor de Date - Pagina 46
Tehnologia Bazelor de Date - Pagina 47
Tehnologia Bazelor de Date - Pagina 48
Tehnologia Bazelor de Date - Pagina 49
Tehnologia Bazelor de Date - Pagina 50
Tehnologia Bazelor de Date - Pagina 51
Tehnologia Bazelor de Date - Pagina 52
Tehnologia Bazelor de Date - Pagina 53
Tehnologia Bazelor de Date - Pagina 54
Tehnologia Bazelor de Date - Pagina 55
Tehnologia Bazelor de Date - Pagina 56
Tehnologia Bazelor de Date - Pagina 57
Tehnologia Bazelor de Date - Pagina 58
Tehnologia Bazelor de Date - Pagina 59
Tehnologia Bazelor de Date - Pagina 60
Tehnologia Bazelor de Date - Pagina 61
Tehnologia Bazelor de Date - Pagina 62
Tehnologia Bazelor de Date - Pagina 63
Tehnologia Bazelor de Date - Pagina 64
Tehnologia Bazelor de Date - Pagina 65
Tehnologia Bazelor de Date - Pagina 66
Tehnologia Bazelor de Date - Pagina 67
Tehnologia Bazelor de Date - Pagina 68
Tehnologia Bazelor de Date - Pagina 69
Tehnologia Bazelor de Date - Pagina 70
Tehnologia Bazelor de Date - Pagina 71
Tehnologia Bazelor de Date - Pagina 72
Tehnologia Bazelor de Date - Pagina 73

Conținut arhivă zip

  • Tehnologia Bazelor de Date
    • Curs_11-12_rom.doc
    • Curs_1_rom.doc
    • Curs_2_rom.doc
    • Curs_3_rom.doc
    • Curs_4_rom.doc
    • Curs_5_rom.doc
    • Curs_6_rom.doc
    • Curs_7_rom.doc
    • Curs_8_rom.doc
    • Curs_9-10_rom.doc

Alții au mai descărcat și

Baze de Date

Baze de date. Generalitati O baza de date este un sistem de colectii de date referitoare la un domeniu particular, care poate fi utilizat si...

Realizarea Site-urilor

Programul de creatie Microsoft® FrontPage – programul de creatie pentru Web, este inclus in unele versiuni ale pachetului Microsoft® Office (97,...

Grile Rezolvate Automatica

1. Procesorul reprezinta: a) unitatea de prelucrare aritmetica si logica b) unitatea de realizare a prelucrarilor aritmetice c) reuniunea...

Fundamentele Conditionarii Semnalelor pentru Sistemele de Achizitii de Date pe Baza de Calculatoare

Acest referat prezinta fundamentele folosirii hardware-lui de conditionare a semnalului folosit cu sistemele DAQ pe baza de calculatoare. Sunt...

Drumuri Minime de Sursa Unica intr-un Graf

Drumuri minime intr-un graf Fiind dat un graf G=(V,E) orientat se considera o functie asociata w:E->X numita functie de cost. Costul unui drum...

Java

Java este o tehnologie inovatoare lansata de compania Sun Microsystems 1n 1995, care a avut un impact remarcabil asupra a1ntregii comunitatsi a...

Tranzistorul cu Efect de Camp (TEC)- Field Effect Transistor - FET

TRANZISTORUL CU EFECT DE CÂMP ("TEC")-"Field Effect Transistor" ("FET") E un tranzistor uni-polar (cu purtatori de sarcina de un singur tip, n sau...

Dispozitive si Circuite Electronice - Teoria Reactiei Negative - Amplificatoare TRN

Amplificatoare cu reactie negativa Schema bloc generala - prezentata alaturat - contine elemente idealizate, unilaterale, cu sensurile de...

Ai nevoie de altceva?