Sunteți pe pagina 1din 24

Universitatea de Stat din Moldova

Facultatea “ Științe economice „


Specialitate „ Servicii hoteliere,turism și agrement „

Lucru individual
La disciplina „ Tehnologii informaționale de comunicare “

Studiu de caz
“ Magazin de flori“

Conducator științific :
Autorul : Rudenco Marina

Chișinău-2020
Cuprins :
1. Proiectarea unei BD multitabelara :
a) Descrierea domeniului de aplicare a BD ……………………………………..
b) Proiectarea tabelelor al BD “ Magazin de flori “ …………………………….
1. Schema BD relationale ( proiectarea relatiilor dintre tabele);………………..
2. Tabele in regim Design si Datasheet ( proiectarea tabelelor in regim Design si
Datasheet……………………………………………………………………
2.Proiectarea interogarilor de selectie :
a) 1 interogare de tip Select ce nu contine rîndul Total,dar cîmpuri calculate și
criteria 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,criteria de
selecție și gruparea se face după mai multe cîmpuri……………………
d) 1 interogare cu parametru ………………………………………………

3. Proiectarea interogărilor de acțiune :


a) 1 interogare de tip Make-Table………………………………………………
b) 1 interogare de tip Append ………………………………………………….
c) 1 interogare de tip Update …………………………………………………..
d) 1 interogare de tip Delete……………………………………………………

4. Proiectare a două rapoarte :


a) Raportul să conțină totalizări ………………………………………………
b) Raportul să conțină totalizări și grupări de date ……………………………

5. Proiectarea a cinci formulare:


a) Formularul-tabele,care reprezintă formularul ce conține atîtea butoane,cite
tabele are BD………………………………………………………
b) Formularul-interogări,destinat pentru deschiderea a patru interogări ……..
c) Formularul-rapoarte,destinat pentru a deschide cele două 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 ………………………………………………..
Introducere
Microsoft Access este un program pentru crearea și administrarea unei baze de date
relaționale, produs de Microsoft, care face parte din suita de programe Microsoft
Office.Acces a devenit un program de bază în cadrul tuturor domeniilor,acesta oferind
posibilitatea urmăririi evoluției unor operațiuni care pot avea loc. Pentru a urmări
acestea activități a fost Și sunt folosite baze de date relaționare, acestea dețin următoarea
structură :un depozit de date care a fost împărțit în colecții mai mici de date (numite
tabele) pentru a elimina redundanța, apoi au fost asociate pe baza unor fragmente
comune de informații (numite câmpuri).

O Baza de Date reprezintă o modalitate de stocare a unor informații și date pe un


suportextern (un dispozitiv de stocare), cu posibilitatea extinderii ușoare și a
regăsirii rapide a acestora. La prima vedere sarcina poate părea banală. Totuși,
în condițiile în care este vorba de a lucra cu milioane de elemente, fiecare putând
consta din mari cantități de date care trebuie accesate simultan prin Internet de către
mii de utilizatori răspândiți pe întreg globul; și în condițiile când disponibilitatea
aplicației și datelor trebuie să fie permanentă (de ex. pentrua nu pierde ocazia de a
încheia afaceri), soluțiile bune nu sunt de loc simple.

Scopul baze noastre de date este de a arăta eficiența programului Microsoft Acces în
cadrul unei baze de date.

Obiectivele noastre sunt de a scoate în evidență diferite trăsături a datelor prin


Interogări, Rapoarte, Formulare.

Accesul este un program pe care avem posibilitatea să îl utilizăm în urmărirea eficientă


și gestionarea unei baze de date.

Rolul Accestului este de bază în cadrul tehnologiilor informaționale, de aceea acesta este
folosit în majoritatea domeniilor.

Domeniul bazelor de date este foarte important la ora actuala. Indiferent ca suntem
unutilizator obisnuit, unul experimentat sau un profesionist IT, studiul unei baze de
date este mai important ca oricand.

3
Scopul : Obținerea rapidă a datelor referitoare la evidența vînzărilor anumitor flori
conform unor criterii specifice.

1. Proiectarea unei BD multitabelara

a)Descrierea domeniului de aplicare a BD


Elementele de bază al BD “ Magazin de flori “ sunt :
Flori- Cod_floare , Denumirea, Descrierea,Preț (lei),Cod_furnizor ;
Furnizori- Cod_furnizor , Denumirea, Țara ,Telefon;
Angajați – Cod_Angajat , Nume ,Prenume,Adresa , Telefon , Salariu ;
Evidența – Cod_vînzare , Cod_floare , Cod_angajat, Cod_furnizor,Cantitatea,Data;

b)Proiectarea tabelelor al BD “ Magazin de flori “


1.Proiectarea relațiilor dintre tabele :
La proiectarea BD multitabelară, mediul Access permite creearea legăturilor dintre
tabele cu alegerea tipului de asociere și asigurarea integrității referențiale a datelor
(meniul Tools –Relationship) prezentăm caseta care am obținut-o .

4
Am utilizat un tip de legătură :
 1:M pentru tabelele Angajați-Evidența,Evidența – Furnizori,Evidența-
Flori,Furnizori-Flori. Această legătură se caracterizează prin faptul că unei
înregistrări dintr-un tabel îi corespund mai multe înregistrări din celălalt tabel.În
cazul nostru ne-am referit la cîmpurile Cod_angajat,Cod_vînzare,
Cod_furnizor,Cod_floare.

2.Proiectarea tabelelor în regim Design și Datasheet.


1) Tabelul : Flori
Design:

Datasheet:

5
2) Tabelul: Furnizori
Design:

Datasheet:

3)Tabelul Angajați

Design:

6
Datasheet:

4)Tabelul Evidența
Design:

7
Datasheet:

8
2.Proiectarea interogarilor de selectie
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 problem 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împurile 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:
a) Să se creeze o interogare care unește denumirea și prețul într-un singur cîmp pentru
Poinsettia

9
Design :

Datasheet:

10
b)Să se creeze o interogare care afișează numărul de angajați pentru fiecare salariu între
3000 și 4000 inclusiv.

Design:

Datasheet:

11
c) Să se creeze o interogare care afișează denumirea și cantitatea vîndută de
marfă cu Descrierea: 50-60 cm.

Design:

Datasheet:

12
d) Să se creeze o interogare care afișează lista florilor vîndute într-o zi anumită

Design:

Datasheet:

13
3.Proiectarea interogărilor de acțiune :
Formularea subproblemei:
De formulat enunțul și de proiectat interogări de acțiune pentru a copia, a lichida , a
actualize datele și a crea tabele noi în BD multitabelară .
a) 1 interogare de tip Make- Table:
-Să se creeze o interogare de tip Make-Table care să conțină toate datele despre
furnizori.
b) 1 interogare de tip Append:
- Să se creeze o interogare care va adăuga date noi cu referire la gama noua de
flori.
c) 1 interogare de tip Update :
Pentru acest tip de interogări trebuie bifat parametrul “ Cascade update related
fields “ între tabelele Angajați și Evidența.
- În urma vînzărilor eficiente a crescut salariul angajaților cu 150 de lei. Să se
actualizeze informația.

d)1 interogare de tip Delete .


-Să se creeze o interogare în baza căreia să se șteargă informația despre „ Trandafir ” și
„Garoafă” din tabelul „ Flori”.

13
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:

2) Alegem tipul interogării “Make-Table”

3) Numim tabelul “Furnizori 2”


4) Salvăm interogarea cu numele crearea_tabelului_furnizori 2

5) Pornim interogarea prin dublu-click

6) Vizualizăm rezultatul deschizînd tabelul nou-apărut “ 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ă

Design:

14
Datasheet:

2) Creăm o interogare pe baza tabelului “Flori2” și selectăm toate cîmpurile.

3) Indicăm tipul interogării “ Append-Querry”


4) Indicăm din lista derulantă numele tabelului la care o să se adauge informația –
“Flori”

15
5) Salvăm interogarea cu numele “ adăugarea _datelor_la_tabelul_flori”

6) Apăsăm Run (1 data!) pentru a porni interogarea

7) Vizualizăm rezultatul deschizînd 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 vînzărilot eficiente a crescut salariul angajaților cu 150 de lei. Să se
actualizeze informația.

16
1)Creăm o interogare pe baza tabelului “Angajați”

2) Selectăm cîmpul Salariu

3)Indicăm tipul integrării- Update

4) Ca rezultat apare linia “ Update to “

5)Completăm cîmpul Update to cu fraza [Salariu]+150

17
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

18
d)Să se creeze o interogare în baza căreia să se șteargă informația despre “Trandafir” și
“Garoafă” din tabelul “Flori”
1)Creăm o interogare pe baza tabelului “Flori”
2)Indicăm cîmpul „Denumirea”
3)Alegem tipul interogării-Delete Query
4)În cîmpul nou apărut alegem “In” (din)

5) Criteriul “Trandafir” or “Garoafă”

6)Apăsăm butonul Run ,la care acceptăm cerințele programului la ștergerea informațiilor
din tabelul “Flori”
7) Verificăm rezultatul deschizînd tabelul „Flori”

19
4.Proiectare a două rapoarte :
Raportul este un instrument eficient de prezentare a informației stocate în BD prin
imprimare.
a)Proiectarea raportului care să conțină totalizări.
Formularea enunțurilot și proiectarea rapoartelor pentru a prezenta informației
stocată în BD multitabelară .
-Să se creeze un raport pe baza tabelului ” Angajați “.Calculați suma totală a
salariilor.
b) Raportul să conțină totalizări și grupări de date.

a)Să se creeze un raport pe baza tabelului „Angajați” .Calculați suma totală a


salariilor.

19
Design:

Datasheet:

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