Professional Documents
Culture Documents
FA C U LTA D D E I N G E N I E R I A Y A R Q U I T E C T U R A Ciclo
Gua de Laboratorio #2
Algebra Relacional y
uso de RAT(Relational Algebra Translator).
Contenido
Objetivos .................................................................................................................................. 1
Introduccin ............................................................................................................................. 1
Desarrollo. ................................................................................................................................ 2
Ejercicios de Algebra Relacional con operaciones explicitas...................................................... 2
Ejercicios de Algebra Relacional basadas en enunciados. ......................................................... 3
Anexo 1 Esquema Banco ........................................................................................................ 6
Anexo 2 Esquema Empresa .................................................................................................... 6
Anexo3 Esquema Acadmico.................................................................................................. 7
Universidad de El Salvador BAD-115 Gua de Laboratorio #1
Objetivos
Que el estudiante sea capaz de:
Introduccin
En este laboratorio se harn ejercicios de algebra relacional bsica e intermedia tratando de
incorporar gradualmente elementos segn se han visto en clase.
Ing. Elmer Arturo Carballo Ruiz MSc. / Ing. Cesar Augusto Gonzlez Rodrguez MAF
Ciclo II-2012
1
Universidad de El Salvador BAD-115 Gua de Laboratorio #1
Desarrollo.
Ejercicios de Algebra Relacional con operaciones explicitas
Realice las operaciones de Algebra Relacional que se le indican mostrando las tuplas resultantes o
indique si no se pueden realizar y por qu?.
a) R6 U S6
b) R6 S6
c) S6 R6
d) R6 X S6
e) S6 / R6
f) R6 |X| S6 (join natural)
g) R6 S6 (left outer join)
h) R6 S6 (right outer join)
i) R6 S6 (full outer join)
Nota: si desea comprobar con RAT sus operaciones puede recurrir a los scripts que se
encuentran en el FTP.
(http://aula.fia.ues.edu.sv/materialpublico/bad115/GuiasLab/guia02_scripts/).
Nota: al igual que el ejercicio anterior, si desea comprobar con RAT sus operaciones puede
recurrir a los scripts que se encuentran en el FTP.
Ing. Elmer Arturo Carballo Ruiz MSc. / Ing. Cesar Augusto Gonzlez Rodrguez MAF
Ciclo II-2012
2
Universidad de El Salvador BAD-115 Gua de Laboratorio #1
a) Listar los nombres y ciudades donde viven los proveedores que han enviado piezas
color azul.
b) Cuanto es el peso promedio de las piezas.
c) Listar los nombres de proveedores, nombres y cantidades de piezas enviadas de
proveedores que viven en Londres.
d) Listar los promedios de piezas enviadas por proveedor, mostrando nombre de
proveedor y la ciudad donde vive.
Nota: al igual que el ejercicio anterior, si desea comprobar con RAT sus operaciones puede
recurrir a los scripts que se encuentran en el FTP.
Ing. Elmer Arturo Carballo Ruiz MSc. / Ing. Cesar Augusto Gonzlez Rodrguez MAF
Ciclo II-2012
3
Universidad de El Salvador BAD-115 Gua de Laboratorio #1
2. Utilizando las siguientes relaciones, elabore las expresiones de algebra relacional que le
permitan mostrar las tuplas que se le pidan.
a) Determine una expresin de algebra relacional que permita mostrar los Nombres de
todos los clientes que tienen un prstamo en la sucursal de Navacerrada.
b) Si adems incorporamos la relacin Sucursal, cul sera la expresin que nos
permitira incorporar el atributo de la ciudad donde se ubica NavarraCerrada.
Ing. Elmer Arturo Carballo Ruiz MSc. / Ing. Cesar Augusto Gonzlez Rodrguez MAF
Ciclo II-2012
4
Universidad de El Salvador BAD-115 Gua de Laboratorio #1
Ing. Elmer Arturo Carballo Ruiz MSc. / Ing. Cesar Augusto Gonzlez Rodrguez MAF
Ciclo II-2012
5
Universidad de El Salvador BAD-115 Gua de Laboratorio #1
Ing. Elmer Arturo Carballo Ruiz MSc. / Ing. Cesar Augusto Gonzlez Rodrguez MAF
Ciclo II-2012
6
Universidad de El Salvador BAD-115 Gua de Laboratorio #1
Ing. Elmer Arturo Carballo Ruiz MSc. / Ing. Cesar Augusto Gonzlez Rodrguez MAF
Ciclo II-2012
7