• No se han encontrado resultados

A continuación, se detallan todas las tablas de la base de datos (las claves primarias están subrayadas).

Tabla estación

- idestacion: es de tipo ‘Integer

- nombre: es de tipo ‘String’ guarda el nombre de la estación, y va a ser el identificador de la estación.

- población: es de tipo ‘String’, se guardará la población donde este situada la estación. - direccion: es de tipo ‘String’, se guardará la dirección donde este situada la estación. - provincia: es de tipo ‘String’, se guardará la provincia donde este situada la estación. - tlfnoinfo: es de tipo ‘String’, se guardará el teléfono de información que tiene la estación.

Tabla Flota

- idtren: es de tipo ‘Integer

- fabricante: es de tipo ‘String’ y va a guardar el fabricante del tren.

- fechainicioservicio: es de tipo ‘Date, se guardará el año de inicio del servicio del tren.

- nombrecomercial: es de tipo ‘String’, se guardará el nombre comercial que se le asigna al tren. - nombretecnico: es de tipo ‘String’, se guardará el nombre técnico que tiene el tren y va a ser el

identificador del tren.

- nplazas: es de tipo ‘Integer, se guardará el número de plazas que tenga el tren.

- tipotren: es de tipo ‘String’, se guardará el tipo de tren, es decir si es de pasajeros, mercancías, etc.

- trenescomprados: es de tipo ‘Integer, se guardará el número de unidades que han sido compradas de este modelo de tren.

- trenesenservicio: es de tipo ‘Integer, se guardará el número de unidades de las que han sido compradas que han sido puestas en servicio del tren en cuestión.

- Velocidadmax: es de tipo ‘Integer, se guardará la velocidad máxima en Km/hora a la que puede ir el tren.

Tabla Ruta

- idruta: es de tipo ‘Integer’.

- nombreruta: es de tipo ‘String’, se guardará el identificador de la ruta.

- tipotren: es de tipo ‘String’, se guardará el tipo de tren que circula (pasajeros, mercancías, etc.). - nombretrencomercial: es de tipo ‘String’, se guardará el nombre comercial del tren.

- estacionsalida: es de tipo ‘String’, se guardará el nombre de la estación de salida del tren. Es clave foránea.

- estacionllegada: es de tipo ‘String’, se guardará el nombre de la estación de llegada del tren. Es clave foránea.

- notas: es de tipo ‘String’, se guardará la fecha y la hora.

Tabla Scada

- idscada: es de tipo ‘Integer’. se guardará el identificador del dato Scada. - fechayHora: es de tipo ‘Date’, se guardará la fecha.

- sensor0est1: es de tipo ‘Boolean’, se guardará el estado del sensor 0 de la estación 1, si está a ‘false’, indica que el sensor no está activo y no está detectando al tren, si está a ‘true’, indica que el sensor está activo, por lo que está detectando el paso del tren.

- sensor1est1: es de tipo ‘Boolean’, se guardará el estado del sensor 1 de la estación 1. - sensor2est1: es de tipo ‘Boolean’, se guardará el estado del sensor 2 de la estación 1. - sensor3est1: es de tipo ‘Boolean’, se guardará el estado del sensor 3 de la estación 1. - sensor4est1: es de tipo ‘Boolean’, se guardará el estado del sensor 4 de la estación 1. - sensor5est1: es de tipo ‘Boolean’, se guardará el estado del sensor 5 de la estación 1. - sensor6est1: es de tipo ‘Boolean’, se guardará el estado del sensor 6 de la estación 1. - sensor7est1: es de tipo ‘Boolean’, se guardará el estado del sensor 7 de la estación 1. - sensor8est1: es de tipo ‘Boolean’, se guardará el estado del sensor 8 de la estación 1. - sensor9est1: es de tipo ‘Boolean’, se guardará el estado del sensor 9 de la estación 1. - sensor0est2: es de tipo ‘Boolean’, se guardará el estado del sensor 0 de la estación 2. - sensor1est2: es de tipo ‘Boolean’, se guardará el estado del sensor 1 de la estación 2. - sensor2est2: es de tipo ‘Boolean’, se guardará el estado del sensor 2 de la estación 2. - sensor3est2: es de tipo ‘Boolean’, se guardará el estado del sensor 3 de la estación 2. - sensor4est2: es de tipo ‘Boolean’, se guardará el estado del sensor 4 de la estación 2. - sensor5est2: es de tipo ‘Boolean’, se guardará el estado del sensor 5 de la estación 2. - sensor6est2: es de tipo ‘Boolean’, se guardará el estado del sensor 6 de la estación 2. - sensor7est2: es de tipo ‘Boolean’, se guardará el estado del sensor 7 de la estación 2. - sensor8est2: es de tipo ‘Boolean’, se guardará el estado del sensor 8 de la estación 2. - sensor9est2: es de tipo ‘Boolean’, se guardará el estado del sensor 9 de la estación 2. - velPasajeros: de tipo ‘Integer’, se guarda la salida analógica de la velocidad pasajeros. - velMercancias: ‘Integer’, se guarda la salida analógica de la velocidad mercancías.

- marcadorVeloPasaje1: es de tipo ‘Integer’, se guardará la salida analógica escalada en una dirección del tren de pasajeros.

- marcadorVeloPasaje2: es de tipo ‘Integer’, se guardará la salida analógica escalada en la otra dirección del tren de pasajeros.

- marcadorVeloMercan1: es de tipo ‘Integer’, se guardará la salida analógica escalada en una dirección del tren de mercancías.

- marcadorVeloMercan2: es de tipo ‘Integer’, se guardará la salida analógica escalada en la otra dirección del tren de mercancías.

- semaf1Est1Rojo: es de tipo ‘Boolean’, se guardará el estado del semáforo 1 de la estación 1 Rojo, si está a ‘true’, el led rojo del semáforo estará activo, se está a ‘false’ el led rojo del semáforo estará apagado.

- semaf1Est1Verde: de tipo ‘Boolean’, guarda el estado del semáforo 1 de la estación 1. - Semaf2Est1Rojo: de tipo ‘Boolean’, se guarda el estado del semáforo 2 de la estación 1 - Semaf2Est1Verde: de tipo ‘Boolean’, guarda el estado del semáforo 2 de la estación 1. - Semaf3Est1Rojo: de tipo ‘Boolean’, guarda el estado del semáforo 3 de la estación 1. - Semaf3Est1Verde: de tipo ‘Boolean’, guarda el estado del semáforo 3 de la estación 1. - Semaf4Est1Rojo: de tipo ‘Boolean’, guarda el estado del semáforo 4 de la estación 1. - Semaf4Est1Verde: de tipo ‘Boolean’, guarda el estado del semáforo 4 de la estación 1. - Semaf5Est1Rojo: de tipo ‘Boolean’, guarda el estado del semáforo 5 de la estación 1. - Semaf5Est1Verde: de tipo ‘Boolean’, guarda el estado del semáforo 5 de la estación 1. - Semaf6Est1Rojo: de tipo ‘Boolean’, guarda el estado del semáforo 6 de la estación 1. - Semaf6Est1Verde: de tipo ‘Boolean’, guarda el estado del semáforo 6 de la estación 1. - Semaf7Est1Rojo: de tipo ‘Boolean’, guarda el estado del semáforo 7 de la estación 1. - Semaf7Est1Verde: de tipo ‘Boolean’, guarda el estado del semáforo 7 de la estación 1. - Semaf8Est1Rojo: de tipo ‘Boolean’, guarda el estado del semáforo 8 de la estación 1. - Semaf8Est1Verde: de tipo ‘Boolean’, guarda el estado del semáforo 8 de la estación 1. - allSemafEst1: ‘Integer’, se guarda los 2 bytes de salida de los semáforos de la estac. 1. - byte1SemafEst1: ‘Integer’, guarda el byte de menor peso de salida de los semáf esta. 1. - byte2SemafEst1: ‘Integer’, guarda el byte de mayor peso de salida de los semáf esta. 1. - semaf1Est2Rojo: de tipo ‘Boolean’, guarda el estado del semáforo 1 de la estación 2. - semaf1Est2Verde: de tipo ‘Boolean’, guarda el estado del semáforo 1 de la estación 2. - Semaf2Est2Rojo: de tipo ‘Boolean’, guarda el estado del semáforo 2 de la estación 2. - Semaf2Est2Verde: de tipo ‘Boolean’, guarda el estado del semáforo 2 de la estación 2. - Semaf3Est2Rojo: de tipo ‘Boolean’, guarda el estado del semáforo 3 de la estación 2. - Semaf3Est2Verde: de tipo ‘Boolean’, guarda el estado del semáforo 3 de la estación 2. - Semaf4Est2Rojo: de tipo ‘Boolean’, guarda el estado del semáforo 4 de la estación 2. - Semaf4Est2Verde: de tipo ‘Boolean’, guarda el estado del semáforo 4 de la estación 2.

- Semaf5Est2Rojo: de tipo ‘Boolean’, guarda el estado del semáforo 5 de la estación 2. - Semaf5Est2Verde: de tipo ‘Boolean’, guarda el estado del semáforo 5 de la estación 2. - Semaf6Est2Rojo: de tipo ‘Boolean’, guarda el estado del semáforo 6 de la estación 2. - Semaf6Est2Verde: de tipo ‘Boolean’, guarda el estado del semáforo 6 de la estación 2. - Semaf7Est2Rojo: de tipo ‘Boolean’, guarda el estado del semáforo 7 de la estación 2. - Semaf7Est2Verde: de tipo ‘Boolean’, guarda el estado del semáforo 7 de la estación 2. - Semaf8Est2Rojo: de tipo ‘Boolean’, guarda el estado del semáforo 8 de la estación 2. - Semaf8Est2Verde: de tipo ‘Boolean’, guarda el estado del semáforo 8 de la estación 2. - Semaf9Est2Rojo: de tipo ‘Boolean’, guarda el estado del semáforo 9 de la estación 2. - Semaf9Est2Verde: de tipo ‘Boolean’, guarda el estado del semáforo 9 de la estación 2. - semaf10Est2Rojo: de tipo ‘Boolean’, guarda el estado del semáforo 10 de la estación 2. - semaf10Est2Verde: tipo ‘Boolean’, guarda el estado del semáforo 10 de la estación 2. - allSemafEst2: ‘Integer’, se guarda los 2 bytes de salida de los semáforos de la estac. 2. - byte1SemafEst2: ‘Integer’, guarda el byte de menor peso de salida de los semáf esta. 2. - byte2SemafEst2: ‘Integer’, guarda el byte de mayor peso de salida de los semáf esta. 2.

- desvio1: es de tipo ‘Boolean’, guarda el estado del desvío 1, si está a ‘false’, indica que el desvío no está activo y por lo tanto está en su posición inicial, es decir en recto, si está a ‘true’, indica que el desvío está activo, por lo que el desvío está curvo.

- desvio2: es de tipo ‘Boolean’, se guardará el estado del desvío 2. - desvio3: es de tipo ‘Boolean’, se guardará el estado del desvío 3. - desvio4: es de tipo ‘Boolean’, se guardará el estado del desvío 4. - desvio5: es de tipo ‘Boolean’, se guardará el estado del desvío 5. - desvio6: es de tipo ‘Boolean’, se guardará el estado del desvío 6.

- sistema Automático: de tipo ‘Boolean’, a ‘false’, indica que el sistema Automático no está activo, si está a ‘true’, indica que el sistema Automático estará activo.

- sistManualLibre: es de tipo ‘Boolean’, si está a ‘false’, indica que el sistema Manual Libre no está activo, si está a ‘true’, indica que el sistema Manual Libre estará activo.

- sistManual: es de tipo ‘Boolean’, si está a ‘false’, indica que el sistema Manual no está activo, si está a ‘true’, indica que el sistema Manual estará activo.

- sistemaOn: de tipo ‘Boolean’, a ‘false’, indica que el sistema no está activo, es decir está a OFF, y si está a ‘true’, indica que el sistema estará activo, es decir, estará a ON.

- emergencia: Boolean’, a ‘false’, la emergencia no activa, a ‘true’, la emergencia activa. - trenPasajeActivo: ‘Boolean’, a ‘false’, tren de Pasajeros no está activo, a ‘true’, activo. - trenMercanActivo: ‘Boolean’, a ‘false’, tren de Mercancías no activo, a ‘true’, activo. - condInicialesAuto: es de tipo ‘Boolean’, se guardará las condiciones iniciales.

- liberarFrenoPasaje: de tipo ‘Boolean’, a ‘false’, liberar Freno Pasajeros no está activo, a ‘true’, indica que liberar Freno Pasajeros está activo.

- liberarFrenoMercan: de tipo ‘Boolean’, a ‘false’, liberar Freno Mercancías no está activo, a ‘true’, indica que liberar Freno Mercancías está activo.

- rutaSeleccionada: es de tipo ‘Integer’, se guardará en la ruta seleccionada. - permisoRuta1: es de tipo ‘Boolean’, indica el permiso para la ruta 1.

- ruta1seleccionada: es de tipo ‘Boolean’, indica el si la ruta 1 está seleccionada. - permisoTodasRutas: es de tipo ‘Integer’, indica si hay permiso para todas las rutas. - ruta2seleccionada: es de tipo ‘Boolean’, indica el si la ruta 2 esta seleccionada. - permisoRuta2: es de tipo ‘Boolean’, indica el permiso para la ruta 2.

- bucleRutasSeleccionado: es de tipo ‘Boolean’, indica el bucle de rutas seleccionado. - permisoBucle1: es de tipo ‘Boolean’, indica si hay permiso para el bucle 1.

- permisoTodosBucles: es de tipo ‘Integer’, indica si hay permiso para todos los bucles. - bucleRuta1seleccionado: ‘Boolean’, indica si esta seleccionado el bucle de la ruta1.

- voltaje319316: es de tipo ‘BigDecimal’, el voltaje que la salida analógica del autómata está dando al mando de control del sistema digital que controla a este tren (pasajeros).

- voltaje319402: es de tipo ‘BigDecimal’, el voltaje que la salida analógica del autómata está dando al mando de control del sistema digital que controla a este tren (mercancías).