ACADEMIA DE STUDII ECONOMICE A MOLDOVEI
CATEDRA TEHNOLOGII INFORMAIONALE,
Studiu individual
la disciplina
Informatica Economic
Coordonator
Grad didactic, Cpn Valentina
Student Panicov Mihaela
Grupa MKL171
Chiinu,2017
1
Cuprins:
Partea 1...............................................................................................................................4
[Link] tabelului Excel..............................................................................................5
[Link] nomenclatorului .........................................................................................5
[Link] valorilor monetare(currency)..................................................................6
[Link] de cautare VLOOKUP....................................................................................6-7
[Link] simple ce contin operatori +.-,*........................................................................7-8
[Link] logice..................................................................................................................8
[Link] calendaristice....................................................................................................8-9
[Link] statistice............................................................................................................9-10
[Link] matematice.......................................................................................................10-12
[Link] datelor............................................................................................................12
[Link] functiei Dget...............................................................................................13
[Link].............................................................................................................................13
[Link] de date prin subtotaluri..................................................................................13-14
[Link] Pivot..................................................................................................................15
[Link]...........................................................................................................................16
[Link].......................................................................................................................17
[Link].......................................................................................................................18
Partea 2................................................................................................................................19
[Link] problemei....................................................................................................20
[Link] structuriii tabelelor....................................................................................20-23
[Link] B.D. Relationale.............................................................................................23
[Link] de selectie....................................................................................................24-26
[Link] de totalizare..............................................................................................26-30
[Link] cu parametri.................................................................................................30-31
[Link] de actiune.....................................................................................................31-33
[Link] de modificare...........................................................................................33-34
[Link] de lichidare..............................................................................................34-35
[Link]...........................................................................................................................36
2
[Link].......................................................................................................................37
[Link]........................................................................................................................38
3
PARTEA 1
APLICATIA MICROSFT
EXCEL
4
[Link]:Cafeneaua Loft este un local public ce are functia de deservire a ceaiului si
cafelei.
S se proiecteze un tabel n care s se afieze tipurile de cafea i ceai procurate cu scopul de
a duce evidena acestor pe anul 2017 .n tabel s se afieze denumirele de ceai i
cafea,cantitile,data procurrii,preul pe un kg ,i preul inclus cu TVA pentru produsele
date,figura1.
Figura [Link] cu datele iniiale
[Link] elaborat nomenclatorul preurilor i de introdus preul initial pentru fiecare tip de cafea
i ceai,sortnd datele da la A la Z,figura 2.
2.1 Pentru a se afia valoarea preului nsoit de simbolul monetary ,formatm datele urmnd
urmtorii pai:
5
Selctm elementele pentru formatare:Home Cells Format Cells Currency astfel
obinem figura 2.1.
Figura 2.1 Formatarea datelor
[Link] afiat n tabelul initial preul unitar pentru fiecare tip de [Link] aceasta am
preluat din matricea ,O2:P15,preul unitar al fiecrui produs .Cutarea n aceast matrice se
realizeaz dup denumirea produselor din coloana [Link] de cutare nscris n coloana C
este reprezentat n figura 3.
Figura [Link] de cutare pe vertical VLOOKUP.
Astfel datele din nomenclator ,cu ajutorul Funciei VLOOKUP ,au fost preluate n tabelul ca
date iniiale ,figura 3.1.
6
Figura 3.1 VLOOKUP
[Link] preul cu TVA ,pentru aceasta introducem in celula E urmtoarea formula
Figura 4 Pre cu TVA
7
Aflm care este preul final a produselor pentru aceasta n celula F3 introducem urmtoarea
formul
Prin AutoFill obinem i celelalte sume la procurarea produselor,figura 4.1.
Figura 4.1 .Preul final
[Link] cafeneaua data sa aib o reputaie bun determinm termenul de valabilitate a
produselor cumparate (Data procurrii este i data fabricrii) cu ajutorul funciei logice If
pentru aceasta intrducem n celula H3 formula
Iar cu ajutorul opiunii AutoFill determinm termenul de valabilitate pentru restul
produselor,figura 6.
Figura 5 Termenul de valabilitate (valabil,expirat)
[Link] care este numrul de zile de la data cumprrii a produselor cu ajutorul funciei
pentru date calendaristice Days360 ,n celula I3 introducem formula
8
Cu ajutorul opiunii AutoFill vom obine pentru celelalte produse,figura 6.
Figura 6 Durata stocului
[Link] valoarea minim minima a preului final .Introducem formula
Aflm valoarea maxim a preului [Link] formula
9
Figura 7 Valoarea minim i maxim a pretului final
7.1 Aflm valoarea media a preului final .Introducem formula
Figura 7.1 Valoarea medie
[Link] care este suma total a produselor cu ajutorul funciei matematice
Sum,introducem formula
Deci suma total pe care o suport cafeneaua pentru a procura produsele date este
reprezentat n figura 8
10
Figura 8 Suma total
De asemenea cu ajutorul funciei matematice SUMIF determinm care este suma produselor
cumprate n cantitate de 100 kg,introducem urmtoarea formul
Suma ce a fost achitat doar pentru produsele de 100 kg este reprezentat in figura 9.1
11
Figura 8.1 Sumif
[Link] a vedea aparte pentru fiecare produs preul final vom valida datele dupa urmtorii
paii pentru cellule A2:A3
Data Data Validation , astfel obinem:
Figura 9
Iar cu ajutorul funciei Dget vom reprezenta pentru fiecare produs preul lui final ,fugura 9.1
12
Figura 9.1
[Link] filtrarea datelor urmarim pasii:Data->Sort&Filter ->Filter(figura 11)
Figura 10
11 .Pentru a face subtotal la pretul final a produselor urmarim pasii:
Data->Outline->Subtotal(figura11.1)
13
Figura11.1
[Link] ajutorul PivotTable vom reprezenta cantitatea i termenul de valabilitate a produselor
,pentru aceasta vom urmri paii
Insert-Tables-PivitTable i vom obine figura 11
14
Figura 12
Iar in figura 12.1 este reprezentat Pivot Table
15
[Link] folosi slicere pentru denumire ,cantitate i termenul de valabilitate pentru a
determina mai uor n ce cantiti sunt disponibile produsele,figura 13.
Figura 13 Slicere
[Link] a determina care produse sunt n cantiti mai mari vom folosi diagrama Tipul
Column ,vom urmrii paii
Insert-Charts-Insert Column Chart
16
Vom obine urmtorul grafic
Figura 14 Diagrama Tipul Column
17
[Link]
Pentru situatia cand lucram cu liste datorita Excelului tabelele pot fi foarte utile prin faptul
ca imi simplifica munca. Cu un singur click am si formatare, si filtrare, mai mult decat atat,
tabelele se inteleg foarte bine si cu pivot table-urile si cu graficele si alte functii din Excel. Pe
langa asta, atunci cand am scris o formula pe o coloana, atunci cand apas ENTER formula e
automat multiplicata pe toata coloana.
18
PARTEA II
APLICATIA
MICROSFT ACCES
19
1 .Formularea problemei:
De proiectat tabelele BD la temaStatia de [Link] creata este destinata pentru a
controla evidenta achitarii abonatilor a serviciilor telefonice.
[Link] o BD noua,atribuind numele statie de telefoane .Deschid baza de date si creez patru
tabele conform structurilor prezentate in figura1.1-1.8
Figura1.1 Tabelul Abonati in regim Design
Figura 1.2 Tabelul Abonati in tegim Datasheet
20
Figura1.3 Tabelul Achitari in regim Design
Figura3.4 Tabelul Achitari in regim Datasheet
21
Figura1.5 Tabelul Instalarii in regim Design
Figura1.6 Tabelul Instalari in regim Datasheet
22
Figura1.7 Tabelul Luni in regim Design
Figura 1.8 Tabelul Luni in regim Datasheet
2.1Scheme BD relationale
La proiectarea BD multitabelare ,mediul Acces pentru crearea legaturilor dintre tabele
(meniul Tools->Relationships)cu alegerea tipului de asociere (butonul Join Type )si
asigurarea integritatii referentiale a datelor (meniul Relationships->Edit Relationships)
Figura 1.9 Caseta Relationships
23
[Link]
Proiectarea interogarilor de selectie .
Exemplu 1Sa se proiecteze o integrare care afiseaza lista abonatilor din sectorul C.
[Link] caseta Database execut click pe pagina Queries de pe bara objects.
[Link] zona de lucru sunt prezente doua regimuri de creare a interogarilor Create Query in
Design view si Create query by using wizard aleg regimul Design View
[Link] urmare se deschide caseta Select Query in regim Design View si caseta Show Table
(Figura2.1)caseta show table continue trei pagini:
Tables-include lista tabelelor create in BD curenta;
Queries-include lista interogarilor deja create in BD curenta;
Both-include lista tuturor tabelelor si interogarilor create in BD curenta.
Figura2.1 Caseta Select Query in regim Design
Din pagina Tables selectez prin dublu click tabelul Abonati dupa anexarea tabelului la grila
interogarii inchid caseta Show Table.
24
[Link] grila interogarii conform Figurii 3.2
[Link] criteriul de selectie pentru coloana sector c
[Link] click pe butonul Save din bara cu instrumente si introduc un nume pentru
interogarea Abonati_sectorC.
Figura 2.3 Interogarea Abonati_sectorC in regim Datasheet
Exemplu 2 .Afisati informatia referitoare la abonatii care au incheiat contracte cu urmatoarele
numere:
A-302 si A-307.
Completez grila interogarii conform figurii 3.4
25
Figura3.4 Interogarea Abonati_info 1 in regim Design
Figura 2.5 Interogarea Abonatii_info 1 in regim Datasheet
3.1Interogari de tip Select ce include rindul total ,cimpuri calculate ,criterii de selectie si
gruparea se face dupa un singur cimp
Exemplu 1 .Sa se stabileasca suma achitata de abonatul Cretupina in prezent
26
Figura 2.6 Interogarea Suma_ab_Cretu in regim Design
Figura 2.7 Interogarea Suma-_ab_Cretu in regim Datasheet
[Link] a fost prima zi in care abonatul Moraru a efectuat achitarea serviciilor
acordate
27
Figura 2.8Interogarea in regim Design
Figura2.9 Interogarea Suma _achitata_Moraru_in regim Design
Interogari de tip Select ce include in rindul total,cimpuri calculate ,criterii de selectie si
gruparea se face dupa mai multe cimpuri.
Exemplu 1 .Sa se determine sumele totale achitate pentru fiecare luna fiecare cuplare ,de
abonatii :A-301;A-303,A-306.
28
Figura2.10 Interogarea Sumele_totale in regim Design
Figura 2.11 Interogarea Sumele_totale in regim Datasheet.
29
Exemplu [Link] informatia despre abonatii ce au achitat factura pentru luna septembrie si
fiecare cuplare.
Figura 2.12 Interogarea Achitari_septembrie in regim Design
Figura 2.13 Interogarea Achitari_septembrie in regim Datasheet
[Link] cu parametri
Exemplu 1 .Afisati informatia despre un anumit abonat pe o anumita perioada de timp/
Completez grila interogarii.
Pe rindul Criteria-introduc textul in paranteze patrate care va fi afisat in caseta de dialog a
parametrului:
Coloana Codul abonatului [introduceti codul abonatului]
Coloana data ->[inceputul perioadei]And<=[sfirsitul perioadei]
30
Figura 2.14 Interogarea Abonati_info in regim Design
Salvez interogarea cu numele Abonati_info si o [Link] urmare ,se vor deschide consecutive
casetele de dialog ale interogarii cu parametri(figura 2.15)
Figura 2.15 Casetele de dialog Enter Parameter Value
[Link] de actiuni
Interogarie de actiuni sunt interogarile care efectueaza schimbari la nivelul bazei de date
,aceste modificari afecteaza atit structura tabelelor ,cit si datele continute de [Link] aceea
,trebuie sa fim prudenti in lucrul ce aceste tipuri de interogari ,intrucit inregistrarile lichidate
,modificate nu pot fi restabilite.
Pentru a pastra integritatea datelor ,mai departe voi efectua citeva interogari pe baza copiilor
tabelelor realizate anterior.
31
Proiectarea interogarilor de actiune
5.1Interogari de creare a tablelor (Make-Table Query)
Exemplu :Afisati abonatii ce au achitat o suma mai mica de 60 pentru servicii telefonice.
Folosesc interogarea de tip Make Table pentru a crea tabelul Achitari 60 care va include
codurile tuturor abonatilor si suma spre achitare .
Procedez in urmatorul mod:
[Link] o interogare pe baza tabelului Copie_Tabel_Achitari.
[Link] in rindul Field cimpurile Cod_abonatului si Suma .In cimpul suma indic conditia
<=60 vor fi selectate inregistarile cu abonati care au achitat o suma mai mica ca 60(figura
30.1)
[Link] meniul Query aleg optiunea Make Table Query .In caseta de dialog Make Table indic
numele noului tabel (Achitari 60) si tasez ok (figura 3.1)
Figura 3.1 Interogarea Crearea Tabelului Achitari 60 in regim Design
In final ,salvez interogarea cu numele Achitari [Link] a lansa interogarea ,execut dublu
click pe denumirea ei.
Pentru a putea vizualiza rezulatele ,deschid tabelul Achitari 60(figura3.1)din grupul de
obiecte Tables
32
Figura 3.2 Tabelul Achitari60 in regim Datasheet
5.2Interogari pentru modificarea datelor din tabele(Update Query)
Exemplu:Modificati denumirea sectorului din C in Ciocana
Includ in rindul Field cimpul Sector
Selectez optiunea Update Query din meniul [Link] rezultat,titlul constructorului de
interogari se modifica in Update Query din [Link] rezultat ,titlul constructorului de
interogari se modifica in Update Query ,iar in partea de jos apare rindul Update To.
Figura 3.3 Interogarea modificarea sectorului din C in Ciocana in regim Design
33
Introduc in rindul Update To pentru cimpul Sector-Ciocana
Indic in rindul Criteria pentru primul sector criteriul c
Actionez butonul DataSheet View din bara de instrumente ,pentru a obtine valorile curente
ale cimpului Sector care urmeaza a fi modificate.
Modificarile propriu-zise vor fi operate numai dupa revenirea in regim Design View si
excutarea comenzii Run din meniul Query .Ca urmare pe ecran va aparea mesajul despre
numarul total al inregistrarilor care urmeaza a fi modificate .Actionind butonul Yes ,MS
Access va efectua modificarile [Link] a renunta la modificari,actionam butonul
NO.
Salvez interogarea atribuindu-i numele modificarea sectorului din C in Ciocana.
Figura [Link] Copie _Tabel_Abonati in regim Datasheet
2.5.3Interogari pentru lichidarea inregistarilor din tabele(Delete Query)
Exemplu :Lichidati abonatul cu codul A-306,care nu mai solicita serviciile telefonice
In rindul Field includ cimpurile care vir fi afisate sau oentru care vor fi specificate conditiile
de selectie ,adica cimpurile Cod_abonatului ,Nume ,[Link] rezultat ,in celulele
respective pentru fiecare cimp optiunea Where(figura 3.5)
Introduc in rindul Criteria criteriile de selectie ,in cazul meu,pentru cimpul Cod_abonatului
scriu conditia A-306(figura 3.5)
34
Figura3.5 Interogarea Lichidarea _abonatului_a306 in regim Desing
Pentru a vizualiza lista inregistrarilor care urmeaza a fi excluse ,actionez butonul Datasheet
View din bara de instrumente .Ca rezultat ,obtin fereastra reprezenatata in figura3.6
Figura 3.6
Salvez interogarea
Figura 3.6 (vedem ca A-306 este lichidat)
35
6 . Rapoarte
Raportul este un instrument eficient de prezentare a informatiei stocate in BD prin
[Link] ofera utilzatorului un control complet asupra dimensiunii si aspectului
fiecarui element constitutive.
Regimul de vizualizare Design este destinat pentru crearea de sine statator a rapoartelor si
pentru impartirea raportului in sectiuni ,acestea fiind componentele individuale care
controleaza ce elemente apar si modul in care sunt formate.
Proiectarea rapoartelor
Exemplu:Sa se realizeze un raport pentru a afisa lista cu informatiile privitoare la
abonati.(figura 4)
Figura 4 .Raport privind lista cu abonati
36
7. Formulare
Formularul este un ansamblul de zone active alcatuit din mai multe tipuri de elemente
controale asociate,controale neasociate etc. ce permit utilzatorului sa introduca efecti
informatii.
Prin intermediul formularelor ,un utilzator al unei baze de date MS Acces poate simplifica
procesul de introducere a datelor,ofera un format usor de utilizat pentru lucru cu date si se
pot adauga elemente functionale.
Proiectarea formularelor
37
[Link]
Programul Microsft Acces ofera posibilitatea avantajoasa pentru asigurarea datelor in
interiorul oricarei intreprinderi ,intr-un mod simplu si accesibil [Link] program detie
mai mult eavatnte cum ar fi:
Independenta datelor fata de aplicatii ,astfel ca descrierea datelor este separata de
utilzarea acestora.
Posibilitatea de a aplica restrictii si securitate a datelor impotriva acceselor
neautorizate.
Integrarea datelor ce se manifesta prin asigurarea corectitudinii in momentul creerii.
Bazele de date pot fi accesate de la distante prin WS axistente si conectate la o retea
de calculatoare.
Pe de alta parte alte programe sunt mai costisitoare iar noi nu avem persoane instruite.
38