Vous êtes sur la page 1sur 2

Facultad de Administracin Finanzas e Informtica

F.A.F.I.
Escuela de Sistemas.
Examen de Parcial.

Estudiante: _____________________________________

Fecha: 30 de Enero de 2017


BASE DE DATOS AVANZADAS.

REGLAS Y CONSIDERACIONES EN EL DESARROLLO DEL EXAMEN:

Se deber crear un archivo script con el apellido y nombre del estudiante,


su contenido deber corresponder solo al desarrollo de cada pregunta
del examen.
El estudiante ara uso de la computadora para contestar los enunciados
propuestos, no podr sacar apuntes, hacer uso de pendrive o de internet.
El estudiante tiene prohibido usar celulares, conversar, prestarse
apuntes, si lo hace el docente proceder a retirarle el examen quedando
anulado completamente.
Si en el desarrollo de la pregunta, la respuesta evidencia copia, se
anular los puntos obtenidos en esa pregunta.
El archivo script resultado y evidencia del desarrollo del examen deber
ser subido a la plataforma MOODLE o entregar el registro cuando el
docente se lo indique.

ENUNCIADO CORRESPONDIENTE PARA CREAR UNA BASE DE DATOS


PARA UNA EMPRESA DE ALQUILER DE VEHCULO.

Una empresa de alquiler de vehculos desea conocer en todo momento


el estado de su flota. La empresa tiene diversas oficinas repartidas por
todo el territorio ecuatoriano. Cada oficina se identifica por un cdigo
nico y se caracteriza por la ciudad en la que se encuentra y su direccin
completa (calle, nmero y cdigo postal) y telfono.

En cada oficina hay disponible un conjunto de coches, de los cuales se


conoce su matrcula, el grupo al que pertenece: A, B, C, D, E, F o G
(depende del tipo y tamao del vehculo), la marca, el modelo, el nmero
de puertas, el nmero de plazas, la capacidad del maletero y la edad
mnima exigida para el alquiler.

Para llevar el control del estado de cada vehculo, la empresa mantiene


un registro de todos los alquileres que ha sufrido, indicando para cada
uno de ellos el nombre del conductor, su DNI, su direccin, un telfono
de contacto y un nmero de tarjeta de crdito sobre la que realizar los
cargos correspondientes. Adems de esta informacin de los clientes,
para cada alquiler se almacena su duracin (en das), el tipo de seguro
contratado y el precio total.
Del enunciado anterior se pudo obtener el siguiente diagrama entidad
relacin (DER).

BASE DE DATOS AVANZADAS.

Dado el diagrama entidad relacin, aplique los conocimientos adquiridos para


responder las siguientes preguntas:

1. Por (0.5 puntos) cree el diseo fsico en PL/SQL para crear la estructura de tablas y
relaciones del diseo de base de datos de alquiler de vehculos. Se tomar en
consideracin lo siguiente: creacin de claves primarias, claves forneas, pertinencia
de los tipos de datos utilizados, caractersticas de los campos, caractersticas de las
relaciones.

2. Por (0.3 Punto) altere la estructura de las siguientes tablas:


a. La tabla alquila para agregar un nuevo campo para almacenar la fecha del
alquiler.
b. La tabla vehculo para agregar un nuevo campo llamado tdias que permita
almacenar el total de das alquilado.

3. Por (0.5 Puntos) cree un Procedimiento Almacenado que permita acumular de forma
automtica el campo tdias correspondiente al uso del vehculo y mostrar por consola
si es o no un valor mltiplo de 5. Emplee el siguiente formato de salida.
El acumulado es: ### y es/o no Mltiplo de 5.

4. Por (0.7 Puntos) cree un Bloque Annimo con PL/SQL, el cual determine el nmero
total de vehculos que posee la oficina ubicada en la ciudad de Guayaquil, llamar a
ejecucin a un procedimiento almacenado el cual registre dicho total ms la fecha
actual en una tabla denominada AUDITORIA.

5. Por (0.5 Punto.) Implemente una consulta de Seleccin, que permita mostrar la
matrcula y marca de los vehculos alquilado por el cliente Jos Mosquera.

6. Por (0.5 Punto.) Escriba el cdigo ASP .NET necesario para ejecutar un
procedimiento almacenado que permita insertar registros a la tabla vehculos.

Duracin: 90 minutos.

Vous aimerez peut-être aussi