Exercițiu de rezolvat

Laborator
7/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 6 în total
Cuvinte : 1418
Mărime: 119.18KB (arhivat)
Publicat de: Oliviu Iliescu
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Catalin Tudor
ercitii de rezolvat la Access ASE

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.

Preview document

Exercițiu de rezolvat - Pagina 1
Exercițiu de rezolvat - Pagina 2
Exercițiu de rezolvat - Pagina 3
Exercițiu de rezolvat - Pagina 4
Exercițiu de rezolvat - Pagina 5
Exercițiu de rezolvat - Pagina 6

Conținut arhivă zip

  • Exercitiu de Rezolvat.doc

Alții au mai descărcat și

Proiect baze de date - Microsoft Access - evidența salariaților unei firme

Am ales ca tema pt acest proiect “Evidenta Salariatilor Unei Firme “. Pt aceasta am creat 4 tabele dupa cum urmeaza : 1. Salariati : IDSalariat,...

Baze de Date

Consideram exemplul unei societati de proiectare. Obiectivul este de a pastra informatii privind proiectele si salariatii care lucreaza la aceste...

Declanșatoare în SQL Server

Introducere. În ultimele decenii se observă dezvoltarea pe scară largă a Sistemelor Informatice şi Tehnologiilor de Programare care au devenit în...

Baze de Date în Access

1.ANALIZA STRUCTURALA 1.1 Identificarea entitatilor S-au creat trei entitati : - Clienti - Comenzi - Produse Entitatea CLIENTI contine : -...

Proiect Access - Gestionarea Pensiunilor de pe Valea Prahovei

Tema proiectului meu pentru disciplina Sisteme Informatice financiar– monetara este baza de date numita “Gestionarea pensiunilor de pe Valea...

Bază de date SQL

SCHEMA PE BAZA GRAFULUI FACTURI { NrFactura, CodClient, ID_PunctDesfacere, DataFactura} CLIENTI { CodClient, NumeCl, AdresaCl, LocalitateCl}...

Joc de Poker în Pascal

Program Poker; Uses Crt; Const heart = chr(3); diamond = chr(4); club = chr(5); spade = chr(6); Type deck = array[1..4,1..13] of...

50 de termeni esențiali de internet

Bit, Byte, HTTP, Intranet, URL, web sunt doar cativa din termenii pe care ii intalnim pe Internet. Porpunem celor care fac acum primii "pasi" pe...

Te-ar putea interesa și

Modalități de activizare, diferențiere și individualizare a elevilor la lecțiile de matematică

INTRODUCERE IMPORTANŢA MATEMATICII CA ŞTIINŢĂ ” Între ştiinţă şi viaţă există o legătură indestructibilă… cu cât ştiinţa slujeşte viaţa, cu atât...

Însușirea Operațiilor de Adunare și Scădere cu Numere Naturale și a Proprietăților Acestora

CAPITOLUL I - CONSIDERAŢII GENERALE 1. Importanţa şi rolul matematicii în pregătirea şcolarului mic pentru viaţa cotidiană Într-o societate...

Metodologia predării-invățării conceptului de număr natural în ciclul primar

Argumentul Învăţarea matematicii necesită un stil de muncă adecvat. Obţinerea rezultatelor depinde atât de cantitatea de efort depusă, dar mai...

Proiect didactică - planuri lecție și planificare

Profesor: Disciplina: Economie Clasa: a -XI – a Tema: Recapitulare pentru teza Tipul lecţiei: Recapitulare și sistematizare Durata: 50 min...

Învățământul Primar

CAP. I. Introducere 1.1. Învăţământul primar în contextul actual „Formarea şi dezvoltarea profilului moral cu dimensiune axiologică a...

Valențe Formative ale Activității de Rezolvare și Compunere a Problemelor

I. CULTIVAREA CREATIVITĂŢII – OBIECTIV AL PROCESULUI INSTRUCTIV-EDUCATIV I.1. Delimitări conceptuale Renumitul psiholog american A.L. Taylor...

Strategii de Prevenire și de Înlăturare a Eșecului Școlar

1. Alegerea şi definirea temei de cercetat: Tema de cercetat: “Strategii de prevenire şi înlăturare a eşecului şcolar”. Am ales acestă temă...

Bursa de valori

1. Introducere Tematica referatului este „Bursa de valori”. In prima parte a referatului vom afla ce inseamna bursa, de unde provine termenul de...

Ai nevoie de altceva?