Tarea Extra de SQL

March 25, 2018 | Author: Marco Larry Quezada | Category: Sql, Technology, Computing, Computing And Information Technology, Technology (General)


Comments



Description

UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERIASDivisión de electrónica y computación Departamento de Ciencias Computacionales Carrera: ingeniería en computación Materia: CC302 – Bases de Datos Sección: 03 Tarea: Ejercicios Extra de SQL Nombre: Código: Fecha: 14 de Diciembre del 2012 Nombre del profesor: José Ignacio Vázquez Herrera STATUS.CIUDAD=’LONDRES’. PROYECTOS WHERE PROVEEDORES.NOMBRE_J.S# AND PROVEEDORES. .CIUDAD=PROYECTOS.NOMBRE_P.COLOR. 5. PROYECTOS WHERE PROVEEDORES. Encontrar todas las parejas de ciudades tales que la primera sea la de un proveedor y la segunda la de un proyecto entre los cuales haya habido algún suministro. PROYECTOS.P#=SUMINISTRO.CIUDAD. Encontrar los códigos de los proveedores que suministran alguna pieza a J1. SELECTPROVEEDORES. SUMINISTRO.J# FROM SUMINISTRO WHERE CANTIDAD>100. 2. SELECT S#. piezas y proyectos que se encuentren en la misma ciudad. SELECT PIEZAS. PIEZAS. Encontrar los nombres de proveedores.#Pnum.CIUDAD AND PIEZAS. P#.CIUDAD = PIEZAS.CIUDAD) PROYECTOS J (#Jnum.NOMBRE-P FROM PIEZAS. pieza y proyecto cuya cantidad supere las 100 unidades.S#=SUMINISTRO. PROYECTO.Sobre las relaciones: (Las claves comienzan con #) PROVEEDORES S (#Snum.P# AND PROVEEDORES. PROVEEDORES WHERE PIEZAS.S# AND PROYECTOS. SELECT S# FROM SUMINISTRO WHERE J#=J1.NOMBRE_S.S#=SUMINISTRO.CIUDAD.CIUDAD) SUMINISTRO SPJ (#Snum.NOMBRE-P. 4. Encontrar los códigos de proveedor.J#=SUMINISTRO.PESO. 3. PIEZAS. SELECT PROVEEDORES.J#.CANTIDAD) Realizar las siguientes consultas en SQL: 1. Encontrar los nombres de las piezas suministradas por los proveedores de Londres.CIUDAD) PIEZAS P (#Pnum.#Jnum.CIUDAD FROM PROVEEDORES.NOMBRE-S.NOMBRE-J FROM PROVEEDORES. SUMINISTRO. 11. Encontrar los códigos de los proyectos que usan una pieza que puede ser suministrada por S1. Encontrar los códigos de los proyectos que tiene como único proveedor a S1.J# AND PROVEEDOR.J#=SUMINISTRO.CIUDAD<>PROYECTO. PROVEEDOR WHERE PROVEEDORES. 10. Encontrar los códigos de los proyectos que tienen al menos un proveedor que no se encuentre en su misma ciudad. PIEZAS WHERE PROVEEDORES. SELECT J# FROM SUMINISTRO WHERE S#=S1. 7.J# FROM SUMINISTRO.6.P#=SUMINISTRO. SELECT PROVEEDORES. Encontrar la cantidad más pequeña enviada en algún suministro.J# ANDPROVEEDOR.S#=SUMINISTRO. 8. Encontrar los códigos de las piezas suministradas a algún proyecto por un proveedor que se encuentre en la misma ciudad que el proyecto.S# AND PROYECTOS.S# AND PIEZAS.J#=SUMINISTRO. Encontrar los códigos de los proyectos que no utilizan una pieza roja suministrada por un proveedor de Londres.S#=SUMINISTRO. SELECT SUMINISTRO.J# FROM SUMINISTRO. 9. .P# FROM SUMINISTRO. PROYECTOS.CIUDAD. PROYECTOS. SELECT MIN (CANTIDAD) FROM SUMINISTRO.CIUDAD=PROYECTO.CIUDAD. PROVEEDOR WHERE PROVEEDORES. SELECT PROYECTOS.COLOR<>’roja’.S#=SUMINISTRO. SELECT P# FROM SUMINISTRO WHERE S#=S1.S# AND PROYECTOS. PROVEEDORES.CIUDAD=’Londres’ AND PIEZAS.P# HAVING PROVEEDORES. SELECT DISTINCT J# FROM PROVEEDORES. PROYECTOS.J# AND PROYECTOS.P# = SUMINISTRO.P#.J#)). Encontrar los códigos de los proyectos a los que S1 suministra todas las piezas existentes. PIEZAS.P#= PIEZA.S# = ‘S1’ AND NOT IN( SELECT * FROM PROVEEDORES. Encontrar los códigos de las piezas suministradas a todos los proyectos de Paris. SUMINISTRO WHERE NOT IN ( SELECT P# FROM PROVEEDORES. 14. PIEZAS. PROYECTOS. SUMINISTRO WHERE SUMINISTRO. Encontrar los códigos de los proveedores que venden la misma pieza a todos los proyectos. PROYECTOS.P# AND PROYECTOS.J#=PROYECTOS. PROYECTOS WHERE PIEZA. PIEZAS. PIEZAS.J# = SUMINISTRO.P# FROM SUMINISTRO. .S# FROM PROVEEDORES.12. PROYECTOS WHERE SUMINISTRO. SELECT SUMINISTRO. 13. SELECT PROVEEDORES.CIUDAD=’Paris’.SUMINISTRO WHERE PIEZAS.
Copyright © 2024 DOKUMEN.SITE Inc.