Database Model plugin_tmp.xml


Chapas
Esta tabla mantiene información de las chapas que va teniendo el OTS a lo largo de su vida.
ColumnName DataType PrimaryKey   NotNull   Flags Default Value Comment AutoInc
Id_OTS NUMBER(10) PK NN        
Instante DATE PK NN        
Chapa VARCHAR2(10)            


Eventos_Destino
Mantiene la información de los eventos que se producen cuando el OTS se mueve entre un anden y otro. Son eventos de interestación.
ColumnName DataType PrimaryKey   NotNull   Flags Default Value Comment AutoInc
Id_Evento_Destino NUMBER(10) PK NN        
Id_Tipo_Evento_Destino NUMBER(10)   NN        
Id_OTS NUMBER(10)   NN        
Id_Destino NUMBER(10)   NN        
Instante DATE            


Evetos_Anden
Mantiene información de los eventos que se producen entre que el OTS entra en entra en un anden y sale de el.
ColumnName DataType PrimaryKey   NotNull   Flags Default Value Comment AutoInc
Id_Evento_Anden NUMBER(10) PK NN        
Id_OTS NUMBER(10)   NN        
ID_ANDEN NUMBER(10)   NN        
Id_Tipo_Evento_Anden NUMBER(10)   NN        
Instante DATE            
Es_Deducido NUMBER(1)            


OTS
El OTS (Object Tracking System) representa al Tren en nuestro modelo.
ColumnName DataType PrimaryKey   NotNull   Flags Default Value Comment AutoInc
Id_OTS NUMBER(10) PK NN        
Instante_Nacimiento DATE            
Id_CV_Nacimiento NUMBER(10)            
Instante_Muerte DATE            
Id_CV_Muerte NUMBER(10)            
Instante_Entrada_Linea DATE            
Id_InOut_Entrada_Linea NUMBER(10)            
Instante_Salida_Linea DATE            
Id_InOut_Salida_Linea NUMBER(10)            


OTS_Composiciones
Una composicion de OTS define todos los coches que conforman el OTS (tren). Un OTS tendrá la misma composición desde que nace hasta que muere.
ColumnName DataType PrimaryKey   NotNull   Flags Default Value Comment AutoInc
Id_OTS NUMBER(10) PK NN        
Id_Coche NUMBER(10) PK NN        
Posicion NUMBER(2)            


Recorridos
Un recorrido marca el camino entre dos andenes consecutivos donde el tren se para. Cuando un tren está en un anden tiene varios destinos posibles. El destino que ejecuta el tren se convierte en recorrido.
ColumnName DataType PrimaryKey   NotNull   Flags Default Value Comment AutoInc
Id_Recorrido NUMBER(10) PK NN        
Id_OTS NUMBER(10)   NN        
Id_Destino NUMBER(10)   NN        
Instante_Inicial DATE            
Instante_Final DATE            


Tipos_Eventos_Anden
Mantiene los nombres y descripciones de los distintos eventos que se pueden producir en un anden.
ColumnName DataType PrimaryKey   NotNull   Flags Default Value Comment AutoInc
Id_Tipo_Evento_Anden NUMBER(10) PK NN        
Nombre VARCHAR2(30)            
Descripcion VARCHAR2(255)            


Tipos_Eventos_Destino
Mantiene los nombres y descripciones de los distintos eventos que se pueden producir entre dos andenes.
ColumnName DataType PrimaryKey   NotNull   Flags Default Value Comment AutoInc
Id_Tipo_Evento_Destino NUMBER(10) PK NN        
Nombre VARCHAR2(30)            
Descripcion VARCHAR2(255)            


Trayectos
Un trayecto implica que el tren cambia de sentido. Por tanto esta tabla recoge los trayectos que ha realizado el tren, durante los cuales no ha cambiado de sentido. Entre el anden origen y el anden destino el tren no cambia de sentido. Es en el anden destino donde cambia de sentido y comienza el siguiente trayecto o muere el tren.
ColumnName DataType PrimaryKey   NotNull   Flags Default Value Comment AutoInc
Id_Trayecto NUMBER(10) PK NN        
Id_OTS NUMBER(10)   NN        
Id_Anden_Origen NUMBER(10)   NN        
Id_Anden_Destino NUMBER(10)   NN        
Instante_Inicial DATE            
Instante_Final DATE