Sie sind auf Seite 1von 2

Enunciado Tarea 2 Bases de Datos Relacionales

Algebra Relacional
Profesores: Mauricio Marn, Javier Java
Ayudantes: Emir Mu noz, Alonso Inostrosa, Luciano Hidalgo
Primavera 2010
Problema 1:
Una agencia de turismo est a dedicada a atender diversos tipos de requerimientos de turistas extranjeros
que llegan a Santiago. Para cada solicitud, la Agencia sub-contrata a prestadores de servicio los cuales
incluyen a choferes de vehculos y guas de turista. Esta informacion se representa en las siguientes
tablas.
PEDIDOS ( cod-pedido, cod-tour, rut-cliente, fecha )
CLIENTE ( rut, nombre, telefono, fax )
SERVICIOS ( cod-tour, descripcion )
PLAN ( cod-pedido, rut-guia, rut-chofer )
PERSONAL ( rut, actividad, idioma )
PASAJEROS ( cod-pedido, nombres, pais-origen )
En primer lugar, dibuje el diagrama entidad-relaci on para las tablas de la base de datos. Luego,
conteste las siguientes consultas en

Algebra Relacional.
1. Los guas de turista que realizaron city-tours durante el mes de Septiembre.
2. Los pasajeros Ingleses que participaron en tours a Valparaso en 2010.
3. Los choferes que no recibieron pedidos de servicios en Agosto de 2010.
4. El gua de turista que ha participado en todos los servicios de tours.
5. Tours con totalidad de pasajeros de nacionalidad Alemana.
Problema 2:
Considere el esquema relacional de una Biblioteca, que sirve para llevar el control de libros, lectores y
prestamos de libros.
LIBRO ( id_libro, titulo, nombre-editorial )
AUTOR_LIBRO ( id_libro, nombre_autor )
EDITORIAL ( nombre, direccion, telefono )
COPIA_LIBRO ( id_libro, id_sucursal, num_copias )
PRESTAMO ( id_libro, id_sucursal, num_tarjeta, fecha_salida, fecha_devolucion )
SUCURSAL_BIBLIOTECA ( id_sucursal, nombre_sucursal, direccion )
LECTOR ( num_tarjeta, nombre, direccion, telefono )
Escriba las siguientes consultas de la base de datos en

Algebra Relacional.
1. Cuantas copias del libro Lo que el viento se llev o posee la sucursal Central de la biblioteca?
2. Cuantas copias del libro Lo que el viento se llev o posee cada una de las sucursales de la bib-
lioteca?
3. Obtenga los nombres de todos los lectores que no tengan libros en prestamo.
4. Por cada libro prestado por la sucursal Central cuya fecha de devoluci on sea la de hoy, obtenga
el ttulo del libro, el nombre del lector y la direcci on del lector.
1
Problema 3:
Un instituto profesional de idioma ingles, mantiene una base de datos con la informacion de sus cursos,
alumnos, asistencias, y temas existentes en su sitio Web (temas como gram atica, fonetica, etc.), junto
con el desarrollo de estos por parte de los alumnos.
ALUMNOS ( rut_alumno, nombre, e-mail, direccion, telefono, nivel_inicial, nivel_final )
PROFESOR ( rut_profesor, nombre, e-mail, direccion, telefono )
CURSOS ( id_curso, nivel, rut_profesor, sala )
ALUMNO_CURSO ( rut_alumno, id_curso )
CALENDARIO ( fecha_c, descripcion )
ASISTENCIA ( fecha_c, hora_ingreso, hora_salida )
TEMA ( id_tema, titulo, modalidad, nivel )
AVANCE_ALUMNO ( rut_alumno, id_tema, fecha_a, porcentaje_logrado )
Presente las siguientes consultas en algebra relacional:
1. Los alumnos que han asistido a todas las clases. Las clases son realizadas solo los das habiles.
2. Listado de alumnos que tienen clases con el profesor John Doe.
3. Alumnos que luego de realizar el curso lograron un ascenso de dos puntos en su nivel de ingles.
4. Los alumnos que han desarrollado y nalizado con un porcentaje logrado > 80%, todos los temas
de Gram atica y Fonetica.
5. Listado de alumnos que al nalizar el curso lograron un nivel 3 pero que inicialmente tenan un
nivel menor a 2.
Entrega
La tarea debe ser desarrollada de manera individual, y entregada en forma impresa el da 06 de Octubre
en la secretara correspondiente. Recuerde poner su nombre completo, y rut en el documento. Trate de
ser lo mas preciso posible, y utilice de manera optima los espacios del documento. Para la diagramacion
se recomienda utilizar el programa Dia (http://projects.gnome.org/dia/).
Los supuestos que sean tomados, deben quedar explcitos en el desarrollo de su tarea, en cada ejercicio.
Al desarrollar cada problema, antes explique de manera reducida que va a hacer, y no muestre solo
resultados y formulas.
Sus dudas pueden plantearlas en el sitio Uvirtual, o a los correos de los ayudantes:
Emir Mu noz Jimenez: emir.munoz@gmail.com,
Alonso Inostrosa Psijas: alonso.inostrosa@gmail.com
Luciano Hidalgo Sep ulveda: whitchking@gmail.com

Das könnte Ihnen auch gefallen