Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Organizarea datelor in baze de date

fox pro



+ Font mai mare | - Font mai mic



Organizarea datelor in baze de date

Una sau mai multe colectii de date aflate in interdependenta, impreuna cu descrierea datelor si a relatiilor dintre ele formeaza o baza de date.

O baza de date trebuie sa indeplineasca urmatoarele conditii:



structura BD trebuie sa fie astfel conceputa incat sa asigure informatiile necesare si suficiente pentru cerintele de informare si de decizie;

sa asigure o redundanta minima si controlata a datelor stocate (numarul de identificatori caracteristici ce au aceeasi semnificatie si se regasesc in mai multe colectii sa fie minim si sa existe un control automat al acestora);

sa permita accesul rapid la informatiile stocate in BD.

Introducerea de informatii in BD, actualizarea, extragerea datelor din BD, controlul si autorizarea accesului la date, precum si asigurarea unei independente intre structura BD si programele de aplicatie se realizeaza prin intermediul unui sistem de programe ce faciliteaza si supervizeaza toate aceste activitati. Acest sistem de programe este denumit sistem de gestiune a BD (SGBD).

Baza de date impreuna cu sistemul de gestiune a ei (SGBD) formeaza o banca de date. Componentele unei banci de date sunt date de urmatoarele elemente: baza de date propriu-zisa, hardware-ul, software-ul si utilizatorii.

Hardware-ul este un sistem electronic prevazut cu unitati periferice pe care rezida volume de memorie externa, de regula adresabile, destinate BD si soft-ului, precum si linii de teletransmisie (reprezinta partea fizica a bancii de date).

Software-ul este un sistem de programe de gestiune si de aplicatie, care realizeaza descrierea structurii BD, crearea, actualizarea si consultarea BD, controlul si autorizarea accesului la BD si asigurarea integritatii si securitatii BD. Acest sistem de programe este cunoscut sub terminologia DBMS (DataBase Management System - engleza) sau SGBD (System de Gestion de Banque de Donnes - franceza). Complexitatea unei SGBD consta atat in dimensiunea sa (ex. SGBD Socrate) cit si in performantele sale.

Utilizatorii bancii de date se impart in:

administratorul BD: este o persoana sau un grup de persoane responsabile cu proiectarea, controlul exploatarii si mentinerea in functiune a BD;

programatorii de aplicatie: sunt persoane care realizeaza programele utilizator si efectueaza unele prelucrari de date;

utilizatorii finali: sunt persoanele care apeleaza programele scrise de programatori.

Utilizatorii au acces la datele din BD prin intermediul programelor de aplicatii, care respecta structura logica (externa de pe suport).

Structura fizica realizeaza liniarizarea structurii conceptuale pe suport.

Avantajele utilizarii BD sunt numeroase, printre care amintim urmatoarele:

permite controlul centralizat al structurii datelor atat in faza de conceptie, de realizare propriu-zisa, cit si de exploatare;

asigura reducerea gradului de redundanta;

ofera posibilitatea de a asigura securitatea datelor;

asigura integritatea datelor (protejarea datelor in cazul unor incidente neasteptate);

permite echilibrarea cerintelor contradictorii;

confera flexibilitate sistemului, care deriva din independenta datelor fata de program (din punct de vedere al structurii fizice).

Structuri de date intr-o banca de date:

1. Structuri secventiale: liste liniare cu elemente nestructurate;

2. Structuri arborescente (relatii de tip 1 - 1, 1 - n): structuri ierarhice la care orice element este in relatie cu n elemente aflate la nivel inferior si cu cel mult un element aflat la nivel superior;

3. Structuri de tip retea (relatii de tip 1 - 1, 1 - n, n - m): structuri caracterizate de faptul ca nu exista limitare la numarul de elemente de nivel superior cu care se poate afla in relatie un element la un moment dat (notiunea de element de nivel superior se transforma in notiunea de predecesor);

4. Structura de tip relational: are la baza relatiile n-are (t-upluri, caracteristici, domenii, realizari). Prin urmare datele pot fi descrise sub forma de tabel.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 920
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved