Está en la página 1de 3

5/5/2016

www.ub.edu.ar/catedras/ingenieria/Datos/capitulo4/ejercicios4.htm

Prctica4
LenguajeSQL
Ejercicio1
Paracadaejerciciodelaprctica3,expresarlasconsultasenSQL.

Ejercicio2
Dadoelsiguienteesquemadebasededatosrelacional:
Almacn(Nro,Responsable)
Artculo(Cdart,Descripcin,Precio)
Material(Cdmat,Descripcin)
Proveedor(Cd_prov,Nombre,Domicilio,Ciudad)
Tiene(Nro,Codart,Cantidad)
Compuestopor(Cdart,Cd_mat)
Provisto_por(CdMat,Cd_prov)
RealizarlassiguientesconsultasenSQL:
1. HallarlosnombresdelosproveedoresdelaciudaddeLaPlata.
2. Hallarlosmateriales,cdigoydescripcin,provistosporproveedoresdelaciudaddeRosario.
3. Hallarcdigosydescripcionesdelosartculoscompuestosporalmenosunmaterialprovistoporel
proveedorLpez.
4. Hallarloscdigosynombresdeproveedoresqueproveenalmenosunmaterialqueseusaenalgn
artculocuyoprecioesmayorque$100.
5. Hallareloloscdigosdelosartculosdemayorprecio.
6. dem5demenorprecio.
7. Hallarlosnmerosdealmacenesquetienentodoslosartculosqueincluyenelmaterialconcdigo123.
8. HallarlosnombresdelosproveedoresdetodoslosmaterialesquecomponenelartculoA303.
9. Hallarlosproveedores(cdigo)queproveenalmenosunmaterialparatodoartculo.
10. Hallarloscdigosydescripcionesdelosartculosquetienenalmenosunmaterialquenoproveeningn
proveedor.
11. Hallarparacadaalmacnelpreciomnimo,mximoypromediodelosartculosquetiene.
12. Listarparacadaalmacnelstockvalorizado(cdigoydescripcindecadaartculo,cantidad,precio
unitario,valortotaldelartculo).
13. Listarelstockvalorizadoagregado(independientedelalmacn)paratodoslosartculoscuyaexistencia
supera100unidades.
14. Hallarlosartculoscuyoprecioessuperiora$50yqueestncompuestospormsdetresmateriales.
15. Listarlosmaterialesquecomponenlosartculoscuyoprecioessuperioralpreciopromediodelosartculos
delalmacnnro.2.

Ejercicio3
Dadalasiguientebasededatos:
Proveedor(nro_p,norn_p,categora,ciudp)
Artculo(nro_a,descripcin,ciud_a,precio)
Cliente(nro_c,nom_c,ciud_c)
Pedido(ped_nro,nro_p,nro_a,nro_c,cantidad,preciototal)
ResponderalassiguientesconsultasenSQL:
1.
2.
3.
4.
5.
6.

Hallarelcdigo(nrop)delosproveedoresqueproveenelartculoal46.
Hallarlosclientes(nomp)quesolicitanartculosprovistosporp015.
Hallarlosclientesquesolicitanalgntemprovistoporproveedoresconcategoramayorque4.
HallarlostempedidosporclientesdeRosario.
HallarlospedidosenlosqueunclientedeRosariosolicitaartculosproducidosenlaciudaddeMendoza.
Hallarlospedidosenlosqueelclientec23solicitaartculosnosolicitadosporelclientec30.

http://www.ub.edu.ar/catedras/ingenieria/Datos/capitulo4/ejercicios4.htm

1/3

5/5/2016

www.ub.edu.ar/catedras/ingenieria/Datos/capitulo4/ejercicios4.htm

7. Hallarlosparesdeciudadesenlaforma(ciudadl,cudad2),talesqueunproveedorenciudadlprovea
artculospedidosporclientesdeciudad2.
8. Hallarlosnombresdelosproveedorescuyacategoraseamayorqueladetodoslosproveedoresque
proveenelartculo"cuaderno".
9. Hallarlosproveedoresqueproveenelartculomscarocompradoalgunavezporunclientedelaciudadde
Mendoza.
10. Hallarlosclientesquehanpedidodosomsartculosdistintos.
11. HallarlosproveedoresquenotienenningnpedidoenlosqueelclienteesdelaciudaddeMendozayel
artculoesproducidoenSanJuan.
12. Hallarlosclientesquecompranartculoscuyopreciopromedioessuperiora$100.
13. Hallarlosproveedoresquevendentodoslosartculoscuyoprecioessuperioralpreciopromediodelos
artculosqueseproducenenLaPlata.
14. Hallarlacantidaddeartculosdiferentesprovistosporcadaproveedorqueproveeatodoslosclientesde
Junn.
15. Hallarlosproveedoresquehanprovistomsde1000unidadesentrelosartculosAOO1yAl00.

Ejercicio4
Seanlossiguientesesquemasderelacin:
Tramo(Nrovuelo,Desde,Hasta)
Avin_Utilizado(nrovuelo,tipoavin,nroavin)
Info_pasajeros(nrovuelo,documentoidentidad,nombre,origen,destino,fecha)
Losvuelosnopuedentenermsdedosescalasynohaycambiodetipodeavinparaunmismovuelo.
RealizarlassiguientesconsultasenSQL:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.

HallarlosnmerosdevuelodesdeelorigenAhastaeldestinoF.
HallarlostiposdeavinquenosonutilizadosenningnvueloquepaseporB.
HallarlospasajerosynmerosdevueloparaaquellospasajerosqueviajandesdeAaDpasandoporB.
HallarlostiposdeavinquepasanporC.
Hallarlacantidaddeavionesquefiguranenlabd.
Hallar,paracadaavin,lacantidaddevuelosdistintosenqueseencuentraregistrado.
ListarlosdistintostipoynrodeavinquetienenaHcomodestino.
Hallarlospasajerosquehanvoladoentodoslosavionesdelacompaa.
Hallarlospasajerosquehanvoladomsfrecuentementeenelltimoao.
HallarlospasajerosquehanvoladolamayorcantidaddevecesposibleenunB777.
HallarlospasajerosquehanvoladoaTorontoenfechasmsprximasposible.
Hallarlospasajerosquehanvoladotodoslostiposdeavinenlosltimos2aos.
Hallarlosavionesquehantransportadomsvecesalpasajeromsantiguo.
Hallarlospasajerosquehanrealizadounacantidaddevuelosdentrodel10%enmsoenmenosdel
promediodevuelosdetodoslospasajerosdelacompaa.
15. Listarlacantidadpromediodepasajerostransportadosporlosavionesdelacompaa,portipodeavin.

Ejercicio5
Seaelsiguienteesquemadebasededatosrelacional:
Empleado(NroEmpleado,Nombre,Domicilio,Localidad,Antigedad)
Funcin(NroFuncin,Descripcin)
Planta(Nro_Planta,Descripcin,Localidad)
Tarea(Nro_Empleado,NroFuncin)/*funcionesquecadaempleadoestencondicionesderealizar*/
Organizacin(Nroplanta,NroFuncin)/*funcionesprevistascomonecesariasparaelfuncionamientode
laplanta*/
Trabaja(NroEmpleado,NroPlanta,Fecha_Desde,Fecha_Hasta)
Distancia(Localidad,Localidad,Distancia)/*todaslascombinacionesposiblesentrelocalidadesdistintas*/
LosempleadosquetrabajanactualmenteencadaplantatienennullenFecha_Hasta.

http://www.ub.edu.ar/catedras/ingenieria/Datos/capitulo4/ejercicios4.htm

2/3

5/5/2016

www.ub.edu.ar/catedras/ingenieria/Datos/capitulo4/ejercicios4.htm

RealizarlassiguientesconsultasenSQL:
HallarlosnombresdelosempleadosquenotrabajanenRosario.
HallarlasfuncionesqueseandesempeadasporunempleadodeCapitalFederalyquenoseanrequeridas
enunaplantadeLaPlata.
Hallarlaslocalidadesdonderesidanoestnencondicionesdecumplirfuncionesempleadosconmsde20
aosdeantigedad.
Hallarlosempleadosqueestnencondicionesdecumplirlamismafuncinentodaslasplantas.
Hallarlasplantasquecontemplanensuorganizacinfuncionesquecualquierempleadoconhasta10aos
deatitigedadestencondicionesderealizar.
Listarlacantidadtotaldeempleados,elpromediodeempleadosporplantay,paracadaplantaen
particular,lacantidaddeempleadosquetrabajanenella.
Hallarlosnros.deempleadosquetrabajanamsde5kmdedonderesiden.
Hallarlosempleadosquevivenaunadistanciamayordesulugardetrabajoqueladistanciapromediode
todoslosempleados.
Hallarlasplantasdondetrabajanempleadosconmsde2aosdeantigedadenesaplanta.
Hallarlosempleadosquenohayancambiadodeplanta.
Listarlosempleadosporplantaquetienenunaantigedadsuperioralaantigedadpromediodelos
empleadosactualesdecadaplanta.
Anterior

http://www.ub.edu.ar/catedras/ingenieria/Datos/capitulo4/ejercicios4.htm

Inicio

3/3

También podría gustarte