En términos generales las consultas que se pueden hacer en dicha base de datos es poder evaluar si la señalización cumple con las especificaciones técnicas del manual de señalización y si son funcionales o no, dependiendo de su visibilidad y estado , de igual manera conocer en que tramo de la malla vial del municipio se encuentran ubicadas dichas señales.
Para el correcto funcionamiento de esta base de datos se requieren las siguientes tablas:
Esta tabla cuenta con cada uno de los tramos existentes en la malla vial del municipio de Girón, además cada tramo tiene algunos de sus atributos mas importantes como son:
TIPO
NOMBRE
NOM_REF
LENGH
CODRED
CLASE_INV
USO
TIPO_PAV
ANCHOCAL
N_CARRILES
NUM_CALZ
DIR_FLUJO
PENDIENTE
SENT_PEND
LIN_CEN
LIN_BOR
LIN_CAR
REST_1
REST_2
REST_3
REST_4
REST_5
REST_6
REST_7
REST_8
PARQ_ZON
VEND_AMB
OTROS
OBSERVACIO
INVENTARIA
ESTADO_PAV
FOTOS
CARÁCTER
ü Tabla de señales horizontales
Para cada tipo de señales existe una tabla: Tabla de señales horizontales, Tabla de señales reglamentarias, Tabla de señales preventivas, Tabla de señales inoformativas y Tabla de señales Elevadas.
En cada tabla se tienen diferentes atributos para cada señal registrada, estos atributos son:
CODIGO
DIMENSIONAMIENTO
VISIBILIDAD
ESTADO
MANTENIMIENTO
UBICACION
OBSERVACIONES
CODRED
ü Tabla de señales reglamentarias
ü Tabla de señales Preventivas
ü Tabla de señales Informativas
ü Tabla de señales Elevadas
ü Relaciones de la base de datos: En el modelo de Entidad-Relacion de esta base de datos se puede observar que las tablas de cada tipo de señales de transito tiene una relacion de uno a muchos con respecto a la tabla de la malla vial del Municipio, Esto se puede entender como que cada tramo de la malla vial puede tener muchas selañes de transito pero cada una de las señales solo pertenece a un solo tramo de dicha malla.
CONSULTAS
Conocer todos los campos de la malla vial de Giron.
SELECT *
from malla_giron;
Conocer el código, la ubicación y el tipo de las señales elevadas.
SELECT *
from malla_giron;
Conocer el código, la ubicación y el tipo de las señales elevadas.
SELECT codigo, tipo, ubicacion
FROM SEÑALES_ELEVADAS;
Conocer el código y las observaciones de las señales horizontales que se encuentran en mal estado.
SELECT codigo, observacio
FROM SEÑALES_HORIZONTALES
Where estado="malo";
Conocer el código y el estado de las señales reglamentarias ordenadas por codigo en orden ascendente.
Conocer el código y el estado de las señales reglamentarias ordenadas por codigo en orden ascendente.
SELECT codigo, estado
FROM SEÑALES_reglamentarias
order by codigo asc;
Conocer el código y el estado de todas las señales horizontales agrupadas por estado.
SELECT codigo, estado
FROM SEÑALES_horizontales
order by estado;
Conocer el código, dimensionamiento y observaciones de las señales reglamentarias que no cumplen con el dimensionamiento.
SELECT codigo, dimensiona, observacio
FROM SEÑALES_REGLAMENTARIAS
where dimensiona="No cumple";
from señales_horizontales INNER JOIN malla_giron on señales_horizontales.codred=malla_giron.codred
where estado="malo";
Conocer el codigo, el estado, las observaciones de todas las señales horizontales en mal estado y ademas conocer el tipo, el nombre, y la longitud del tramo en el cual se encuentra cada señal.
SELECT codigo, estado, señales_horizontales.observacio, tipo, nombre, lenghfrom señales_horizontales INNER JOIN malla_giron on señales_horizontales.codred=malla_giron.codred
where estado="malo";






