4_tema_ baze de date

2
Interogarea bazei de date (SQL) Sa se realizeze urmatoarea baza de date: Sa se realizeze urmatoarele interogări de acţiune, utilizand SQL: 1) Sa se creeze tabela ProdusePerisabile cu următoarea structură CodProdus, Denumire,UnitateMasura, dataExpirare , pret 2) Sa se adauge in tabela ProdusePerisabile produsul “Mere” având codul „mere212”, măsurat in „kg”,din categoria „alimente”, expirând la data 12.12.2012, având preţul 10 000. 3) Sa se adauge in tabela ProdusePerisabile produsul “Zahar” având codul „zahar12”, măsurat in „kg”, expirând la data 1.12.2012, având preţul 5000. 4) Sa se adauge in tabela ProdusePerisabile toate produsele din categoria „alimente” 5) Sa se reducă cu 10% preţul produselor ce expira in ultima luna. 6) Sa se şteargă din tabela Produseperisabile acele produse care au expirat.

Upload: hyperol123

Post on 19-Dec-2015

238 views

Category:

Documents


17 download

DESCRIPTION

fj;l

TRANSCRIPT

Page 1: 4_Tema_  Baze de date

Interogarea bazei de date (SQL)

Sa se realizeze urmatoarea baza de date:

Sa se realizeze urmatoarele interogări de acţiune, utilizand SQL:

1) Sa se creeze tabela ProdusePerisabile cu următoarea structură CodProdus, Denumire,UnitateMasura, dataExpirare , pret

2) Sa se adauge in tabela ProdusePerisabile produsul “Mere” având codul „mere212”, măsurat in „kg”,din categoria „alimente”, expirând la data 12.12.2012, având preţul 10 000.

3) Sa se adauge in tabela ProdusePerisabile produsul “Zahar” având codul „zahar12”, măsurat in „kg”, expirând la data 1.12.2012, având preţul 5000.

4) Sa se adauge in tabela ProdusePerisabile toate produsele din categoria „alimente”

5) Sa se reducă cu 10% preţul produselor ce expira in ultima luna.

6) Sa se şteargă din tabela Produseperisabile acele produse care au expirat.

Interogări de selecţie

7) Sa se afiseze lista localitatilor din care provin clientii (fiecare oras se va afisa o singura data)

8) Sa se afiseze lista cu primele 3 chitante ce au suma cea mai mare.

9) Sa se afiseze numerele bonurilor de consum, datele consumurilor şi să se calculeze numărul de zile trecut de la consum pentru toate bonurile de consum dintr-o anume gestiune tastata ca parametru.

Page 2: 4_Tema_  Baze de date

10) Sa se afişeze numerele bonurilor de consum si denumirea gestiunilor unde s-au intocmit in anul curent.

11) Sa se afiseze produsele (Denumirea produsului)consumate in semestrul 1 al anulul 2012.

12) Sa se afiseze numarul de clienti din fiecare localitate.

13) Sa se afiseze comanzile ce valoarea totala mai mica de 2 mil ordonate in functie de valore.

14) Sa se afiseze preturile minime si maxime pentru produsele din categoria „Alimentare” pentru care media preturilor este mai mare de 200.

15) Realizaţi o interogare UNION pentru a afisa toate produsele care n usunt din categoria „Alimentare” si cel perisabile (CodProdus, Denumire) masurate in”KG„ Intr-o a treia coloana numita Categoria se va afisa “Perisabile “ pentru ProduselePerisabile şi categoria pentru restul produselor.

16)Realizaţi o interogare cu subinterogare pentru a afisa chitantele cu cele mai mari sume

17)Realizaţi o interogare cu subinterogare pentru majora cu 10% preturile produselor comandate in luna aprilie anul curent.

18)Sa se afiseze produsele care nu au fost comandate.