1
Să se rezolve următoarele cerinţe utilizând baza de date cu numele fiecărui student din cadrul serverului SQL s-win-sql-cig: 1.Să se definească posibilitatea de adăugare a unui vânzător nou şi a unui utilizator nou aferent lui în cadrul aceleiaşi tranzacţii. 2.Să se adauge o nouă categorie de produse denumită Diverse şi să se mute toate produsele din categoriile Cereale, Bomboane şi Ulei în categoria nou creată. Toate operaţiunle trebuie să se desfăşoare fie toate, fie niciuna. 3.Să se şteargă din baza de date toate bonurile de casă împreună cu produsele vândute în cadrul acestora într-o dată precizată ca parametru şi toate plăţile efectuate în contul lor în cadrul unei singure tranzacţii. 4.Să se implementeze restricţia ca baza de date să nu permită ştergerea plăţii unui bon de casă dacă el a fost emis în anul curent. 5.Să se definească o restricţie care să interzică ştergerea şi modificarea unui produs dacă acesta face parte din categoria Cereale.

Cerinte Seminar 6

Embed Size (px)

Citation preview

Page 1: Cerinte Seminar 6

Să se rezolve următoarele cerinţe utilizând baza de date cu numele fiecărui student din cadrul serverului SQL s-win-sql-cig:

1. Să se definească posibilitatea de adăugare a unui vânzător nou şi a unui utilizator nou aferent lui în cadrul aceleiaşi tranzacţii.

2. Să se adauge o nouă categorie de produse denumită Diverse şi să se mute toate produsele din categoriile Cereale, Bomboane şi Ulei în categoria nou creată. Toate operaţiunle trebuie să se desfăşoare fie toate, fie niciuna.

3. Să se şteargă din baza de date toate bonurile de casă împreună cu produsele vândute în cadrul acestora într-o dată precizată ca parametru şi toate plăţile efectuate în contul lor în cadrul unei singure tranzacţii.

4. Să se implementeze restricţia ca baza de date să nu permită ştergerea plăţii unui bon de casă dacă el a fost emis în anul curent.

5. Să se definească o restricţie care să interzică ştergerea şi modificarea unui produs dacă acesta face parte din categoria Cereale.