Baze de Date

Curs
7/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: pdf
Pagini : 9 în total
Cuvinte : 3882
Mărime: 91.98KB (arhivat)
Cost: Gratis
Profesor îndrumător / Prezentat Profesorului: cosmin olteanu

Extras din document

Capitolul 1

ORGANIZAREA STRUCTURALA

A DATELOR ÎN BAZE DE DATE

1.1. Notiuni generale

Extinderea sferei de aplicabilitate a calculatoarelor electronice pentru

efectuarea unor aplicatii tot mai variate si complexe, a necesitat stocarea unui

volum tot mai mare de date. Astfel, pentru a îndeplini aceste cerinte, s-a impus

perfectionarea modului de organizare structurala a datelor. Acest mod de

organizare trebuia sa permita accesul rapid la datele stocate, în scopul regasirii si

prelucrarii acestora.

Accesul rapid la date trebuia sa rezolve problemele legate de viteza de

regasire a datelor, dar si de asigurarea accesului mai multor utilizatori la aceleasi

date, pentru efectuarea unor operatii diferite de prelucrare.

Problemele implicate de organizarea si regasirea datelor se refera la:

• definirea, structurarea, ordonarea si gruparea datelor în colectii de date

omogene;

• stabilirea legaturilor dintre colectiile de date;

• reprezentarea si stocarea datelor pe suporturi magnetice.

Evolutia organizarii datelor, atât sub aspectul teoretic cât si practic, s-a

extins cu precadere asupra principiilor si metodelor de structurare, stocare si

regasire, în general de gestiune a datelor, în concordanta cu progresele

înregistrate în domeniile hardware si software si cu cerintele tot mai diverse si

exigente ale utilizatorilor. In acest context, au aparut si s-au dezvoltat concepte noi

privind gestiunea datelor cu mijloace electronice de calcul, printre care se înscriu

cele de baza de date si banca de date. Astfel de concepte au dus la actualizarea

si dezvoltarea unor notiuni cunoscute ca: entitate, atribut, relatie.

Pornind de la realitatea obiectiva, pentru a identifica datele care urmeaza

sa fie stocate si regasite pentru prelucrare cu calculatorul electronic, precum si

pentru a satisface cerintele specifice de organizare a acestor date este necesara

modelarea acestei realitati, folosind modelele de date.

Modelele de date transpun complexitatea informatiilor reale în reprezentari

specifice, în scopul efectuarii prelucrarii cu calculatorul electronic. Pentru folosirea

modelului de date adecvat este necesar sa se efectueze un studiu si o analiza

privind situatia reala, pentru identificarea necesarului de informatii si a modului de

reprezentare, precum si a cerintelor de prelucrare a acestor informatii. Modelele

de date necesita identificarea structurii modelului, a operatorilor care

actioneaza asupra structurilor de date si a restrictiilor pentru mentinerea

corectitudinii datelor.

Structura modelului presupune identificarea obiec-telor (care sunt

denumite entitati), a caracteristicilor acestora (denumite atribute sau câmpuri

de date) si a legaturilor (denumite relatii sau asocieri).

Entitatea sau tabelul bidimensional, constituie unitatea informationala

elementara din structura unei organizari de date prin care se reflecta elemente

reale sau abstracte ce definesc segmente omogene ale realitatii obiective

caracterizate prin nume unic, numar maxim de aparitii (realizari) si o structura

specifica acestei realitati pe care o descrie.

Mai pe scurt, prin entitate se intelege un continut de sine statator, o

existenta determinata (ca intindere, importanta, valoare etc).

De exemplu, într-o întreprindere pot fi definite entitatile: personal, utilaje,

produse, materiale, sectii, ateliere, contracte, furnizori, beneficiari etc.

Fiecare aparitie reala a unei entitati (unui tabel bidimesional) în cadrul unei

organizari de date se numeste realizare, formata, la rândul sau, din elemente

descriptive denumite atribute.

Atributul sau caracteristica este o proprietate a unei entitati prin care

aceasta poate fi descrisa din punct de vedere informational ca o componenta a

organizarii datelor. De exemplu, pentru entitatea personal se pot defini atribute ca:

numele, data-nasterii, starea-civila, adresa, calificarea etc.

Fiecare atribut poate avea mai multe valori denumite date. De exemplu,

pentru sexul persoanei se pot atribui valorile: barbatesc si femeiesc, pentru starea

civila valorile: casatorit, necasatorit, divortat si vaduv.

Între entitatile unei organizari de date se pot stabili anumite legaturi

(conexiuni) denumite relatii.

Relatia descrie o legatura specifica, delimitata logic, între doua tipuri

semnificative de entitati sau chiar în interiorul entitatilor, prin care se defineste

gradul de implicare a unei entitati în raport cu altele.

De exemplu, astfel de relatii se pot stabili între entitati ca: utilaje si produse,

contracte si furnizori etc.

Pentru a stabili tipul legaturii, trebuie determinate numerele minime si

maxime posibile de realizari ale unei entitati, care pot fi asociate cu o realizare a

unei alte entitati cu care se afla în legatura. O astfel de implicare reprezinta

cardinalitatea relatiei (legaturii).

Dupa gradul asocierii (valorile maxime identificate), relatiile din cadrul

unei organizari de date pot fi de diferite tipuri si anume:

- de tipul 1-1, prin care se semnifica conexiunea simpla;

- de tipul 1-n si n-m prin care se semnifica conexiunea multipla.

Dupa numarul de entitati distincte ce participa la asociere, relatiile pot fi:

- relatii binare, în care se realizeaza legaturi între doua entitati distincte;

- relatii recursive, în care se realizeaza legaturi ale entitatilor cu ele însele;

- relatii complexe, în care se realizeaza legaturi între mai mult de doua entitati

distincte.

În functie de definirea elementelor prezentate anterior, modelele de date se

pot clasifica în urmatoarele tipuri:

- modele ierarhice sau arborescente;

- modele retea;

- modele relationale;

- modele orientate obiect.

Preview document

Baze de Date - Pagina 1
Baze de Date - Pagina 2
Baze de Date - Pagina 3
Baze de Date - Pagina 4
Baze de Date - Pagina 5
Baze de Date - Pagina 6
Baze de Date - Pagina 7
Baze de Date - Pagina 8
Baze de Date - Pagina 9

Conținut arhivă zip

  • Baze de Date.pdf

Alții au mai descărcat și

Elaborarea unui Magazin Electronic

1 Problematica comerţului electronic Comerţul în Internet este vânzarea produselor şi serviciilor oricărui utilizator al Internet-ului. Se poate...

Folosirea MySQL și PHP în Gestionarea unei Baze de Date pe Web

Introducere Conţinutul lucrării este dat de construcţia de legături dintre World Wide Web şi baze de date, dintre tehnologia veche şi cea nouă,...

Proiect Acces Baza de Date - Piese Auto

Pentru a crea baze de date în Microsoft Access se va selecta în program din meniul de comenzi FILE -> NEW sau cu ajutorul combinatiei de taste...

Sisteme de Gestionare a Bazelor de Date

Modele de organizare a datelor În funcţie de modul de organizare a informaţiilor, se cunosc cîteva modele de date: modelul ierarhic, modelul reţea...

Teoria Sistemelor

Cap. 1. Noţiuni fundamentale şi terminologie 1.1. Conceptele de semnal, sistem şi model Conceptul de semnal Noţiunea de semnal posedă un...

Aplicatii Software in Business

INTRODUCERE IN MICROSOFT NAVISION DEZVOLTARE I – C/SIDE Bine ati venit Stim ca pregatirea este o componenta vitala in retinerea valorii...

Organizarea Datelor

Organizarea internă a datelor Data este forma de reprezentare materială a informaţiei. Datele reprezintă suportul formal al informaţiei care se...

Ai nevoie de altceva?