Ajuatti sa dau restanta!sql
Добавлено: Пн мар 05, 2007 11:31
Am trei probleme ,tre sa le fac pina la 12.30 ,azi.Ajutati va rog.
P1:functionar(Num,Salariu)
De gasit functionarul cu cel mai inalt salariu neutilizind functiile ALL,MAX
P.2.
Functionari(FunctionarID,FunctionarNume,Salariu)
Sa se considere urmatoarele interogari SQL.In ce consta procesarea lor ineficienta?Rescrieti-le pentru imbunatati timpul
lor de prelucrare.Explicati solutiile
SELECT DISTINCT*FROM functionari;
SELECT AVG(Salariu) FROM functionari
GROUP BY FunctionarID HAVING
FunctionarID=22;
P.3
Fie urmatoarea schema a bazei de date:
vinuri(VinDenumire,An,Grad)
producatori(VinDenumire,ProducatorNume,Regiune,Cantitate)
Sa se acorde drepturi transmisibile de consultare utilizatorului Popescu asupra
tuturor datelor despre vinurile produse in 2006 in regiunea Beaujolais.
Sa nu se utilizeze tehnica viziunilor.
P1:functionar(Num,Salariu)
De gasit functionarul cu cel mai inalt salariu neutilizind functiile ALL,MAX
P.2.
Functionari(FunctionarID,FunctionarNume,Salariu)
Sa se considere urmatoarele interogari SQL.In ce consta procesarea lor ineficienta?Rescrieti-le pentru imbunatati timpul
lor de prelucrare.Explicati solutiile
SELECT DISTINCT*FROM functionari;
SELECT AVG(Salariu) FROM functionari
GROUP BY FunctionarID HAVING
FunctionarID=22;
P.3
Fie urmatoarea schema a bazei de date:
vinuri(VinDenumire,An,Grad)
producatori(VinDenumire,ProducatorNume,Regiune,Cantitate)
Sa se acorde drepturi transmisibile de consultare utilizatorului Popescu asupra
tuturor datelor despre vinurile produse in 2006 in regiunea Beaujolais.
Sa nu se utilizeze tehnica viziunilor.