Sunteți pe pagina 1din 16

Ce este o baz 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.

Baz de date

Tabel

1
1
1
1
Modelul conceptual al unei
probleme de gestiune. Principiile

Modelul conceptual al unei


probleme de gestiune.
Principiul proiectrii bazei de date.
1. Principiul descompunerii
cmpurilor unui tabel;
2. Principiul descompunerii
tabelelor bazei de date.

Obiective de performan final:

S proiecteze o BD aplicnd principiul de


proiectare a unei BD;
S creeze relaii ntre tabele prin intermediul
cmpurilor comune;
S rezolve sarcinile propuse;
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. Principiile

Stabilirea obiectivelor bazei de date


Analiza domeniului n care va fi creat i utilizat
baza de date;
Specificarea caracterului i volumului informaiei
care se va conine n baza de date i modul ei de
utilizare;
Care vor fi datele de ieire;
Posibilitatea reprezentrii datelor sub diferite
aspecte;
Extinderea, modificarea bazei de date cu eforturi
minime;
Asigurarea unei redundane minime a datelor;
Asigurarea securitii datelor.

Specificarea structurilor de date


Entiti (tabele);
Atribute (cmpuri);
Valori msur a atributelor.
Entitate
Atribut

Atribut

Atribut

Valoare

Valoare

Valoare

Valoare

Valoare

Valoare

Principiul descompunerii cmpurilor unui tabel:


Atunci cnd definim cmpurile unui tabel al BD, se
recomand s divizm informaia n structuri elementare.

Importana:
Separarea acestor
elemente va avea
consecine benefice n
utilizarea lor ulterioar,
chiar dac duce la
creterea numrului de
cmpuri ale tabelului.

Principiul descompunerii tabelelor bazei de


date:
Ori de cte ori observm repetarea valorilor unui cmp al
tabelului, atunci acest cmp trebuie separat ntr-un tabel aparte.

Nu se aplic principiul:

Analogii:

Exemple n care se aplic principiul:

Sarcina 1. De proiectat o baz de


date n baza cmpurilor propuse:
Cri

Sarcina 2. De proiectat o baz de


date n baza cmpurilor propuse:

Importana principiului
Acest mod de proiectare a unei
baze de date asigur un grad minim
de redundan a datelor i o
nelegere mai bun a structurii bazei
de date i a relaiilor dintre tabele.

Pentru a proiecta o baz de date e nevoie de:

Identificat entitile organizaiei;


Identificat atributele entitilor;
Aplicat principiile proiectrii Bazei de date;
Creat atributul identificator;
Creat relaii ntre entiti.

Sarcini de lucru n grup:


De proiectat cte o Baz de date
pentru urmtoarele organizaii:

Biblioteca
coala
Magazin
Frizerie
Spital