Documente Academic
Documente Profesional
Documente Cultură
Lucru individual
STUDIU DE CAZ
Chişinău – 2022
CUPRINS
I. PROIECTAREA UNEI BD MULTILATERALE.....................................................................................3
IV. RAPOARTE.........................................................................................................................................21
V. FORMULARE.........................................................................................................................................24
2
I. PROIECTAREA UNEI BD MULTILATERALE
I.1. Descrierea domeniului de aplicare BD.
Baza de date relaționară reprezintă o mulțime de relații, fiecare reprezentând un tip de entitate
sau o asociere dintre două sau mai multe entități. Sistemul de gestiune a bazei de date reprezintă
un ansamblu de programe ce permit utilizatorului să interacționeze cu o bază de date în vederea
creării, actualizării și interogării acesteia. Obiectul esențial al unui sistem de gestiune a bazei de
date este oferirea unui mediu eficient, adaptat utilizatorilor care doresc să consulte informațiile
conținute în bază.
Câmpul-o înregistrare este compusă din cîmpuri cum ar fi numele, adresa etc.
3
Elementele de bază ale BD ,,Decanat” sunt: studenți, materii, note, profesori, grupe.
4
Fig. 3. Tabelul Studenți în regim Design
Tabelul Grupe
Tabelul Profesori
6
Fig. 9. Tabelul Profesori în regin Datasheet
Tabelul Materii
7
Fig. 12. Tabelul Materii în regim Design
O interogare realizează extragerea unor date din una sau mai multe tabele conform
unor criterii de selecție precizate de utilizator în vederea vizualizării şi actualizării datelor din
baza de date pentru a crea alte tabele în vederea păstrării informaţiilor.
O interogare de selecție regăsește datele din unul sau mai multe tabele pe baza
criteriilor de selecție pentru a forma câmpuri calculate sau pentru a grupa înregistrări şi a
efectua însumări, contorizări, medii aritmetice şi alte tipuri de totalizări.
9
Fig. 15. Interogarea Select în regim Datasheet
b) 2 interogări de tip Select ce includ rândul total, câmpuri calculate, criterii de selecţie şi
gruparea se face după un singur câmp;
Să se determine numărul de materii la fiecare grupă.
10
Fig. 18. Interogarea Select în regim Design
11
Fig. 20. Interogarea Select în regim Design
c) 2 interogări de tip Select ce includ rândul total, câmpuri calculate, criterii de selecţie şi
gruparea se face după mai multe câmpuri;
Să se proiecteze o interogare care va afișa codul primului student din grupa FB211A
care locuiește în Chișinău.
12
Fig. 22. Interogarea Select în regim Design
Să se proiecteze o interogare care va afișa primul student din grupa FB211B care
locuiește în Chișinău.
13
d) 2 interogări cu parametru.
Să se proiecteze o interogare care va afișa toate informațiile despre studentul cu
codul 4.
14
Fig. 28. Interogarea cu Parametru în regim Design
15
III.2. Proiectarea interogărilor de acțiune
a) 1 interogare de tipul Make-table;
Să se creeze tabelul Info care să includă informația despre toți studenții.
16
Fig. 31. Interogarea Make-table în regim Design
17
Fig. 33. Interogarea Append în regim Datasheet
18
Fig. 35. Update
19
d) 1 interogare de tipul Delete.
Să se creeze o interogare în baza căreia să se șteargă numele și prenumele primilor
doi studenți.
20
IV. RAPOARTE
IV.1. Definirea raportului
Secțiunile raportului:
Report Header (Antet de raport) - secțiunea dată se imprimă o singură dată, la începutul
raportului.
Page Header (Antet de pagină) - secțiunea dată se imprimă în partea de sus a fiecărei pagini a
raportului.
Group Header (Antet de grup) - secțiunea dată se imprimă la începutul fiecărui grup de
înregistrări.
Detail (Detalii) - această secțiune se imprimă o dată pentru fiecare rând din sursa de înregistrări.
Group Footer (Subsol de grup) - această secțiune se imprimă la sfârşitul fiecărui grup de
înregistrări. Subsolul de grup este utilizat pentru a imprima informații rezumative pentru un
grup.
Page Footer (Subsol de pagină) - această secțiune se imprimă la sfârşitul fiecărei pagini.
Report Footer (Subsol de raport) - această secțiune se imprimă o dată la sfârșitul raportului se
utilizează pentru a imprima totalurile raportului.
21
Fig. 41. Raport regim Datasheet
22
Fig. 42. Raport regim Design
23
Fig. 44. Raport regim Datasheet
V. FORMULARE
V.1. Definirea formularului
Formularul este un ansamblu de zone active alcătuit din mai multe tipuri de elemente
controale asociate controale neasociate etc. Ce permit utilizatorului să introducă efectiv
informaţii. Cu ajutorul formularelor, un utilizator al unei baze de date poate simplifica procesul
de introducere a datelor oferă un format usor de utilizat pentru lucrul cu date şi se pot adăuga
elemente funcționale.
Secțiunile formularului:
Form Header (antetul formularului) este folosit pentru a afişa titlul formularului.
Page Header (antetul de pagină) - este o zonă ce apare numai cînd formularul este tipărit
de imprimantă.
Detail (secțiunea de detaliu) - va conţine toate controalele necesare afişării, editării
înregistrărilor.
Page Footer (subsol de pagină)- este afişat numai la tipărirea la imprimantă.
Form Footer (subsolul formularului)- are aceleaşi caracteristici cu zona de antet.
Subformularul (Formular încuibat) este formularul inclus în alt formular care permite
afişarea datelor din mai multe tabele sau interogări.
24
V.2. Proiectarea formularelor
a) Formularul – tabele, care reprezintă formularul ce conţine atâtea butoane, câte tabele are
BD;
Să se proiecteze un formular care va permite afișarea datelor din tabelele bazei de
date Decanat.
25
b) Formularul – interogări, destinat pentru deschiderea a patru interogări (la alegere);
Proiectarea unui formular care va permite afișarea datelor din interogări din baza de
date Decanat.
26
c) Formularul – rapoarte, destinat pentru a deschide cele două rapoarte;
De proiectat formularul care va permite afișarea datelor din rapoartele realizate
asupra bazei de date Decanat.
27
d) Formularul ce va conţine un formular încuibat (la alegere se vor utiliza controale de tipul
listbox sau combobox);
Să se proiecteze formularul încuibat care va afișa informații despre studenți și note.
28
e) Formularul de bază care să conţină butoane de deschidere a formularelor create mai sus.
Să se proiecteze formularul de bază Meniu care trebuie să acceseze toate formularele
create anterior.
29