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)
Publicat de: Anaida Pintea
Puncte necesare: 0
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 curs

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

Sisteme convenționale pentru reglarea proceselor continue

Capitolul 2 Sisteme Conventionale pentru Reglarea Proceselor Continue Rezumat: In acest capitol sunt tratate aspecte legate de metodologia...

Teoria Sistemelor

Reprezentarea Sistemelor Dinamice Liniare Multivariabile prin Matrice de Transfer 1. Matricea de transfer; legatura cu reprezentarile de tip...

Reprezentarea Informațiilor cu Obiecte

Informatiile pe care le reprezentam în memoria calculatorului sunt rareori atât de simple precum culorile sau literele. În general, dorim sa...

Cursuri Java

Cuvinte importante: - concepte fundamentale ale programarii orientate obiect in Java: incapsulare, mostenire, polimorfism; - crearea claselor de...

Aplicatii de retea în internet

Posta electronica (e - mail) Milioane de oameni sunt conectati într-un fel sau altul la reteaua Internet si pot trimite mesaje prin intermediul...

Arhitectura modelului OSI(ISO)

ARHITECTURA MODELULUI OSI/ISO Modelul ISO/OSI (International Standards Organization / Open Systems Interconnection) este o arhitectura de retea...

Algoritmi

Algoritmii acopera un domeniu larg de operatii generale asupra containerelor precum: traversare, sortare, cautare, inserare sau stergere de...

Fundamentele Calculatoarelor

Prin proces industrial se întelege un ansamblu de transformari mecanice, electrice sau de alta natura care au loc în instalatii industriale....

Te-ar putea interesa și

Modelarea aplicațiilor financiar contabile

SISTEME INFORMAŢIONALE FINANCIAR-CONTABILE Modelarea aplicaţiilor financiar-contabile utilizând tehnici moderne de programare 1.1. Structura...

Subsistem Informatic privind Evidența Tranzacțiilor Rutiere la Firma de Transport

Introducere Progresul tehnico-economic la etapa actuală cuprinde o sferă din ce în ce mai largă a activităţii umane, influienţînd deci şi modul în...

Implicațiile Tehnologiilor Web în Domeniul Afacerilor Economice

CAPITOLUL 1. Mediul de afaceri modern şi sistemele informaţionale 1.1 . Influenţa mediului de afaceri digital asupra firmelor Secolul 21 a...

Proiectarea bazei de date client-server

INTRODUCERE Prin creşterea vitezei de calcul, prin creşterea capacităţii de memorare a datelor, prin adăugarea unor noi componente perfotmante de...

Proiectarea bazelor de date orientate pe obiecte

Introducere Esenţa oricărei baze de date este păstrarea informaţiei. Informaţia păstrată în baza de date este foarte diversă – de la simple...

Monitorizarea activității unei firme de transport

Introducere Progresul tehnico-economic în etapa zilelor noastre, cuprinde o paletă din ce în ce mai mare a activităţii oamenilor, în concluzie...

Sistem Marketing Bazat pe Web-Tehnologii cu Acces la Baze de Date

Introducere Multe întreprinderi utilizează baze de date electronice (BD) pentru menţinerea proceselor de lucru. Deseori sistemul informaţional...

Utilizarea tehnologiilor informaționale în scopul informatizării

Introducere Prin elaborarea acestei lucrări mi-am propus să evidențiez impactul tehonologiilor moderne în alcătuirea analizelor...

Ai nevoie de altceva?