Vous êtes sur la page 1sur 2
UNIVERSIDAD DEL BÍO-BÍO FACULTAD DE CIENCIAS EMPRESARIALES INGENIERÍA CIVIL EN INFORMÁTICA Proyecto Semestral Bases de Datos

UNIVERSIDAD DEL BÍO-BÍO

FACULTAD DE CIENCIAS EMPRESARIALES INGENIERÍA CIVIL EN INFORMÁTICA

Proyecto Semestral Bases de Datos 2017-2

Etapa 3

Profesores: M. Angélica Caro G. - Guillermo Fuentes Q.: Ayudante: Martita Muñoz __________________________________________

  • 1. Objetivo 3ra. Etapa

Generar una versión mejorada de la Base de Datos de la empresa de buses considerando su normalización y aumento de las consultas implementadas.

  • 2. Enunciado: En esta entrega se deberá ajustar el modelo de BD de la empresa de buses, considerando aspectos de normalización. Por otro lado, se deberá ampliar el set de consultas que la BD que responderá la BD. Para el desarrollo del trabajo debe considerar los aspectos definidos a continuación. 2.1. Modelo de la Base de Datos

Normalizar la base de datos creada en la etapa anterior en 3FN. Para esto aplique las reglas vistas en clases, explicando porque cumple o no cada forma normal evaluada. Si su BD no está en la forma normal requerido realice la descomposición correspondiente.

Lo anterior podría implicar que el esquema de su BD sea modificado y las tablas afectadas deban ser pobladas nuevamente. Los nuevos scripts utilizados también deben ser adjuntados a la documentación.

2.2. Consultas requeridas

En su tercera versión la DB de la empresa de buses debe tener creadas una serie de vistas que permitan hacer consultas sobre ellos. A continuación se especifica en detalle cada una de estas vistas.

Vistas:

Una vista que entregue los datos de cada chofer (nombre, rut) y por cada año registrado en la BD los kms. recorridos y la cantidad de excesos de velocidad que han tenido en dicho año.

Crear una vista que contenga la cantidad de viajes mensuales realizados por los empleados de la empresa. Por cada empleado contendrá: rut, nombre, mes, número de viajes realizados.

UNIVERSIDAD DEL BÍO-BÍO FACULTAD DE CIENCIAS EMPRESARIALES INGENIERÍA CIVIL EN INFORMÁTICA • Crear una vista que

UNIVERSIDAD DEL BÍO-BÍO

FACULTAD DE CIENCIAS EMPRESARIALES INGENIERÍA CIVIL EN INFORMÁTICA

Crear una vista que contenga información sobre los buses de la empresa cuya última mantención se realizó hace más de 2 meses. Por cada bus se deberá incluir: patente, capacidad, y número de viajes realizados desde la última mantención.

Consultas:

Q1:

Obtener los datos de los empleados (choferes y/o auxiliares) que no han realizado ningún viaje cuyo destino final sea “Puerto Montt”.

Q2: Una consulta que muestre el nombre y rut de los choferes que han conducido más de 10.000 KM durante el año 2017 y no han tenido ningún exceso de velocidad en el mismo periodo.

Q3: Obtener el nombre y el rut de los pasajeros que son considerados frecuentes en un tramo. Considere pasajero frecuente a aquellos pasajeros que han realizado el viaje de un tramo más de 10 veces. Se considera un mismo tramo, los siguientes casos: Origen = Chillán – Destino = Santiago | Origen = Santiago – Destino = Chillán.

Q4:

Una consulta que muestre el ID del viaje, la patente del bus, el nombre del terminal de origen y el nombre del terminal de destino, de aquellos viajes en donde la cantidad de kms reales de viaje es igual a la cantidad de kms establecidos para el recorrido del viaje y la cantidad de pasajeros de ese viaje fue igual a la capacidad del bus.

Q5: Una consulta que muestre los buses que requieren mantención urgente, estos son aquellos que exceden los 4 meses de su última mantención y que han realizado más de 100 viajes desde su última mantención. 1

Q6: Obtener los datos de los asistentes que han trabajado con el Chofer “------” en el Bus patente “-----durante el ultimo año.

Q7: Generar una consulta que por cada chofer indique la cantidad de Kms recorrido en el año en curso, ordenados de mayor a menor.

Q8: Obtener los datos de aquellos viajes (id, origen, destino) en los que solo ha conducido un chofer (rut y nombre).

  • 3. Consideraciones y Regulaciones

Se debe entregar un informe con las consultas de la entrega 2 corregidas (si

corresponde) y las nuevas consultas generadas. Se debe adjuntar el informe original de la entrega 2.

La normalización de la BD debe ser documentada e incluida en el informe.

La base de datos deberá ser poblada con datos suficientes para mostrar los resultados asociados a cada funcionalidad.

Fecha de entrega: 11-12-2017.

1 Para efectos de pruebas puede considerarse una cantidad menor de viajes.