Documente Academic
Documente Profesional
Documente Cultură
Studiu de Caz
Studiu de Caz
BREGHID TAMARA
Lucrul individual
STUDIU DE CAZ
Magazin de flori
Chișinău – 2014
Cuprins:
a) 1 interogare de tip Select ce nu conține rîndul Total, dar cîmpuri calculate și criteria de
selecție;………………………………………………………………………………………8
b) 1 interogare de tip select ce include rindul Total, cîmpuri calculate, criterii de selecție și
gruparea se face după un singur cîmp;……………………………………………………….9
c) 1 interogare de tip Select ce include rîndul Total, cîmpuri calculate, criteria de selecție și
gruparea se face după mai multe cîmpuri;………………………………………………….10
d) 1 interogare cu parametru;………………………………………………………………….11
a) Formularul-tabele, care reprezintă formularul ce conține atîtea butoane, cîte tabele are BD.21
b) Formularul-interogări, destinat pentru deschiderea a patru interogări;……………………...22
c) Formularul-rapoarte, destinat pentru a deschide cele doua rapoarte;………………………..23
d) Formularul ce va conține un formular încuibat;……………………………………………..25
e) Formularul de bază care să conțină butoane de deschidere a formularelor create mai
sus.Formularul-Meniu……………………………………………………………………….27
2
1. Proiectarea unei BD multitabelară:
Noţiuni generale
Scopul: Obținerea rapidă a datelor referitoare la evidența vînzărilor anumitor flori conform unor
criterii specifice.
3
b) Proiectarea tabelelor al BD “Magazin de flori”, de la 3-5.
1) Tabelul: Flori
Design:
4
Datasheet:
2) Tabelul: Furnizori
Design:
Datasheet:
5
3) Tabelul: Angajați
Design:
Datasheet:
4) Tabelul: Evidența
Design:
6
Datasheet:
7
2. Proiectarea interogărilor de selecție;
Formularea subproblemei:
Formulăm enunțuri și proiectăm interogări de selecție și cu parametru pentru a extrage
date la soluționarea unor anumite probleme din BD multitabelară.
a) 1 interogare de tip Select ce nu conține rîndul Total, dar cîmpuri calculate și criteria de
selecție;
- Să se creeze o interogare care unește denumirea și prețul într-un singur cîmp pentru Poinsettia.
b) 1 interogare de tip select ce include rîndul Total, cîmpuri calculate, criterii de selecție și
gruparea se face după un singur cîmp;
- Să se creeze o interogare care afișează numărul de angajați pentru fiecare salariu între 3000 și
4000 inclusiv.
c) 1 interogare de tip Select ce include rîndul Total, cîmpuri calculate, criteria de selecție și
gruparea se face după mai multe cîmpuri;
- Să se creeze o interogare care afișează denumirea și cantitatea vîndută de marfă cu Descrierea: 50-60
cm.
d) 1 interogare cu parametru;
- Să se creeze o interogare care afișează lista florilor vîndute într-o zi anumită.
a) Să se creeze o interogare care unește denumirea și prețul într-un singur cîmp pentru Poinsettia.
Design:
8
Datasheet:
b) Să se creeze o interogare care afișează numărul de angajați pentru fiecare salariu între 3000
și 4000 inclusiv.
Design:
9
Datasheet:
c) Să se creeze o interogare care afișează denumirea și cantitatea vîndută de marfă cu Descrierea: 50-60
cm.
Design:
10
Datasheet:
11
Datasheet:
Formularea subproblemei:
12
De formulat enunțul și de proiectat interogări de acțiune pentru a copia, a lichida , a actualiza
datele și a crea tabele noi în BD multitabelară .
a) Să se creeze o interogare care va adăuga date noi cu referire la gama noua de flori .
1) Creăm o interogare de selecție unde indicăm toate cîmpurile din tabelul Furnizori :
13
4) Salvăm interogarea cu numele crearea_tabelului_furnizori 2
b) Să se creeze o interogare care va adăuga date noi cu referire la gama noua de flori .
1) Creăm un tabel „Flori2” cu date despre marfa nouă.
14
Design:
Datasheet:
15
7) Vizualizăm rezultatul deschizind tabelul „Flori”
c) Pentru acest tip de interogări trebuie bifat parametrul „Cascade update related
fields” între tabelele Angajați și Evidența.
În urma vinzărilor eficiente a crescut salariul angajaților cu 150 de lei. Să se
actualizeze informația.
16
6) Apăsăm Run și acceptăm cerințele programului cu referire la actualizarea informației.
7) Vizualizăm rezultatul deschizînd tabelul Angajați
17
6) Apasam butonul Run, la care acceptam cerintele programului la stergerea informatilor din tabelul
„Flori”
7) Verificam rezultatul deschizind tabelul „Flori”
4. Proiectarea rapoartelor.
18
Raportul este un instrument eficient de prezentare a informaţiei stocate în BD prin imprimare.
Design:
Datasheet:
19
b)
20
Design :
Datasheet:
21
5. Proiecatrea a cinci formulare:
Formularul este un ansamblu de zone active alcătuit din mai multe tipuri de elemente: controale
asociate, controale neasociate etc. ce permit utilizatorilor să introducă efectiv informaţii.
Prin intermediul formularelor, un utilizator al unei baze de date MS Access poate
simplifica procesul de introducere a datelor, oferă un format uşor de utilizat pentru lucrul de date
şi se pot adăuga elemente funcţionale. Datele vor fi prezentate într-o manieră organizată şi
atractivă.
Mediul Access pune la dispoziţie următoarele moduri de afişare a formularelor:
1. Design View (Proiectare)
2. Auto Form (Formular).
Formularea enunțurilor și proiectarea unei interfețe simple de ghidare a acțiunilor pentru
exploatararea BD relaționale magazinului de flori.
a) Formularul-tabele, care reprezintă formularul ce conține atîtea butoane, cîte tabele
are BD.
b) Formularul-interogări, destinat pentru deschiderea a patru interogări;
c) Formularul-rapoarte, destinat pentru a deschide cele doua rapoarte;
d) Formularul ce va conține un formular încuibat;
e) Formularul de bază care să conțină butoane de deschidere a formularelor create mai
sus.Formular-Meniu.
a) Formularul-tabele;
Design:
Datasheet:
22
b) Formularul-interogări;
Design:
Datasheet:
23
c) Formularul-rapoarte;
Design:
Datasheet:
24
d) Formular Încuibat;
25
Design:
Datasheet:
26
e) Formular-Meniu;
27
Design:
Datasheet:
28
29