Exercițiu de rezolvat

Previzualizare laborator:

Extras din laborator:

Se doreste informatizarea operatiilor de gestiune privind aprovizionarile si livrarile de produse la o firma care îsi comercializeaza produsele pe baza comenzilor primite de la clienti. Firma dispune de un nomenclator al produselor fabricate în care sunt consemnate: codul si denumirea fiecarui produs, unitatea de masura, categoria de calitate aferenta.si stocul initial. Clientii sunt persoane juridice carora li se solicita: codul fiscal, numele, adresa, numarul de telefon. Comenzile primite sunt numerotate secvential, pe fiecare consemnându-se data primirii comenzii si termenul de livrare (exprimat în zile) iar, în momentul onorarii comenzii, se completeaza data la care s-a efectuat livrarea. Pe o comanda pot fi solicitate unul sau mai multe produse în diferite cantitati. Preturile practicate de firma sunt negociabile cu clientii si variabile în timp. Un client poate realiza mai multe comenzi, dar o comanda provine de la un singur client.

Aprovizionarile se realizeaza pe baza facturilor primite de la furnizori. Pentru fiecare furnizor se cunosc: codul fiscal, numele, adresa si numarul de telefon. Pe formularul de factura sunt consemnate numarul, data facturii, cota TVA si un eventual procent de discount obtinut de la furnizor. Pe o factura pot fi achizitionate mai multe produse fiecare într-o anumita cantitate si la un anumit pret de achizitie. O factura provine de la un singur furnizor.

Cerinte:

1. Sa se realizeze tabelele si relatiile dintre acestea în Access.

La stabilirea tipurilor de date se va avea în vedere ca:

a) numele clientilor pot avea lungime maxima 40 de caractere, iar cele ale produselor 25 de caractere.

b) numerele comenzilor si trebuie sa fie acordate automat de calculator

2. Sa se implementeze, pentru câmpurile din tabele, urmatoarele reguli de validare:

a) Cantitatile comandate trebuie sa fie pozitive

b) Preturile produselor nu pot fi negative si nu pot depasi 100.000.000 lei.

c) Termenele de livrare trebuie sa fie cuprinse obligatoriu între 10 si 30 de zile

d) Nu se vor putea înregistra comenzi cu date de livrare anterioare datei de 1 ianurie 2005.

3. Câmpurile nume client , data comanda si toate câmpurile ce sunt chei externe sunt obligatorii la completare.

4. Datele comenzilor sa fie completate automat cu data sistemului de operare, iar în cazul adaugarii de noi produse, unitatea de masura implicita sa fie Kg.

5. Sa se adauge în baza de date 10 produse, 10 clienti si 10 comenzi.

Interogarea bazei de date (Queries)

I. Interogari de selectie

Plecând de la tabelele bazei de date realizate la cerinta anterioara sa se realizeze urmatoarele interogari:

1. Sa se afiseze lista clientilor din provincie care nu au telefon ordonându-se lista alfabetic.

2. Sa se afiseze lista produselor care au ca unitate de masura litrul sau Kg si care au stoc initial sub 1000.

3. Sa se afiseze lista comenzilor din ultimul an care nu au fost înca livrate si, într-un câmp calculat numit Data Limita, sa se determine care este data pâna la care trebuie livrate produsele adunând la data comenzii termenul în zile. Se va ordona descrescator dupa data limita. Într-un alt câmp calculat numit Vechime se va calcula numarul de zile care au trecut de la primirea comenzii pâna în prezent.

4. Sa se afiseze lista alfabetica a produselor care au ca unitate de masura Kg si, într-un câmp calculat numit, De aprovizionat sa se afiseze 20% din stocul initial pentru produsele cu stoc sub 1000 iar pentru produsele cu stoc peste 1000 sa se afiseze 10% din stocul initial. (Obs.: Se va utiliza functia IIF)

5. Sa se afiseze lista clientilor care au comandat produsele zahar si faina

II. Interogari parametrizate

6. Sa se realizeze o interogare pentru a afisa lista comenzilor primite de la un anumit client al carui nume va fi specificat ca parametru în momentul lansarii interogarii.

7. Sa se realizeze o interogare pentru a afisa lista cu numerele datele si termenele comenzilor primite între doua date calendaristice specificate în momentul lansarii interogarii.

Observații:

ercitii de rezolvat la Access ASE

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Exercitiu de Rezolvat.doc
Alte informații:
Tipuri fișiere:
doc
Nota:
7/10 (1 voturi)
Nr fișiere:
1 fisier
Pagini (total):
6 pagini
Imagini extrase:
6 imagini
Nr cuvinte:
1 418 cuvinte
Nr caractere:
7 247 caractere
Marime:
119.18KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Laborator
Domeniu:
Calculatoare
Predat:
la facultate
Materie:
Calculatoare
Profesorului:
Catalin Tudor
Sus!