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 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)

ejerccios

Embed Size (px)

DESCRIPTION

sdddf

Citation preview

Page 1: ejerccios

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)

Sistemas
Nota adhesiva
Proveedor
Page 2: ejerccios

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.