Consultas Base de Datos Recetas

March 30, 2018 | Author: Luis Alberto Garnica López | Category: Sql, Databases, Data, Data Management, Data Management Software


Comments



Description

Reporte de Consultas SQL Unidad VI: Lenguaje SQL – Luis Alberto Garnica LópezMateria: Fundamentos de Bases de Datos. Profesor: Miguel Bañuelos Mercado. Hora: 07:00 – 08:00 Instituto Tecnológico de Tepic | N.C. 13400415 nombrereceta. usaingredientes. idIngredientes. Select * from Consulta1. ingredientes.idRecetas = Recetas_idRecetas and Ingredientes_idIngredientes = Ingredientes.cantidad from recetas.nombre. Salida: 1 . Recetas. Ingredientes..idRecetas. cantidad) SQL: Create View Consulta1 as select Recetas.Listado de recetas con todos sus ingredientes y cantidades (idreceta. usaingredientes where recetas.Consultas Base de Datos Recetas Enunciado: 1.IdIngredientes order by Recetas.nombre.Nombre as IngNombres. nombre ingrediente. 2 . Listado de recetas con ingredientes comunes (id receta. ingredientes. nombre ingrediente) SQL: Create View Ingr_Comunes as (select idRecetas.Nombre as NomIngred from recetas. Recetas. Ingredientes.Enunciado: 2.. usaingredientes where IdIngredientes in (select Ingredientes_IdIngredientes from usaingredientes group by Ingredientes_idIngredientes having count(*)>1) and idIngredientes=Ingredientes_idIngredientes and idRecetas=Recetas_idRecetas). nombre receta.Nombre. Select * from Ingr_Comunes order by idIngredientes. idIngredientes. Salida: 3 . Denominaciones_idDenominaciones and pertenecedenominacion.idVinos. Salida: Enunciado: 4 . pues como estaba planteado originalmente no era posible ya que los vinos solo podían aconsejar con platos fuertes. denominaciones. vinos.idVinos from vinos.`P.Enunciado: 3.p where aconsejavino. Fuerte_Recetas_idRecetas` in (select idRecetas from recetas where nombre = "Carne Marinada")). Listado de vinos y su denominación para recetas tipo ensaladas (Nombre Vino. Select * from Vinos1 where idVinos in(select vinos_idVinos from aconsejavino.nombre as denominacion. denominaciones.idDenominaciones = pertenecedenominacion.marca as nombre.Vinos_idVinos = vinos. SQL: Create view Vinos1 as select vinos. denominación) //Este enunciado se cambió para que pusiéramos en su lugar algún platillo que tuviéramos. pertenecedenominacion where denominaciones. Listar los nombres de recetas transformar el texto a mayúsculas SQL: Select UPPER(nombre) AS NOMBRE from recetas. Salida: Enunciado: 5. Seleccionar y listar las recetas que comiencen con la letra "c" SQL: Select * from recetas where nombre like 'c%'. Salida: Enunciado: 5 .4. IngNombres.RECETAS_idRecetas.6. Listar recetas igual que la consulta 1 pero solo para postres SQL: Select idRecetas. postres where idRecetas=postres. Salida: 6 . cantidad from Consulta1. nombre. Código y Nombre de suministradores que viven en la misma ciudad que el proveedor número 1 SQL: Select cod. Número de suministradores que viven en la ciudad de Madrid SQL: Select count(cod) as Número_cod_suministra from suministrador where ciudad='Madrid'. Nombre from Suministrador where Ciudad = 'Madrid' and cod != 1. Salida: Enunciado: 2.Consultas Base de Datos Productos Enunciado: 1. Salida: 7 . Nombre de los suministradores que no suministran ningún producto SQL: Select Nombre from Suministrador where cod not in (select cods from Suministra). Nombre de los suministradores que suministran al menos un producto SQL: Select Nombre from Suministrador where cod in (select cods from Suministra).Enunciado: 3. Salida: 8 . Salida: Enunciado: 4. Salida: Enunciado: 6. 9 . Número de pedidos que tienen el producto 111 SQL: Select sum(cantidad) from Suministra where codp = 111. Nº total de suministradores que han suministrado algún producto SQL: Select count(cod) from Suministrador where cod in (select cods from Suministra).Enunciado: 5. Salida: Enunciado: 9. Nombre de suministradores que suministran artículos de precio superior a 3 pesos SQL: Select Suministrador.cod=codp and precio>3 group by Suministrador.cod = cods and producto. producto.nombre. Nombre de suministradores con menor categoría que el máximo de las categorías SQL: Select Nombre from Suministrador where Categoria < (select max(Categoria) from Suministrador). Salida: 10 .Enunciado: 7.Nombre from Suministrador. suministra where suministrador. cod = codp. Color from Suministrador. Nombre de suministradores que viven en Madrid con categoría mayor de 2 y que suministren productos de color verde SQL: Create view VISTA1 as select Suministrador. Producto. Producto. Categoria. 11 .Nombre. Suministra.Nombre as NombreSuminis.cod = cods and Producto. Nombre de proveedores que suministran todos los productos (es lo mismo que decir que no exista un producto que no lo suministre) SQL: Select Nombre from Suministra.Enunciado: 10. Ciudad. Suministrador where cods=cod group by nombre having count(nombre)= (select count(*) from producto). Select * from VISTA1 where Categoria > 2 and Color='Verde' and ciudad='Madrid'. Salida: Enunciado: 11.cod. Producto where Suministrador. 12 .
Copyright © 2024 DOKUMEN.SITE Inc.