Documente Academic
Documente Profesional
Documente Cultură
Lucru individual
la disciplina “Tehnologii informaţionale de comunicare”
STUDIU DE CAZ
Producerea auomobilelor
Chişinău - 2018
Cuprins
Cerințe...................................................................................................................................................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..........................................................................................................................9
4. Rapoarte..........................................................................................................................................14
5. Formulare........................................................................................................................................19
Cerințe
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) 1 interogare de tip Select ce nu conţin rândul total, dar conţine câmpuri calculate şi criterii
de selecţie;
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;
c) 1 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) 1 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).
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).
2
d) Formularul de bază care să conţină butoane de deschidere a formularelor create mai sus.
Tabelele
Modele
Datasheet
Design
3
Piese si accesorii
Datasheet
Design
4
Stakeholderi
Datasheet
Design
2. Interogari de selectie
2.a Modele la care profitul obtinut e mai mic de 400 euro
Datasheet
5
Design
Design
6
2.c Piese si accesorii in valoare totala mai mare de 1000 euro
Datasheet
7
Design
Design
8
3. Interogari de actiune
3.a Creeaza tabela Preturi modele si piese (Interogare de tip Make table). Acesta creaza o tabela ce
contine toate modele, inafara de modelul Auto 7.
Datasheet
Design
9
3.b Adauga Auto 7 in tabela Preturi modele si piese (Interogare de tip Append). Acesta completeaza
tabela creata la punctul precedent cu modelul Auto 7.
Datasheet
Design
10
3.c Actualizarea pretului piesei Capot la 150 euro (Interogare de tip Update).
Datasheet
Design
11
3.d Eliminarea modelului Auto 1 din tabelul Preturi modele si piese (Interogare de tip Delete).
Datasheet
12
Design
13
4. Rapoarte
4.a pese si accesorii (Raport cu totalizare).
Report view
14
15
Design
4.b Stakeholderi (Raport cu totalizari si grupari de date). Acest raport stakeholderii, grupati dupa
tipul acestora.
Report view
16
17
Design
18
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
5.b Interogari. Formular cu butoane pentru deschiderea a 4 interogari. La fiecare buton in Properties
am ales la rubrica Event, la On click – Macro buider, apoi am ales Open Query si ales interogarea
corespunzatoare. Apoi am redenumit butonul cu denumirea interogarii.
Form view
Design
19
5.c Rapoarte. Formular cu butoane pentru deschiderea a 2 rapoarte. La fiecare buton in Properties
am ales la rubrica Event, la On click – Macro buider, apoi am ales Open Report si ales raportul
corespunzator. Apoi am redenumit butonul cu denumirea raportului.
Form view
Design
5.d Formular cu subformular subordonat. Pentru a crea formularul cu subformular, mai intii am creat
subformularul pe baza interogarii Date despre stakeholderi. Aceasta lucreaza pe baza parametrului
[introduceti denumire stakeholder]. Apoi a ales un formular gol, in care am plasat cimpul Denumire
entitate din tabela Stakehoolderi si schimbat aspectul cimpului in Combo box. Iar in rubrica
Properties, la Other, am scris parametrul [introduceti denumire stakeholder]. Asfel prin acest
parametru este legat Formularul de subformular.
Form view
20
Design
21
5.e Formulare. Formular pentru deschiderea formularelor prin butoane. 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
22
23