Retea de Magazine
Retea de Magazine
Lucru individual
la disciplina “Tehnologii informaţionale de comunicare”
STUDIU DE CAZ
Rețea de magazine
Chişinău - 2018
Cuprins
Cerinte...................................................................................................................................................2
1.a Domeniul de aplicare a bazei de date..............................................................................................3
1.b Prezentarea tabelelor și a Schemei relaționale................................................................................3
Schema Relațională...........................................................................................................................3
Tabelele.............................................................................................................................................3
2. Interogari de selectie.........................................................................................................................5
3. Interogari de actiune..........................................................................................................................8
4. Rapoarte..........................................................................................................................................10
5. Formulare........................................................................................................................................13
Cerinte
1. de proiectat o BD multitabelară:
a) să se descrie domeniul de aplicare a BD.
b) să se proiecteze tabelele (numărul tabelor în BD se recomandă a fi de la 3 la 5):
schema BD relaţionale;
tabelele în regim Design şi Datasheet.
2. de proiectat interogări de selecţie (să se formuleze enunţul pentru fiecare interogare,
interogările să fie prezentate în regim Design şi Datasheet).
a) 2 interogare de tip Select ce nu conţin rândul total, dar conţine câmpuri calculate şi criterii
de selecţie;
b) 2 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;
c) 2 interogare de tip Select ce include rândul total, câmpuri calculate, criterii de selecţie şi
gruparea se face după mai multe câmpuri;
d) 2 interogare cu parametru.
3. de proiectat interogări de acţiune (să se formuleze enunţul pentru fiecare interogare,
interogările să fie prezentate în regim Design şi Datasheet).
a) 1 interogare de tipul Make-table;
b) 1 interogare de tipul Append;
c) 1 interogare de tipul Update;
d) 1 interogare de tipul Delete.
4. De proiectat două rapoarte (să se formuleze enunţul pentru fiecare raport, rapoartele să fie
prezentate în regim Design şi Datasheet).
a) Raportul să conţină totalizări.
b) Raportul să conţină totalizări şi grupări de date.
5. De proiectat cinci formulare (să se formuleze enunţul pentru fiecare formular, formularelor
să fie prezentate în regim Design şi Datasheet).
a) Formularul – tabele, care reprezintă formularul ce conţine atâtea butoane, câte tabele are BD.
Formularul – interogări, destinat pentru deschiderea a patru interogări (la alegere).
2
b) Formularul – rapoarte, destinat pentru a deschide cele două rapoarte.
c) Formularul ce va conţine un formular încuibat (la alegere se vor utiliza controale de tipul
listbox sau combobox).
d) Formularul de bază care să conţină butoane de deschidere a formularelor create mai sus.
Tabelele
Balti
Datasheet
3
Design
Cahul
Datasheet
Design
Chisinau
Datasheet
4
Design
Furnizori
Datasheet
5
Design
2. Interogari de selectie
2.a.1 Magazine din Balti cu mai multe de 200 persoane zilnic
Datasheet
Design
6
Design
Design
7
Design
Design
8
Datasheet
Design
2.d.1 Magazine din Balti cu un numar de clienti zilnic mai mare de (interogare cu parametru
[introduceti nr clienti]).
Datasheet
9
Design
Design
10
3. Interogari de actiune
3.a Magazine din Balti cu vinzari zilnice de peste 10 mii lei. Acesta creaza o tabela ce contine toate
magazinele respective
Datasheet
Design
11
3.b Adauga magazinele din Chisinau (Interogare de tip Append). Acesta completeaza tabela
precedenta cu inregistrari din tabela Chisinau.
Datasheet
Design
12
Design
3.d Elimina magazinul Jardi din tabela Magazine din Balti (Interogare de tip Delete).
Datasheet
13
Design
4. Rapoarte
4.a Vinzarile magazinelor din Chisinau (Raport cu totalizare). Acesta prezinta toate magazinele si
sumeaza vinzarile acestora.
Report view
14
Design
4.b Furnizori (Raport cu totalizari si grupari de date). Acest raport prezinta lista furnizorilor, grupati
dupa anul primei cooperari.
Report view
15
Design
16
5. Formulare
5.a Tabele. Formular cu butoane pentru deschiderea tabelelor. La fiecare buton in Properties am ales
la rubrica Event, la On click – Macro buider, apoi am ales Open Table si ales tabela
corespunzatoare. Apoi am redenumit butonul cu denumirea tabelei.
Form view
Design
17
5.b Interogari. Formular cu butoane pentru deschiderea a 4 interogari.
Form view
Design
18
Design
5.d Furnizori. Pentru a crea formularul cu subformular, mai intii am creat subformularul pe baza
interogarii Caracteristici furnizor. Aceasta lucreaza pe baza parametrului [introduceti nr furnizor].
Apoi a ales un formular gol, in care am plasat cimpul Numar furnizor din tabela Furnizorii si
schimbat aspectul cimpului in Combo box. Iar in rubrica Properties, la Other, am scris parametrul
[introduceti nr furnizor]. Asfel prin acest parametru este legat Formularul de subformular.
Form view
19
Design
20
5.e Formulare. La fiecare buton in Properties am ales la rubrica Event, la On click – Macro buider,
apoi am ales Open Form si ales formularul corespunzator. Apoi am redenumit butonul cu denumirea
formularului.
Form view
Design
21
22