Documente Academic
Documente Profesional
Documente Cultură
1. Proiectarea tranzacţiilor:
• tranzacţii folosite la extragerea datelor;
• tranzacţii folosite la actualizarea datelor ;
• tranzacţii mixte (folosite atât pentru extragere cât şi pentru
actualizarea datelor).
2. Proiectarea formularelor şi rapoartelor.
Implementarea- realizarea fizică a bazei de date şi a
aplicaţiilor care folosesc baza de date
Implementarea bazei de date se poate face folosind:
• limbajul de definire a datelor existent în cadrul
sistemului de gestiune a bazelor de date;
• o interfaţă grafică cu utilizatorul.
Prototipul- realizarea modelului de lucru al
bazei de date
Strategii:
• crearea unui prototip al cerinţelor (prototip creat după faza de
analiză a cerinţelor);
• crearea unui prototip evolutiv (utilizat la fiecare etapă de proiectare,
putând deveni soluţia finală).
Este obligatorie dezvoltarea unui model de lucru pentru:
• a verifica caracteristicile de bună funcţionare;
• a identifica caracteristicile improprii;
• a identifica îmbunătăţirile;
• a identifica noi obiecte ale bazei de date.
Testarea- procesul de rulare a unor programe aplicaţie cu
scopul de a descoperi eventualele erori ale bazei de date
Măsurarea performanţelor-
• timpul de răspuns;
• evaluarea tranzacţiilor: câte tranzacţii se pot procesa pe
secundă/milisecundă;
• timpul de generare a unui raport al întregii baze de date;
• achiziţionarea datelor;
• elemente de analiză şi experimentale.
Întreţinerea operaţională- procesul de monitorizare şi
întreţinere a sistemului ce urmează după instalarea acestuia.
• monitorizarea performanţelor bazei de date; dacă acestea devin
inacceptabile, baza de date trebuie reorganizată;
• întreţinerea şi actualizarea bazei de date atunci când este necesar (pot
apare cereri noi).
Baza de date a fost corect proiectată dacă:
• Este uşor de modificat şi de întreţinut structura acesteia.
Modificările efectuate asupra unui câmp sau tabel nu vor afecta alte
câmpuri sau tabele ale bazei de date.
• Datele sunt uşor de modificat.
Modificările efectuate asupra unei valori dintr-un anumit tabel al bazei
de date nu vor afecta valorile altor câmpuri din alte tabele. Într-o
structură corectă, modificările trebuie făcute într-un singur loc.
• Informaţia se extrage cu uşurinţă.
Tabelele sunt corect construite, orice relaţie stabilită între ele fiind
valabilă.
• Aplicaţiile utilizator sunt uşor de proiectat şi creat.
Timpul necesar proiectării trebuie să fie petrecut cu modul de
manipulare a datelor şi nu cu rezolvarea unor probleme ce pot apare
datorită unei proiectări incorecte a bazei de date.
Lucru individual
-De identificat reflectarea legilor lui Codd în fiecare etapă a proiectării
unei baze de date.