Upload
yaneth-huaman
View
86
Download
3
Embed Size (px)
DESCRIPTION
sdddf
Citation preview
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 códigos de los proveedores que suministran alguna pieza a J1. b) Encontrar los códigos 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 algún suministro. f) 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. g) Encontrar los códigos de los proyectos que tienen al menos un proveedor que no se
encuentre ciudad. h) Encontrar los códigos de los proyectos que usan una pieza que puede ser suministrada por S1 i) Encontrar la cantidad más pequeña enviada en algún suministro. j) Encontrar los códigos de los proyectos que no utilizan una pieza roja suministrada por un
Londres. k) Encontrar los códigos de los proyectos que tiene como único proveedor a S1. l) Encontrar los códigos de las piezas suministradas a todos los proyectos de Paris. m) Encontrar los códigos de los proveedores que venden la misma pieza a todos los proyectos. n) Encontrar los códigos 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) R S h) R – S b) T R i ) S – R c) R T j ) A,B (R) d) R U k ) A>=2 (R) e) R R l ) A<=1 B<=1 (R) f) U – T m) 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.