Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Se pot lua n considerare mai multe criterii de clasificare ale sistemelor de baze de date.
1.3.1. Clasificare dup modelul de date.
Majoritatea sistemelor de baze de date actuale sunt realizate n modelul de date relaional sau
n modelul de date orientat obiect. Dezvoltarea continu a acestor modele a condus ctre o
nou categorie de baze de date numite obiect-relaionale, care combin caracteristicile
modelului relaional cu caracteristicile modelului orientat obiect.
Modelul de date relaional (Relational Model) se bazeaz pe noiunea de relaie din
matematic, care corespunde unei entiti de acelai tip i are o reprezentare uor de neles i
de manipulat, ce const dintr-un tabel bidimensional, compus din linii i coloane. Fiecare linie
din tabel reprezint o entitate i este compus din mulimea valorilor atributelor entitii
respective, fiecare atribut corespunznd unei coloane a tabelului.
Modelul de date relaional a fost propus de cercettorul E.F.Codd de la compania IBM, care a
publicat n 1970 lucrarea Un model relaional de date pentru bnci mari de date
partajate.Alte lucrri ale lui Codd, ca i ale altor cercettori ca R. Boyce, J.D. Ullman etc au
perfecionat modelul de date relaional i au permis dezvoltarea sistemelor de baze de date.
Chiar dac noiunile de relaie i tabel difer n esena lor, relaia reprezentnd o mulime de
entiti i tabelul o reprezentare vizual a acesteia, cele dou denumiri se pot folosi, n general
pentru acelai scop.
Pe baza acestor noiuni, se poate sintetiza esena modelului relaional prin urmtoarele
caracteristici:
Datele sunt percepute de utilizatori ca tabele
Operatorii relaionali care pot fi folosii pentru prelucrarea datelorgenereaz un tabel rezultat
din tabelele operanzi
Asocierea dintre tabele se realizeaz prin intermediul egalitii valorilor unor atribute
comune, ceea ce permite rezolvarea oricrei interogri.Pe lng avantajul unui model de date
precis i simplu, sistemele de baze de date relaionale mai beneficiaz i de un
limbaj de programare recunoscut i acceptat, limbajul SQL (Structured Query Language),
pentru care au fost emise mai multe standarde de ctre Organizaia Internaional de
Standardizare (International Standardization Office-ISO). Majoritatea sistemelor de gestiune a
bazelor de date relaionale actuale implementeaz versiunea din anul 1992 a standardului
pentru limbajul SQL, denumit SQL 92 sau SQL2.
Modelul de date orientat obiect (Object Model) este un concept unificator n tiina
calculatoarelor, fiind aplicabil n programare, n proiectarea hardware, a interfeelor, a bazelor
de date etc. Sistemele de baze de date orientate obiect se bazeaz
pe limbaje de programare orientate obiect cu capaciti de persisten, n care datele sunt
independente de timpul de via al programelor care le creeaz sau acceseaz, prin memorare
pe suport magnetic (disc).
Exist i unele domenii, n special cele care manipuleaz tipuri de date complexe, cum ar fi
proiectarea asistat de calculator, sisteme de informaii geografice, medicin etc, n care
modelul relaional s-a dovedit a fi insuficient de expresiv i cu performane de execuie
reduse.
O alt clasificare este cea dup numrul de staii pe careeste stocat baza de date
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.
1.3.4 Bibliografie
http://www.cs.ubbcluj.ro/~vcioban/Matematica/Anul3/BD/Bd.pdf