Sunteți pe pagina 1din 10

Modelul conceptual al unei

probleme de gestiune
III. Baze de date.
Modele de baze de date.

Obiectivele leciei:

S defineasc noiunea de Baz de date;

S explice diferena dintre un tabel i baza de date;

S enumere avantajele unei baze de date;

S enumere modelele de baze de date;

S explice coninutul modelelor de baze de date;

S realizeze sarcinile practice;

s se implice cu plcere i interes la toate etapele leciei;

s se bucure de rezultatele muncii depuse;

Modelul conceptual al unei


probleme de gestiune. Baze de
date. Modele de baze de date.

Ce este Baza de date?


O baz de date reprezint o colecie de
date integrat, anume structurat i dotat
cu o descriere a structurii i a relaiilor dintre
date.
(Bazele de date pot fi mici sau mari, cu
limitarea

accesului

la

date

sau

nelimitat.)
Modelul conceptual al unei
probleme de gestiune. Baze de
date. Modele de baze de date.

cu

acces

De ce Baza de date i nu Tabel?


Baza

de date - colecie format din unul sau mai


multe tabele, cu relaii dintre ele.

Tabelul

reprezint:

structura bazei de date care stocheaz datele ;


Conine date despre un tip de entitate: clas de

obiecte, evenimente cu proprieti comune;


Gril bidimensional: coloane, rnduri;
La intersecia rnd-coloan se afl valoarea;
Nume unic n baza de date.
Modelul conceptual al unei
probleme de gestiune. Baze de
date. Modele de baze de date.

Exemplu de Tabel (Entitate)


Elevi
Identificat
or

Nume

Prenume

Grupa

1003600201 Mocan

Viorel

CIB-962

1003600202 Para

Alexandru

CIB-962

1003600203 Gafton

Vasile

CIB-961

Modelul conceptual al unei


probleme de gestiune. Baze de
date. Modele de baze de date.

Exemplu de Baz de date


(mai multe entiti cu relaii ntre ele)
Elevi
Identi
f.
elev

Num
e

Absene
Prenum
e

Discipline
Identif.
disciplin

Nume

Grup
a

Identi
f.
Elev

Data
absen
ei

Indentif
.
disciplin

Profesori
Identif.
profeso
r

Nume

Modelul conceptual al unei


probleme de gestiune. Baze de
date. Modele de baze de date.

Identif.
profeso
r

Avantajele folosirii Bazelor de


date:
1.

Partajarea informaiilor. La datele din baza de date pot avea acces toi
membrii unei organizaii.

2.

Creterea cantitii de informaii disponibile unui utilizator. Datele


produse de un compartiment al organizaiei pot fi folosite de toi membrii
organizaiei.

3.

Micorarea redundanei datelor. Membrii organizaiei vor avea acces la


aceeai colecie de date, n loc s-i creeze fiecare propria colecie de date,
care nseamn de fapt existena acelorai date n mai multe colecii.

4.

Integritatea datelor. Efect al eliminrii redundanei datelor. Datele vor fi


actualizate ntr-un singur loc i nu n fiecare colecie de date.

5.

Securitatea datelor. Se poate asigura mult mai uor pentru o singur


colecie de date dect pentru mai multe colecii de date.
Modelul conceptual al unei
probleme de gestiune. Baze de
date. Modele de baze de date.

Modele de baze de date:

Ierarhic
Unui element superior
i pot corespunde unul
sau mai multe
elemente inferioare,
iar unui element
inferior i corespunde
unu singur element
superior.

Relaional.
Are o singur
structur de
date: Tabelul.

Reea
Unui element superior
i pot corespunde unul
sau mai multe
elemente inferioare i
unui element inferior i
pot corespunde unu
sau mai multe
elemente superioare.

Modelul conceptual al unei


probleme de gestiune. Baze de
date. Modele de baze de date.

Baza de date relaional este un ansamblu de


tabele, grupate n jurul unui subiect bine
definit, i a relaiilor dintre ele.

Fiecare rnd din tabel reprezint o


nregistrare, iar fiecare coloan un atribut;
Coloanele tabelului sunt identificate prin
nume i reprezint cmpurile modelului
conceptual;
n fiecare coloan datele trebuie s fie de
acelai tip.

Modelul conceptual al unei


probleme de gestiune. Baze de
date. Modele de baze de date.

Exemplu de Baz de date relaional


(mai multe entiti cu relaii ntre ele)
Elevi
Identi
f.
elev

Num
e

Absene
Prenum
e

Discipline
Identif.
disciplin

Nume

Grup
a

Identi
f.
Elev

Data
absen
ei

Indentif
.
disciplin

Profesori
Identif.
profeso
r

Nume

Modelul conceptual al unei


probleme de gestiune. Baze de
date. Modele de baze de date.

Identif.
profeso
r