label Cursuri autorenew 2025-09-29, 16:58 history_edu Apostol Constantin Gelu
Structura de date: colectie de date intre care exista o serie de legaturi asigurand un anumit mod de identificare si selectare a componentelor: Structuri de date interne, utilizate pentru organizarea datelor in memoria interna a calculatorului. Structuri de date externe, utilizate pentru organizarea datelor pe purtatori externi: discuri magnetice (HDD=Hard Disk), CD (Compact Disk), DVD (Digital Versatil Disk), memorii USB (flash disk) etc.)

Baza de date : un ansamblu de colectii de date intercorelate, care poate fi utilizat de mai multi utilizatori avand vederi diferite asupra acestora, prin care se realizeaza: Modelarea (reprezentarea) unor aspecte ale entitatilor din lumea reala; Integrarea datelor si reducerea redundantelor inutile; Controlul centralizat si securitatea datelor; Partajarea datelor intre mai multi utilizatori; Independenta datelor.



Controlul centralizat al datelor (asigurat de catre un administrator al bazei de date) ofera multiple avantaje :

Reducerea redundantelor, prin identificarea datelor partajate de mai multe aplicatii si minimizarea duplicarii acestora; Controlul inconsistentelor care altereaza integritatea datelor; Stabilirea unor restrictii de acces asupra datelor si operatiilor care se pot executa asupra acestora; Mentinerea integritatii datelor. ; Integritatea datelor se refera la acuratetea acestora, care poate fi alterata prin: inconsistente (acelasi atribut al unei entitati are valori diferite in colectii diferite) valori inacceptabile entitati inexistente.

Independenta datelor in cadrul bazelor de date trebuie asigurata din cel putin doua motive: Diferite aplicatii au nevoie de diferite vederi (views) asupra acelorasi date; Administratorul trebuie sa aiba libertatea sa modifice structura stocarii si strategia de acces fara ca aceasta sa conduca la modificarea aplicatiilor.