Esta es la imagen correspondiente a la interfaz creada por nuestro grupo. La base de datos escogida fue la de Sulay Mesa:
El objetivo principal de mi base de datos, es archivar información acerca de carreteras primarias y secundarias en Colombia, que tengan algún tipo de daño en su infraestructura y que por tanto, necesiten de algún tipo de rehabilitación.
Esta base de datos fue creada por Monica Santamaría, como proyecto final del módulo bases de datos del diplomado DUNTI
Esta base de datos fue creada por Monica Santamaría, como proyecto final del módulo bases de datos del diplomado DUNTI
miércoles, 10 de noviembre de 2010
CONSULTAS A MI BASE DE DATOS
CONSULTAS
1.¿Cuáles de las vías tienen un volumen de tráfico superior a 700 vehículos al día?
1.¿Cuáles de las vías tienen un volumen de tráfico superior a 700 vehículos al día?
SELECT ID_Via, Sector FROM Via WHERE VolumenTrafico>700;
2. ¿Cuáles de los tramos necesitan una reparación más urgente, es decir, cuáles de ellas se encuentran cerradas totalmente?
SELECT ID_Tramo, SectorTramo FROM Tramo WHERE PasoVehicular='Cierre total';
3. ¿Cuál es el ancho de la corona de los tramos que tienen un paso vehicular restringido?
SELECT SectorTramo,(AnchoCalzada+2*AnchoBermas) AS AnchoCorona FROM Tramo WHERE PasoVehicular='Paso Restringido';
4. ¿Cuáles de los tramos afectados tienen una longitud menor a 4 km?
SELECT SectorTramo,LongitudTramo FROM Tramo WHERE LongitudTramo<4;
5. ¿Qué tramos de vía presentan derrumbes?
SELECT SectorTramo, Daño FROM Tramo,TipoDaño,DañosVias WHERE ID_Tramo=TramoVia AND TipoDaño=ID_TipoDaño AND Daño='Derrumbe';
6. ¿Qué tramos de vías necesitan reparación del drenaje superficial como rehabilitación?
7. ¿En cuales tramos de vía el contrato de rehabilitación cuesta más de 8000 millones de pesos y cuál es la firma licitante?
SELECT SectorTramo,ValorContrato, FirmaLicitante FROM Tramo, Costos, Rehabilitacion WHERE ID_Tramo=TramoDeVia AND ID_Rehabilitacion=Rehabilit AND ValorContrato>8000;
8. ¿En cuales tramos de vía el proyecto de rehabilitación dura más de 7 meses?
SELECT Tramo.SectorTramo, DuracionProyectoMeses FROM Tramo INNER JOIN (Rehabilitacion INNER JOIN Costos ON Rehabilitacion.Costo = Costos.ID_Costos) ON Tramo.ID_Tramo = Rehabilitacion.TramoDeVia;
9. Hallar el menor y el mayor valor de contrato correspondiente para una rehabilitación.
SELECT MIN(ValorContrato) AS MaxValorContrato, MAX(ValorContrato) AS MinValorContrato FROM Costos;
10. Hallar los contratos que están entre un costo de 5000 y 10000 millones de pesos, la firma encargada del proyecto y la duración en meses de éste.
SELECT ValorContrato, FirmaLicitante, DuracionProyectoMeses FROM Costos WHERE ValorContrato BETWEEN 5000 AND 10000;
martes, 26 de octubre de 2010
domingo, 24 de octubre de 2010
Relaciones de mi Base de Datos
ENTIDADES QUE SE RELACIONAN
RELACION Via-Tramo
Esta es una relación uno a varios, ya que para una vía pueden existir varios tramos afectados que se deben analizar por tener algún tipo de daño en su infraestructura. Debido a que la relación Via-Tramo es uno a muchos, en el modelo relacional generado en Access, la tabla padre (Via) lleva su indentificador Via a la tabla hija (Tramo) como una llave foránea.
RELACION Tramo-DañosVias
RELACION TipoDaño-DañosVias
Esta es una relacion uno a varios, ya que un tramo determinado pueden sufrir de más de un daño en su infraestructura. Debido a que la relación Tramo-DañosVias es uno a muchos, en el modelo relacional generado en Acces, la tabla padre (Tramo) lleva su identificador TramoVia a la tabla hija (DañosVias) como una llave foránea.
Esta es una relación uno a varios, ya que un tipo de daño puede existir en varios daños de las vías registrados. Debido a que la relación TipoDaño-DañosVias es uno a muchos, en el modelo relacional generado en Acces, la tabla padre (TipoDaño) lleva su identificador TipoDaño a la tabla hija (DañosVias) como una llave foránea.
RELACION Tramo-Rehabilitación
Esta es una relación uno a varios, ya que un tramo determinado puede requerir más de una rehabilitación. Debido a que la relación Tramo-Rehabilitación es uno a muchos, en el modelo relacional generado en Acces, la tabla padre (Tramo) lleva su identificador TramoDeVia a la tabla hija (Rehabilitacion) como una llave foránea.
RELACION TipoRehab-Rehabilitación
Esta es una relación uno a varios, ya que un tipo de rehabilitación puede requerirse en más de una rehabilitación. Debido a que la relación TipoRehab-Rehabilitación es uno a muchos, en el modelo relacional generado en Acces, la tabla padre (TipoRehab) lleva su identificador TipoRehabilitacion a la tabla hija (Rehabilitacion) como una llave foránea.
RELACION DañosVias-Rehabilitación
Esta es una relación uno a uno, ya que a un determinado daño en una vía le corresponde una específica rehabilitación. Debido a que la relación DañosVias-Rehabilitación es uno a uno, en el modelo relacional generado en Access, a cada entidad se lleva la llave principal de la entidad con la cual está relacionada en forma de llave foránea, es decir, a DañosVias le llega la llave foránea Rehabilita y a Rehabilitación le llega la llave foránea DañoDeVia.
RELACION Rehabilitación-Costos
Esta es una relación uno a uno, ya que para una específica rehabilitación se tiene un costo determinado para su realización. Debido a que la relación Rehabilitación-Costos es uno a uno, en el modelo relacional generado en Access, a cada entidad se lleva la llave principal de la entidad con la cual está relacionada en forma de llave foránea, es decir, a Rehabilitación le llega la llave foránea Costo y a Costos le llega la llave foránea Rehabilit.
sábado, 23 de octubre de 2010
viernes, 22 de octubre de 2010
Definición de mi Base de Datos
ACERCA DE MI BASE DE DATOS
El objetivo principal de mi base de datos, es archivar información acerca de carreteras primarias y secundarias en Colombia, que tengan algún tipo de daño en su infraestructura y que por tanto, necesiten de algún tipo de rehabilitación.
Las entidades que se relacionan en mi base de datos son:
VIA:
Es la entidad que contiene la información acerca del sector en el cual se encuentra la vía a rehabilitar, el volumen de tráfico promedio que circula por la vía, y el tipo de vía que dependiendo si es una vía que comunica departamentos es una vía primaria, o si es una vía que comunica municipios es una vía secundaria.
TRAMO:
Es la entidad que contiene la ubicación especifica del tramo afectado, el tipo de paso vehicular ( si se puede o no transitar por la vía y bajo que condiciones), la longitud del tramo, y características de la vía tales como el ancho de calzada, número de carriles, ancho de bermas y espesor del pavimento.
DAÑOS EN LA VIA:
Es la entidad que notifica la existencia de un daño en la infraestructura de la vía y expone un tipo de daño.
TIPO DE DAÑO:
Es la entidad que explica específicamente cuál es el tipo de daño existente en la vía.
REHABILITACIÓN:
Es la entidad que informa la necesidad de una rehabilitación en la infraestructura de una vía, presenta un tipo de daño y una prioridad que corresponde a un rango de daño de la vía de 1 a 5, donde 1 significaría que la vía se encuentra en un rango de daño crítico y es de mayor prioridad que el 2 para su rehabilitación.
TIPO DE REHABILITACIÓN
Es la entidad que define específicamente cuál es el tipo de rehabilitación necesario para la vía.
COSTOS
Es la entidad que contiene el valor estimado del contrato, la duración del proyecto y la firma licitante, correspondiente a una rehabilitación para una vía.
Suscribirse a:
Entradas (Atom)