Sunteți pe pagina 1din 4

Seminar 2 Baze de date FABBV 1/4

Descrierea tabelelor ACCES 2010


Pentru baza de date realizata anterior realizai urmtoarele cerine: 1. Cantitate i preul dintr-o comanda trebuie s fie pozitive;

2. Data comenzii s fie implicit data curent;

3. Valoarea pentru un produs comandat nu trebuie s depeasc 1000;

Seminar 2 Baze de date FABBV 2/4 4. Data de finalizare a unui proeict trebuie s fie ulterioara datei de incepere a acestuia;

5. Unitatea de msur a unui produ s fie doar Kg, Litru sau Bucata ;

6. Unitatea de msura s fie selectat dintr-o list derulant;

7. Codul clientului din tabelul Contract s fie ales dintr-o list ce contine codurile clientilor existeni n baza de date (tabel Client) ;

Seminar 2 Baze de date FABBV 3/4

8. Numrul contractului din tabelul Comanda s poat fi ales dintr-o list derulant ce conine numerele contractelor existente n baza de date (tabel Contract) ;

9. Codul produsului i numrul comenzii s fie selectate din cte o list derulant;

10. Starea unui contract s poat fi selectat dintr-o list ce conine valorile Neinceput, In curs; Finalizat;

11. n funcie de starea unui contract s se poat introduce doar anumite valori pentru campul ProcentExecutie astfel: Stare Neinceput In Curs Finalizat Procent Executie 0% 1-100% 100%

La schimbarea strii n Finalizat sa se actualizeze automat procentul executiei la 100%. La schimbarea strii n Neinceput sa se actualizeze automat procentul executiei la 0%.

Seminar 2 Baze de date FABBV 4/4 12. Procentul execuiei unui contract s poat s fie modificat doar cu o valoare mai mare (S nu se permit micoarea accidental a valorilor acestui cmp);

13. Clienii teri din tabelul Clint s se adauge automat n tabelul Clienti_Arhiva. 14. S se adauge n tabelul ContinutComanda un camp calculat Valoare

TEMA:
La actualizarea datei comenzii s se verifice incadrarea acesteia n intervalul data ncepere data finalizare contract i s nu se permit adaugarea unei date din afara acestei perioade

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