You are on page 1of 3

Consorci dEducaci

de Barcelona
Generalitat de Catalunya
Ajuntament de Barcelona
Institut La Guineueta
MATRIA/CRDIT: M2 Gesti de bases de dades AVALUACI 2
U!" #!$ %UBC&#%ULTE%' VI%TE% i !U#CI&#%(
%IMULACRE
GRU) 1V
#o* i co+no*s: DATA 17/4/2014
Exercici 1 (2 punts) -------------------------------------------------------------------------------------
Llista els representants que no tenen comandes per sobre del 10% de la seva quota.
Feu dos versions amb subconsultes tipus 2.
A) ersi! 1 (1 punt)
SELECT nombre FROM repventas WHERE num_empl NOT IN
(SELECT DISTINCT rep FROM peddos WHERE mporte!("uota#$%&''(
") ersi! 2 (1 punt)
SELECT nombre FROM repventas WHERE NOT E)ISTS
(SELECT # FROM peddos WHERE rep*num_empl +ND mporte!("uota#$%&''(
+ND num_empl IN (SELECT rep FROM peddos' , -er .O. / no 0a 1et "omandes
Exercici 2 (1 punts) -------------------------------------------------------------------------------------
#ostrar tots els camps de la taula d$o%icines. Llistar aquelles o%icines que tots els seus
representants de vendes tin&uin unes vendes superiors a la suma dels imports de totes les
comandes. 'ubconsultes.
SELECT # FROM o1"nas
WHERE (SELECT S2M(mporte' FROM peddos'
3 +LL(SELECT ventas FROM repventas WHERE o1"na_rep * o1"na'(
Exercici ( (1 punts) -------------------------------------------------------------------------------------
Llisteu els venedors els quals el seu total de comandes actual (imports) )s ma*or que el 2%
de la seva quota. 'ubconsultes.
SELECT # FROM repventas WHERE ($%$4#"uota'
3 (SELECT sum(mporte' FROM peddos WHERE rep*num_empl'(
Exercici + (2 punts) -------------------------------------------------------------------------------------
Llistar els venedors amb quotes que si&uin i&uals o superiors a l$ob*ectiu ...
A) ...de la seva o%icina de vendes. (1 punt)
SELECT nombre5"uota FROM repventas WHERE "uota !* +N6
(SELECT ob7etvo FROM o1"nas WHERE o1"na * o1"na_rep'(
") ...de les o%icines de vendes.(1 punt)
SELECT nombre5 "uota FROM repventas WHERE "uota !* +N6
(SELECT ob7etvo FROM o1"nas'(
Exercici , (2 punts) -------------------------------------------------------------------------------------
#ostrar l$identi%icador i el nom de l$empresa dels clients i un camp anomenat min-importe.
.om)s s$/a de llistar aquells clients que /an %et comandes de productes que tenen un preu
que supera la mit*ana del preu de tots els productes. El camp min-importe /a de mostrar
l$import m)s petit de les comandes del client. 'ubconsultes.
SELECT num_"le5 empresa5 MIN(mporte' +S mn_mporte
FROM "lentes5peddos
WHERE "le * num_"le +ND num_"le IN
(SELECT "le FROM peddos5produ"tos
WHERE produ"to * d_produ"to +ND 1ab * d_1ab +ND
(SELECT +89(pre"o' FROM produ"tos' 3 pre"o'
9RO2- .6 num_"le5 empresa(
Exercici 0 (2 punts) -------------------------------------------------------------------------------------
Llista els clients que estan associats a un venedor contractat en 1122.
A) Amb '3L
SELECT empresa FROM "lentes5 repventas
WHERE num_empl * rep_"le +ND e:tra"t(;ear 1rom "ontrato'*&<==(
") 4rea una vista5 que mostri l$apartat anterior amb l$empresa en ma*6scules. #ostra-la i
elimina-la
CRE+TE 8IEW e:> +S
SELECT upper(empresa' as empresa FROM "lentes5 repventas
WHERE num_empl * rep_"le +ND e:tra"t(;ear 1rom "ontrato'*&<==(
SELECT # FROM e:>(
DRO- 8IEW e:>(

You might also like