Sunteți pe pagina 1din 52

Universitatea

Facultatea
Catedra

Nume Prenume

Lucru individual

la disciplina ”Tehnologii informaţionale de comunicare”

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

1 Prezentarea bazei de date


1.1 Prezentarea tabelelor
Baza de date contine 3 tabele principale care marchează structurarea datelor. Schema Relațională este
prezentata mai jos:

Tabelele pot fi vizualizate mai jos:

~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

3. Modele cu preţul fixat de uzină cuprins între 9000 şi 15000 euro.


Datasheet

~6~
Design

4. Persoanele ce au comandat mai mult de 3 automobile. Înregistrările le sortaţi în ordine descrescătoare


după numărul de automobile comandate.
Datasheet

Design

~7~
5. Clienţii care au încheiat tranzacţii în luna ianuarie 2013
Datasheet

Design

6. Clienţii care au încheiat tranzacţii în anul 2013.


Datasheet

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

10. Persoanele, numele de familie al cărora se termină cu îmbinarea de litere ”nu”.


Datasheet

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

2.1 Interogări de creare a câmpurilor rezultante


Proiectaţi interogările de creare a câmpurilor rezultante care ar afişa informaţia despre tranzacţii şi:

~ 16 ~
1. Preţul de vânzare al automobilelor ([pretul fixat de uzina]+[cheltuielile de transport]+[pregatirea
vinzare]).
Datasheet

Design

2. Suma care trebuie achitată pentru fiecare tranzacţie (valoarea tranzacţiei).


Datasheet

~ 17 ~
Design

3. Numărul de zile în care a fost deservit clientul.


Datasheet

~ 18 ~
Design

4. Într-un câmp numele, prenumele şi patronimicul clientului.


Datasheet

~ 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

3.3 Interogări de grupare şi totalizare


Proiectaţi interogările de grupare şi totalizare care ar afişa:
1. Calculaţi numărul de automobile de fiecare tip comandate de către clienţi.
Datasheet

~ 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

3. Calculaţi numărul de clienţi din fiecare localitate.


Datasheet

~ 27 ~
Design

4. Calculaţi numărul de clienţi din fiecare localitate cu excepţia celor din Chişinău.
Datasheet

~ 28 ~
Design

5. Calculaţi numărul de automobile de tipul BMW comandate în fiecare localitate.


Datasheet

~ 29 ~
Design

6. Calculaţi numărul de clienţi din oraşul Chişinău.


Datasheet

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

2. Câte automobile de fiecare model a comandat fiecare client.


Datasheet

~ 36 ~
Design

3. Câte automobile cu 2, 3, 4 şi 5 uşi au fost comandate în fiecare localitate.


Datasheet

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

2. Deschideţi formularul construit în regimul de proiectare. Atenţie la aranjarea elementelor


formularului!
Design

~ 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

6. Să se creeze un formular, care ar afişa următoarea informaţie: Numele, Prenumele, Localitatea,


Modelul, Data tranzacţiei, doar despre tranzacţii încheiate în prima jumătate a anului 2009.
Form view

~ 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 ~

S-ar putea să vă placă și