Documente Academic
Documente Profesional
Documente Cultură
Facultatea
Catedra
Nume Prenume
Lucru individual
Conducător ştiinţific:
Autorul: ______________
Chişinău – 2018
CUPRINS
1 Prezentarea bazei de date.............................................................................................................................2
1.1 Prezentarea tabelelor.............................................................................................................................2
2 Interogări de selecție....................................................................................................................................5
2.1 Interogări de creare a câmpurilor rezultante.......................................................................................16
3 Interogari de acțiune...................................................................................................................................21
3.1 Interogări de modificare.....................................................................................................................21
3.2 Interogări de eliminare........................................................................................................................23
3.3 Interogări de grupare şi totalizare.......................................................................................................25
3.4 Interogări încrucişate..........................................................................................................................35
3.5 Interogări de creare a tabelelor...........................................................................................................39
3.6 Interogări de adăugare a înregistrărilor...............................................................................................40
4 Rapoarte.....................................................................................................................................................41
5 Formulare...................................................................................................................................................46
~2~
Mentionam ca aici nu vom prezenta proprietatile fiecarui cimp deoarece acestea sunt foarte multe si nu are
sens sa irosim spatial. Ele pot fi usor vizualizate in insasi baza de date.
Clienti
Datasheet
Design
Tranzactii:
Datasheet
~3~
Design
Modele:
Datasheet
~4~
Design
2 Interogări de selecție
1. Persoanele ce locuiesc în oraşul Chişinău. Înregistrările le sortaţi în ordine alfabetică după nume şi
prenume.
Datasheet
Design
~5~
2. Modele cu cutia de transmisie automată şi căptuşeala din piele.
Datasheet
Design
~6~
Design
Design
~7~
5. Clienţii care au încheiat tranzacţii în luna ianuarie 2013
Datasheet
Design
Design
~8~
7. Clienţii care au încheiat tranzacţii în anul 2013 şi sunt din Chişinău.
Datasheet
Design
8. Clienţii care au încheiat tranzacţii în anul 2013 şi sunt din Chişinău ori Bălţi.
Datasheet
Design
~9~
9. Persoanele, numele de familie al cărora începe cu litera „A”.
Datasheet
Design
Design
~ 10 ~
11. Persoanele numele de familie al cărora conţine îmbinarea de litere „tu”.
Datasheet
Design
12. Persoanele, numele de familie al cărora începe cu litera „A”, „B”, „C” sau „D”.
Datasheet
Design
~ 11 ~
13. Clienţii pentru care automobilele au fost livrate.
Datasheet
Design
~ 12 ~
14. Clienţii pentru care automobilele nu au fost livrate.
Datasheet
Design
15. Persoanele care nu locuiesc în oraşul Bălţi şi au comandat automobile de tip BMW.
Datasheet
Design
~ 13 ~
16. Persoanele ce locuiesc în oraşul Chişinău şi au comandat automobile de tip BMW ori AUDI.
Datasheet
Design
17. Modele cu preţul fixat de uzină mai mare ca 5000 euro livrate în anul 2013.
Datasheet
Design
~ 14 ~
18. Clienţii care au încheiat tranzacţii în anul 2013 şi au comandat 2 sau 3 automobile.
Datasheet
Design
19. Tranzacţiile în care sunt comandate automobile Toyota şi livrările au fost efectuate.
Datasheet
Design
~ 15 ~
20. Tranzacţiile încheiate în 2013 şi livrările nu au fost efectuate.
Datasheet
Design
~ 16 ~
1. Preţul de vânzare al automobilelor ([pretul fixat de uzina]+[cheltuielile de transport]+[pregatirea
vinzare]).
Datasheet
Design
~ 17 ~
Design
~ 18 ~
Design
~ 19 ~
Design
5. Într-un câmp numele de familie, prima literă de la prenume şi prima literă de la patronimic.
Datasheet
Design
~ 20 ~
3 Interogari de acțiune
3.1 Interogări de modificare
Proiectaţi interogările de modificare care ar:
1. Majora cu 5 % preţul fixat de uzină al automobilelor de tipul AUDI.
Datasheet
Design
~ 21 ~
2. Modifica numele modelului AUDI cu AUDI A6, pentru automobilele de tip special.
Datasheet
Design
~ 22 ~
3.2 Interogări de eliminare
Proiectaţi interogările de eliminare a :
1. Tranzacţiilor pentru care automobilele au fost livrate.
Datasheet
Design
~ 23 ~
2. Tranzacţiilor unde au fost comandate automobile de modelul LADA.
Datasheet
Design
~ 24 ~
3. Tranzacţiilor încheiate cu un careva client (Numele şi Prenumele clientului sunt cunoscute).
Datasheet
Design
~ 25 ~
Design
2. Calculaţi numărul de automobile de fiecare tip care au 4 uşi, comandate de către clienţi .
Datasheet
~ 26 ~
Design
~ 27 ~
Design
4. Calculaţi numărul de clienţi din fiecare localitate cu excepţia celor din Chişinău.
Datasheet
~ 28 ~
Design
~ 29 ~
Design
Design
~ 30 ~
7. Calculaţi câte automobile de fiecare model cu 2 uşi şi câte automobile de fiecare model cu 3 uşi au
fost comandate.
Datasheet
Design
~ 31 ~
8. Calculaţi suma de bani încasată în urma încheierii tranzacţiilor cu clienţii din fiecare oraş.
Datasheet
Design
~ 32 ~
9. Afişaţi valorile maximale ale tranzacţiilor din fiecare oraş (oraşul, valoarea tranzacţiei).
Datasheet
Design
~ 33 ~
10. Calculaţi suma de bani, care trebuie încasată de la toţi clienţii.
Datasheet
Design
~ 34 ~
3.4 Interogări încrucişate
Proiectaţi interogările încrucişate care afişează:
1. Câte automobile de fiecare model au fost comandate în fiecare localitate.
Datasheet
~ 35 ~
Design
~ 36 ~
Design
Design
~ 37 ~
4. Câte automobile de fiecare tip au fost comandate în fiecare luna a anului 2013.
Datasheet
Design
~ 38 ~
3.5 Interogări de creare a tabelelor
Proiectaţi interogări de creare a tabelelor:
1. Creaţi un tabel cu următoarele câmpuri: numele de familie, prenumele, localitatea, modelul, numărul
de automobile comandat, data tranzacţiei şi data livrării, care conţine informaţii despre tranzacţii încheiate în
anul 2012.
Datasheet
Design
~ 39 ~
3.6 Interogări de adăugare a înregistrărilor
Proiectaţi interogări de adăugare a înregistrărilor:
1. Adăugaţi în tabelul construit anterior informaţia despre tranzacţiile încheiate în anul 2013.
Datasheet
Design
~ 40 ~
4 Rapoarte
Obţinerea informaţiei pentru fiecare localitate în parte, despre modele comandate
Report View
~ 41 ~
1. Creaţi un raport într-o singură coloană folosind opţiunea AutoReport: Columnar. Vizualizaţi raportul
creat în regimul de proiectare. Fiţi atenţi la amplasarea domeniilor raportului şi a controalelor(câmpurilor).
Încercaţi să înţelegeţi cum se utilizează câmpurile caliulabile, care afişează data elaborării raportului şi a
informaţiei, ce ţine de pagina curentă şi numărului total de pagini în raport. (pot fi amplasate în raport şi cu
Insert Date and Time şi respectiv Insert Page Numbers).
~ 42 ~
2. Creaţi acelaş raport folosind opţiunea DesignView.
~ 43 ~
3. Creaţi un raport tabelar folosind opţiunea AutoReport: Tabular. Vizualizaţi raportul creat în regimul
de proiectare. Fiţi atenţi la amplasarea domeniilor raportului şi a controalelor (câmpurilor).
4. Creaţi un raport folosind opţiunea ReportWizard, care conţine următoarea informaţie: Data
tranzacţiei, Data livrării, Modelul, Numele de familie, Prenumele, Localitatea, Telefonul. Informaţia din
raport să fie grupată după anul încheierii tranzacţiei. Vizualizaţi raportul obţinut. Adăugaţi în raport câmpuri
calculabile, care afişează pentru fiecare grup de înregistrări următoarele totaluri: Numărul de tranzacţii
încheiate, Numărul de automobile comandate şi Valoarea tranzactiilor.
~ 44 ~
5. Creaţi acelaş raport folosind opţiunea DesignWiew.
~ 45 ~
5 Formulare
1. Să se creeze un formular în regimul Form Wizard: Columnar utilizând ca sursă de date tabelul Clienţi.
Utilizând formularul introduceţi 2-3 înregistrări în tabel şi efectuaţi câteva operaţii de redactare a datelor.
Form view
~ 46 ~
3. Pentru tabelul Clienţi construiţi câte un formular utilizând regimul Form Wizard: Tabular şi
AutoForm: Datasheet.
Form view
~ 47 ~
4. Să se creeze un formular în regimul Form Wizard, utilizând ca sursă de date tabelul Clienţi.
Formularul urmează să conţină următoarele câmpuri: Codul clientului, Numele de familie, Prenumele,
Localitatea.
Form view
~ 48 ~
5. Să se creeze un formular în regimul de proiectare utilizând ca sursă de date tabelul Modele.
Formularul va conţine următoarele câmpuri: Codul modelului, Modelul, Puterea motorului, Cutia de
transmisie, Căptuşeala şi campul calculat Preţul de vânzare = [Preţul fixat de uzină] + [Cheltuielile de
transport] + [Pregătirea pentru vânzare]. Pentru câmpurile Cutia de transmisie şi Capitonarea puneţi controale
de tip Combo Box. Formataţi elementele formularului.
Design
~ 49 ~
7. Construiţi un formular cu subformular, care pentru fiecare model ar afişa informaţia despre
tranzacţiile, unde a fost solicitat. Subformularul va conţine câmpurile: Codul tranzacţiei, Numărul de auto,
Preţul de vânzare, Data comenzii, Data livrării.
Form view
~ 50 ~
8. Creaţi un formular, ce conţine un buton de comandă, care ar afişa o foaie de date cu informaţia despre
numărul de automobile comandate în fiecare localitate.
Form view
9. Creaţi un formular, care va conţine mai multe butoane de comandă, ce declanşează diferite acţiuni:
lansarea unei interogări, deschiderea unui formular, eliminarea unei înregistrări s.a.
~ 51 ~
Form view
~ 52 ~