Professional Documents
Culture Documents
UTILIZANDO TRANSACT-SQL
Tabla: Terminal
Tabla: Buses
Tabla: Rutas
Tabla: Viajes
Tabla: Conductores
fl_CodiTerm bu_CodiFlot
Viajes
Vi_numvuelta
vi_Placa Conductores
Rutas
vi_CodiRuta co_CodiConduc
ru_CodiRuta
vi_CodiConduc
3. Consultar por cada bus su placa, capacidad y el valor promedio de los pasajes
para los viajes realizados durante los ltimos dos meses.
4. Realizar una consulta que nos permita conocer la placa del bus, cdigo de la
flota, y nmero de pasajeros transportados en general es decir, en todos los
viajes que haya realizado. nicamente para buses cuya capacidad sea mayor
de 45 pasajeros.
5. Consultar por cada conductor su cdigo y nombre. Solo para conductores cuya
fecha de cumpleaos corresponda al primer trimestre del ao.
9. Actualizar en la tabla bus el campo tipo de tal manera que todos los que
actualmente aparecen como tipo 2 pasaran a ser tipo 1.
10. Borrar todos los registros de la tabla conductor para aquellos conductores que
hayan nacido en un mes par.
12. Crear una vista que permita mostrar el cdigo de la ruta, descripcin de la ruta,
valor del pasaje solo para aquellas rutas cuya descripcin sea CAMPESTRE.
13. Crear una vista que permita mostrar la placa del bus, descripcin del bus,
capacidad del bus y tipo de bus.
14. Realizar una consulta que permita mostrar cdigo de la flota, descripcin de la
flota. Solo par aquellas flotas cuya descripcin sea BRASILIA.
15. Realizar una consulta que permita mostrar el Cdigo del conductor, nombre del
conductor, fecha de nacimiento, direccin, telfono. Solo para aquellos
conductores cuya fecha de nacimiento sea el mes de enero.
16. Consultar por cada conductor nombre del conductor, placa del bus y valor
recaudado en pagos para el da de hoy.
17. Consultar la placa de cada bus, nmero de pasajeros que llevan en cada
vuelta. Para cualquier tipo de bus.
18. Consultar la placa del bus, que ms viaje haya hecho durante el mes anterior
hasta el da de hoy.
19. Consultar el nombre de cada conductor, la placa del bus. Solo para aquellos
conductores cuyo nombre comience con la letra "P".
20. Realizar una funcin, donde dado el cdigo del conductor y una fecha,
devuelva el nmero de viajes que ha realizado en la semana inmediatamente
anterior a la fecha ingresada.
21. Realizar una consulta que muestre el cdigo de la ruta, descripcin de la ruta y
total recaudado en pasajes, el total recaudado se debe obtener a travs de una
funcin.
22. realizar una funcin que muestre los nombres de Nombres de todos los
conductores que cumplan aos de acuerdo a un parmetro que reciben
representado por el mes.
24. Crear un Trigger que impida que se eliminen las rutas donde la capacidad de
pasajeros que han transportado en general sobrepase los 1000 pasajeros.
25. Crear un Trigger que impida que el aumento del valor del pasaje sea superior
al 10%, debe desplegar un mensaje explicativo del error
Todos los ejercicios deben quedar registrados en una interfaz desde visual .NET
que permita navegar y explorar los scripts generados para la solucin de este
taller.