Vous êtes sur la page 1sur 8

Acevedo Pacheco Alan Alvarado Rodrguez Yefry Asmat Pastor Liliana

Ejercicio #01 Realizar, utilizando el lgebra relacional, las siguientes recuperaciones sobre el modelo Suministrador-Producto: Modelo Suministrador-Producto: suministrador (snum, snom, tipo, dist) producto (pnum, pnom, precio, peso) sp (s, p, cant)

a) Obtenga los nmeros de los suministradores que suministran el producto P3. Algebra: s ( p= p3 (sp)) Cdigo: Select S from sp where p= p3

b. Obtenga los nombres de los suministradores que suministran el producto P3. Algebra: snom ( p= p3 (suministrador * sp)) Cdigo: Select Snom from suministrador sum inner join sp on sum.snum=sp.s where p=p3

C. Obtenga los nmeros de los suministradores que sirven algn producto cuyo precio sea menor de s/ 10.00. Algebra: s ( precio < 10 ( sp * producto)) Codigo: Select s from sp inner join producto p on ps.p =p.num where precio <10

D. Obtenga los nombres de los suministradores que suministran, al menos, un producto de precio s/ 0.10. Algebra: snom ( precio =0.10 ( suministrador*sp * producto))

Cdigo: Select snom from suministrador sum , sp, producto p Where sum.snum=sp.s and sp.p=p.pnum and precio = 0.10

E. Obtenga el nombre y el distrito en que radica cada suministrador que suministra el producto Martillo o el producto Alicate.
Algebra: snom, dist ( pnom=martillo or pnom=Alicate ( suministrador*sp * producto)) Cdigo: Select snom from suministrador sum, sp, producto p where sum.snum=sp.s and sp.p=p.pnum and p.pnom=martillo or p.pnom=alicate

F. Para aquellos suministradores que radican en el distrito San Isidro, obtenga su nombre, el nmero de los productos que suministra y la cantidad en que suministra cada uno de esos productos. Algebra: snom,p , cant ( dist =san isidro ( suministrador*sp)) Cdigo: Select snom, p , cant from suministrador sum inner join sp on sum.snum=sp.s where dist=san isidro

Vous aimerez peut-être aussi