option
Cuestiones
ayuda
daypo
buscar.php

practica-extra

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
practica-extra

Descripción:
practica extra

Fecha de Creación: 2026/06/11

Categoría: Otros

Número Preguntas: 21

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

Obtener los códigos de las partes fabricadas en Telde que los proveedores de Telde no venden. (p JOIN (s WHERE ciudad = "Telde"))[pn] MINUS (spj JOIN (s WHERE ciudad="Telde") [sn]) [pn]. (p WHERE ciudad='Telde')[pn] Minus (spj JOIN (s WHERE ciudad='Telde')[sn])[pn]. (p[pn] MINUS (spj JOIN (s WHERE ciudad='Telde')[sn])[pn]) INTERSECT (p WHERE ciudad='Telde')[pn]. p[pn] MINUS (spj JOIN (s WHERE ciudad='Telde')[sn])[pn].

Obtener los códigos de los proyectos que usan partes vendidas solamente por el suministrador 's2'. j[jn] MINUS (spj[pn] MINUS (spj WHERE sn<>'S2')[pn])[jn]. j[jn] MINUS (spj JOIN (spj WHERE sn<>'S2')[pn])[jn]. j[jn] MINUS (spj JOIN(spj[pn] MINUS (spj WHERE sn<>'S2')[pn]))[jn].

Obtener los códigos de los suministradores que sólo venden partes usadas en el proyecto 'j1'. spj[sn] MINUS (spj JOIN (p[pn] MINUS (spj WHERE jn='J1')))[sn]. spj[sn] MINUS (spj JOIN (p[pn] MINUS (spj WHERE jn='J1')[pn]))[sn]. s[sn] MINUS (spj JOIN (p[pn] MINUS (spj WHERE jn='J1')[pn]))[sn].

Obtener los códigos de los proyectos de Telde que usan todas las partes no vendidas por el suministrador 'S2'. ((spj[jn,pn] DIV (spj[pn] MINUS (spj WHERE sn='S2')[pn])) JOIN j) WHERE ciudad='Telde')[jn]. ((spj[jn,pn] DIV (p[pn] MINUS (spj WHERE sn='S2')[pn])) UNION (j WHERE ciudad='Telde')[jn]. ((j WHERE ciudad='Telde') JOIN spj)[jn,pn] DIV (p[pn] MINUS (spj WHERE sn='S2')[pn]).

Obtener las ciudades cuyos suministradores venden, entre todos, todas las partes. ((s JOIN spj)[sn,ciudad,pn] DIV p[pn])[ciudad]. ((spj[sn,pn] DIV p[pn]) JOIN s)[ciudad]. (s JOIN spj)[ciudad,pn] DIV p[pn].

Obtener los códigos de partes no usadas en proyecto a los que sólo les vende el suministrador 'S2'. p[pn] MINUS (spj[jn] MINUS (spj WHERE sn<>'S2')[jn])[pn]. p[pn] MINUS (spj JOIN (spj[jn] MINUS (spj WHERE sn<>'S2')[jn]))[pn]. p[pn] MINUS (spj JOIN (spj WHERE sn='S2')[jn]))[pn].

Obtener los códigos de los suministradores que sólo vende partes no usadas en el proyecto 'J1'. spj[sn] MINUS (spj JOIN (spj WHERE jn='J1')[pn])[sn]. s[sn] MINUS (spj JOIN (spj WHERE jn='J1')[pn])[sn]. spj[sn] MINUS (spj JOIN (spj WHERE jn<>'J1')[pn])[sn].

Obtener los códigos de los proyectos que no usan partes vendidas por el suministrador 'S2'. j[jn] MINUS (spj JOIN (spj WHERE sn='S2')[pn])[jn]. j[jn] MINUS (spj JOIN (spj WHERE sn='S2'))[jn]. spj[jn] MINUS (spj JOIN (spj WHERE sn='S2')[pn])[jn].

Obtener los códigos de los proyectos de Telde que usan partes no vendidas por el suministrador 'S2'. ((spj[jn,pn] DIV (spj[pn] MINUS (spj WHERE sn='S2')[pn])) JOIN j) WHERE ciudad='Telde')[jn]. ((j WHERE ciudad='Telde') JOIN spj)[jn,pn] DIV (p[pn] MINUS (spj WHERE sn='S2')[pn]). ((spj[jn,pn] DIV (p[pn] MINUS (spj WHERE sn='S2')[pn])) UNION (j WHERE ciudad='Telde')[jn].

Obtener los códigos de los proyectos que usan partes vendidas solamente por el suministrador 'S2'. (spj JOIN (spj[pn] MINUS (spj WHERE sn<>'S2')[pn]))[jn]. (spj JOIN (spj[pn] MINUS (spj WHERE sn='S2')[pn]))[jn]. (spj JOIN (spj WHERE sn='S2')[pn])[jn].

Obtener los códigos de los suministradores que no venden a proyectos que solo usan partes rojas. s[sn] MINUS (spj JOIN (spj[jn] MINUS (spj JOIN (p WHERE color<>'Rojo'))[jn]))[sn]. s[sn] MINUS (spj JOIN (spj[jn] MINUS (spj JOIN (p WHERE color<>'Rojo')[pn])[jn]))[sn]. s[sn] MINUS (spj JOIN (j[jn] MINUS (spj JOIN (p WHERE color<>'Rojo')[pn])[jn]))[sn]. spj[sn] MINUS (spj JOIN (spj[jn] MINUS (spj JOIN (p WHERE color<'Rojo')[pn])[jn]))[sn].

Obtener los códigos de los suministradores que venden todos los pn rojos. sp[sn,pn] DIV (p where color = 'rojo')[pn]. sp[s,p] DIV (p where color = 'rojo')[pn]. s[s,p] DIV (p where color = 'rojo')[pn].

¿Cuáles son las ciudades en las que vive más de un suministrador?. -select distinct s.ciudad from s, s x where s.ciudad = x.ciudad and s.sn<>x.sn;. -select distinct ciudad from s x where ciudad in(select ciudad from s where sn<>x.sn);. -select distinct s.ciudad from s, s x where s.ciudad=x.ciudad and s.sn<x.sn;. -select distinct ciudad from s, s x where s.ciudad = x.ciudad and s.sn<x.sn;.

Obtener los códigos de las partes fabricadas en una ciudad en la que vive al menos un suministrador y en la cual se monta al menos un proyecto. -select pn from p where exists(select * from s where ciudad=p.ciudad) and exists(select * from j where ciudad=p.ciudad). -select distinct pn from p, s, j where p.ciudad=s.ciudad and p.ciudad=j.ciudad. -select distinct pn from s, p, j , spj where s.sn=spj.sn and p.pn=spj.pn and j.jn=spj.jn and s.ciudad=p.ciudad and p.ciudad=j.ciudad. -select disctinct pn from spj, p where spj.pn=p.pn and exists(select * from s where ciudad=p.ciudad) and exists(select * from j where ciudad=p.ciudad).

Obtener los códigos de las partes no usadas en el proyecto 'j1'. -select pn from p minus select pn from spj where jn = 'j1';. -select pn from p where pn not in(select pn from spj where jn='j1');. -select pn from p where not exists(select * from spj where pn= p.pn and jn='j1'). -select pn from p where not exists(select * from spj where pn <> p.pn and jn='j1').

Obtener los códigos de los proyectos que no usan la parte 'p1'. -select jn from j where jn not in(select jn from spj where pn='p1');. -select jn from j minus select jn from spj where pn='p1';. -select jn from j where not exists(select * from spj where jn=j.jn and pn='p1');. -select jn from j where not exists(select * from spj where jn<>j.jn and pn='p1');.

Obtener los códigos de los proyectos que solo usan partes no vendidas por el suministrador 's1'. -select distinct jn from spj where jn not in(select jn from spj where pn not in(select pn from spj where sn='s1'));. -select distinct jn from j where jn not in(select jn from spj where pn in(select pn from spj where sn='s1'));. -select distinct jn from spj x where not exists(select * from spj where jn=x.jn and pn in(select pn from spj where sn='s1')). -select distinct jn from spj where jn not in(select jn from spj where pn in(select pn from spj where sn='s1')).

Obtener los códigos de los proyectos que usan todas las partes que no han sido vendidas por el suministrador 's1'. -select jn from j where not exists(select pn from p where not exists(select * from spj where pn=p.pn and sn='s1')and not exists(select * from spj where jn=j.jn and pn=p.pn));. -select jn from j where not exists(select pn from p where pn not in(select pn from spj where sn='s1') and not exists(select * from spj where jn=j.jn and pn=p.pn));. -select jn from j where not exists(select pn from spj x where pn not in(select pn from spj where sn='s1') and not exists(select * from spj where jn=j.jn and pn=x.pn));.

Obtener los códigos de los suministradores que solo vende partes no usadas por el proyecto 'j1'. -select distinct sn from spj where sn not in(select sn from spj where pn in(select pn from spj where jn='j1'));. -select distinct sn from spj x where not exists(select * from spj where sn=x.sn and pn in(select pn from spj where jn='j1'));. -select sn from s where sn not in(select sn from spj where pn in(select pn from spj where jn='j1')). -select distinct sn from spj where sn not in(select sn from spj where pn not in(select pn from spj where jn='j1'));.

Obtener los códigos de los suministradores que venden cada parte roja a cada proyecto de Telde. -select sn from s where not exists(select on from p x where not exists(select jn from j where ciudad='Telde' and not exists(select * from spj, p where spj.pn=p.pn and color='rojo' and p.pn=x.pn and jn=j.jn)) and not exists(select * from spj where pn=x.pn and sn=s.sn));. -select sn from s where not exists(select pn, jn from p,j where color='rojo' and j.ciudad='Telde' and not exists(select * from spj where sn=s.sn and pn=p.pn and jn=j.jn));. -select sn from s a where not exists(select pn from p b where color='rojo' and not exists(select sn, pn from s x, p y where not exists(select jn from j where ciudad='Telde' and not exists(select * from spj where sn=x.sn and pn=y.pn and jn=j.jn)) and sn=a.sn and pn=b.pn));.

Obtener los nombres de proveedores que vendan al menos una parte roja que haya sido usada por algún proyecto de Telde. -select distinct snombre from s where sn in(select sn from spj x where exists(select * from spj where pn=x.pn and 'Telde' = (select ciudad from j where jn=x.jn) and 'rojo' in(select color from p where pn=x.pn)));. -select distinct snombre from s where sn in(select sn from spj where pn in(select pn from spj where jn in(select jn from j where ciudad='Telde') and pn in(select pn from p where color='rojo')));. -select distinct snombre from s where sn in(select sn from spj x where exists(select * from spj y where pn=x.pn and 'Telde' = (select ciudad from j where jn=y.jn) and 'rojo' in(select color from p where pn=y.pn)));.

Denunciar Test