Sunteți pe pagina 1din 16

Ce este o bază de date?

O bază de date reprezintă o colecţie de


date integrată, anume structurată şi
dotată cu o descriere a structurii şi a
relaţiilor 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 proiectării bazei de date.
1. Principiul descompunerii
câmpurilor unui tabel;

2. Principiul descompunerii
tabelelor bazei de date.
Obiective de performanţă finală:

• Să proiecteze o BD aplicând “principiul de


proiectare a unei BD”;
• Să creeze relaţii între tabele prin intermediul
câmpurilor comune;
• Să rezolve sarcinile propuse;
• Să se implice cu plăcere şi interes la toate
etapele lecţiei;
• 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 informaţiei
care se va conţine în baza de date şi modul ei de
utilizare;
• Care vor fi datele de ieşire;
• Posibilitatea reprezentării datelor sub diferite
aspecte;
• Extinderea, modificarea bazei de date cu eforturi
minime;
• Asigurarea unei redundanţe minime a datelor;
• Asigurarea securităţii datelor.
Specificarea structurilor de date

• Entităţi (tabele);
• Atribute (cîmpuri);
• Valori – măsură a atributelor.

Entitate
Atribut Atribut Atribut
Valoare Valoare Valoare
Valoare Valoare Valoare
Principiul descompunerii câmpurilor unui tabel:

Atunci când definim câmpurile unui tabel al BD, se


recomandă să divizăm informaţia în structuri elementare.
Importanţa:
Separarea acestor
elemente va avea
consecinţe benefice în
utilizarea lor ulterioară,
chiar dacă duce la
creşterea numărului de
cîmpuri ale tabelului.
Principiul descompunerii tabelelor bazei de date:

Ori de cîte ori observăm repetarea valorilor unui cîmp al


tabelului, atunci acest cîmp 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 câmpurilor propuse:
Cărţi
Sarcina 2. De proiectat o bază de
date în baza câmpurilor propuse:
Importanţa principiului

Acest mod de proiectare a unei


baze de date asigură un grad minim
de redundanţă a datelor şi o
înţelegere mai bună a structurii bazei
de date şi a relaţiilor dintre tabele.
Pentru a proiecta o bază de date e nevoie de:

• Identificat entităţile organizaţiei;


• Identificat atributele entităţilor;
• Aplicat principiile proiectării Bazei de date;
• Creat atributul identificator;
• Creat relaţii între entităţi.
Sarcini de lucru în grup:

• De proiectat câte o Bază de date


pentru următoarele organizaţii:
▪ Biblioteca
▪ Şcoala
▪ Magazin
▪ Frizerie
▪ Spital

S-ar putea să vă placă și