Está en la página 1de 2

PRACTICA CALIFICADA DE LENGUAJES DE PROGRAMACION II SQL SERVER TEMA: OPERADORES DEL ALGEBRA RELACIONAL Y T-SQL 1.

. Sobre las relaciones PROVEEDORES S(S#,NOMBRE-S,STATUS,CIUDAD) PIEZAS P(P#,NOMBRE-P,COLOR,PESO,CIUDAD) PROYECTOS J(J#,NOMBRE-J,CIUDAD) SUMINISTRO SPJ(S#,P#,J#,CANTIDAD) realizar las siguientes consultas en Algebra Relacional y T-SQL Server: a) Encontrar los cdigos de los proveedores que suministran alguna pieza a J1. b) Encontrar los cdigos de proveedor, pieza y proyecto cuya cantidad supere las 100 unidades. c) Encontrar los nombres de proveedores, piezas y proyectos que se encuentren en la misma ciudad. d) Encontrar los nombres de las piezas suministradas por los proveedores de Londres. e) 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 algn suministro. f) Encontrar los cdigos de las piezas suministradas a algn proyecto por un proveedor que se encuentre en la misma ciudad que el proyecto. g) Encontrar los cdigos de los proyectos que tienen al menos un proveedor que no se encuentre ciudad. h) Encontrar los cdigos de los proyectos que usan una pieza que puede ser suministrada por S1 i) Encontrar la cantidad ms pequea enviada en algn suministro. j) Encontrar los cdigos de los proyectos que no utilizan una pieza roja suministrada por un Londres. k) Encontrar los cdigos de los proyectos que tiene como nico proveedor a S1. l) Encontrar los cdigos de las piezas suministradas a todos los proyectos de Paris. m) Encontrar los cdigos de los proveedores que venden la misma pieza a todos los proyectos. n) Encontrar los cdigos de los proyectos a los que S1 suministra todas las piezas existentes. 2. Para las siguientes relaciones (tablas) de la Base de Datos:

Hallar: a) b) c) d) e) f) RS TR RT RU RR UT h) i) j) k) l) m) RS SR A,B (R) A>=2 (R) A<=1 B<=1 (R) A<=1 B<=1 (R)

3. Dada la siguiente Base de Datos, ejemplifique el uso de los comandos de DIFERENCIA, PRODUCTO Y DIVISION, con enunciados y sus correspondientes respuestas en lgebra relacional y tablas finales.

También podría gustarte