Sunteți pe pagina 1din 3

Baze de date

Baza de date este unul dintre instrumentele fundamentale utilizat pentru organizarea
informatiei. Reprezinta o colectie de date organizate pentru a facilita cautarea si regasirea rapida
prin intermediul calculatorului.
O baza de date reprezinta o serie de inregistrari, fiecare dintre acestea fiind o entitate
specifica, toate construite in acelasi mod (cu atribute comune) si interconectate.
Inregistrarile sunt componentele elementare ale unei baze de date si pot contine
informatii numerice, text sau reprezentari grafice. O inregistrare cuprinde campuri de date sau
elemente de date (numele autorului, titlu etc.) care descriu principalele atribute ale unei entitati.
O baz de date trebuie s asigure:
abstractizarea datelor (baza de date fiind un model al realitii);
integrarea datelor (baza de date este un ansamblu de colecii de date intercorelate, cu
redundan controlat);
integritatea datelor (se refer la corectitudinea datelor ncrcate i manipulate astfel
nct s se respecte restriciile de integritate);
securitatea datelor (limitarea accesului la baza de date);
partajarea datelor (datele pot fi accesate de mai muli utilizatori, eventual n acelai
timp);
independena datelor (organizarea datelor s fie transparent pentru utilizatori,
modificrile n baza de date s nu afecteze programele de aplicaii).
Sistemele de baze de date, sau bncile de date, reprezint un sistem de organizare i
prelucrare, respectiv teleprelucrare (prelucrare la distan) a informaiei, constituit din
urmtoarele trei elemente:
colecie de date aflate n interdependen
descrierea datelor i a relaiilor dintre ele
un sistem de programe care asigur exploatarea bazei de date (actualizare, interogare).
O caracteristic fundamental a bazelor de date este aceea c produce cteva niveluri de
abstractizare a datelor prin ascunderea (transparena) detaliilor legate de stocarea datelor,
utilizatorilor. Se definete modelul datelor, ca un set de concepte utilizat n descrierea structurii

datelor. Prin structura bazei de date se nelege tipul datelor, legtura dintre ele, restriciile
aplicate datelor. O structur de date asociat unei baze de date poate fi reprezentat pe trei
niveluri, astfel:
Nivelul intern constituit din schema intern ce descrie structura de stocare fizic a
datelor n baza de date, utiliznd un model al datelor fizice. La acest nivel se descriu detaliile
complete ale stocrii i modul de acces la date.
Nivelul conceptual sau schema conceptual, descrie structura ntregii baze de date
pentru o cumunitate de utilizatori. La nivel conceptual se face o descriere complet a bazei de
date ascunzndu-se detaliile legate de stocarea fizic i detaliind descrierea entitilor, tipurilor
de date, relaiile dintre ele i restriciile asociate.
Nivelul extern sau nivelul vizual (utilizator), include o colecie de scheme externe ce
descriu baze de date prin prisma diferiilor utilizatori.
Exist dou categorii de sisteme de baze de date: centralizate i distribuite.
Un sistem de baze de date centralizat (Centralized Database System) este un sistem de
baze de date n care datele i sistemul de gestiune sunt stocate pe un singur calculator.
Un sistem de baze de date distribuit (Distributed Database System) poate avea att datele,
ct i sistemul de gestiune, distribuite pe mai multe calculatoare interconectate printr-o reea de
comunicaie.
Securitatea i protecia datelor din baza de date constituie un domeniu foarte vast, care
prezint dou aspecte principale: pe de o parte, elementele legale i etice privind drepturile de
acces la anumite informaii, iar pe de alt parte, elementele legate de organizarea sistemelor
informatice din punct de vedere al posibilitilor de acces la datele stocate.
Fa de vechile metode de nregistrare a datelor privind diferite activiti pe fie
(documente scrise) sau chiar n fiiere pe disc, sistemele de baze de date ofer avantaje
considerabile, ceea ce explic extinsa utilizare a acestora. Cteva dintre avantajele oferite sunt:
Controlul centralizat al datelor, putnd fi desemnat o persoan ca responsabil cu
administrarea bazei de date
Vitez mare de regsire i actualizare a informaiilor
Sunt compacte: volumul ocupat de sistemele de baze de date este mult mai redus dect
documetele scrise
Flexibilitatea ce const n posibilitatea modificrii structurii bazei de date fr a fi
necesar modificarea programelor de aplicaie

Redundan sczut a datelor memorate, care se obine prin partajarea datelor ntre mai
muli utilizatori i aplicaii. n sistemele de baze de date, mai multe aplicaii pot folosi date
comune, memorate o singur dat. De exemplu, o aplicaie pentru gestionarea personalului dintro universitate i o aplicaie pentru gestionarea rezultatelor la examene din aceeai universitate
care folosete o singur baz de date, pot folosi aceleai informaii referitoare la structurarea
facultilor.
Posibilitatea introducerii standardelor privind modul de stocare a datelor, ceea ce
permite interschimbarea datelor ntre organizaii
Meninerea integritii datelor prin politica de securitate (drepturi de acces difereniate
n funcie de rolul utilizatorilor), prin gestionarea tranzaciilor i prin refacerea datelor n caz de
funcionare defectuoas a diferitelor componente hardware sau software.
Independena datelor fa de suportul hardware utilizat. Sistemul de gestiunea a bazelor
de date ofer o vizualizare a datelor, care nu se modific atunci cnd se schimb suportul de
memorare fizic, ceea ce asigur imunitatea structurii bazei de date i a aplicaiilor la modificri
ale sistemului hardware utilizat.