Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE CIENCIAS Y SISTEMAS DEPARTAMENTO DE INFORMATICA CLASE PRACTICA # 2 TEMA: ALGEBRA RELACIONAL
INTRODUCCION: El lgebra relacional es un lenguaje que nos permite representar de manera formal una consulta. Es un lenguaje de consulta de procedimientos que utiliza el modelo de datos relacional. El algebra relacional se utiliza ampliamente para representar consultas en bases de datos relacionales. Los sistemas de bases de datos antiguos utilizaban el modelo de bases de datos jerrquico o de red para representar sus datos. OBJETIVOS: 1. Reconocer los operadores y las operaciones del lgebra relacional. 2. Utilizar las operaciones del algebra relacional para representar consultas de datos. 3. Fundamentar la importancia del lgebra y del clculo relacional para la representacin de consultas en una base de datos. ACTIVIDADES: 1. Agruparse en equipos de cuatro personas para desarrollar la gua. 2. Dada las siguientes tablas construir el modelo de datos, identificando Entidades, Atributos, relaciones, clave primaria, secundaria en las distintas entidades. Modelos de las tablas y datos a consultar: CLIENTE Id_Cliente 100 101 105 110
NombVendedor Rodney Jones Masaji Matsu Francois Moire Elena Hermana Goro Azuma Terry Cardon Alberto Ige Brigit Bovary Buster Sanchez
Id_Jefe 27 44 35 12 44 27 27 27
Oficina Chicago Tokyo Brussels B.A. Tokyo Chicago Tokyo Brussels B.A.
%_comisin 10 11 9 13 10 15 12 11 10
VENTA Fecha Id_Cliente 28/02/2009 100 12/02/2009 101 15/02/2009 101 19/02/2009 100 02/02/2009 101 05/02/2009 105 22/02/2009 110 14/02/2009 105 01/02/2009 101 04/02/2009 101 FABRICANTE Id_Fabricante 210 253 317
Id_Vendedor 10 23 23 39 23 10 37 10 23 23
Id_Producto 2241 2518 1035 2518 1035 2241 2518 2249 2249 2241
Nomb_Fabricante Direccin Kiwi Klothes Aukland Brass Works Lagos Llama Llamps Lima
3. Realizar las siguientes consultas aplicando el algebra relacional yel calculo relacional de acuerdo a la informacin contenida en cada una de las tablas.
1. Cuales son los vendedores subordinados a algn jefe y que son jefes 2. Cuales son los jefes que no son subordinados de otros jefes 3. De toda la informacin de los vendedores de las oficinas de Tokyo 4. Que vendedores tiene ID 23 5. Dar toda la informacin sobre el vendedor Brigit Bovary 6. Quienes son los vendedores con un ID >= que 20 7. Dar toda la informacin sobre los vendedores excepto aquellos de la oficina de Buenos Aires. 8. Que vendedores tienen una comisin menor que el 11% 9. Quienes son los vendedores de la oficina de Tokyo que tienen una comisin mayor que el 11% 10. Quienes son los vendedores cuyo jefe tiene identificador 27 o una comisin mayor que 10% 11. Adjunte la informacin de las ventas a la informacin sobre los vendedores. 12. Como se llama el cliente involucrado en cada venta 13. De los nombres de los clientes que han comprado el producto 2518. 14. Quienes han comprado lmparas de mesa 15. Que vendedores han vendido productos manufacturados en Per 16. Identifique los vendedores cuyos jefes obtienen una tasa de comisin por encima del 11% 17. Liste los vendedores que han vendido todos los productos 18. Muestre los clientes cuya diferencia de saldo estn por debajo de 7000. 4. Entregar un reporte de la solucin de la gua por equipos de trabajo.
Algrate, joven, en tu juventud, y tome placer tu corazn en los das de tu adolescencia; y anda en los caminos de tu corazn y en la vista de tus ojos; pero sabe, que sobre todas estas cosas te juzgar Dios.
Eclesiates 11:9
Docente: Ing. Claudia Benavidez Rugama