Datos temporales en tablas separadas

En muchos casos, los datos temporales se almacenan en tablas diferentes para una mejor administración de los datos y para evitar la redundancia de los mismos. Esto es particularmente útil para datos que no cambian geográficamente en el tiempo. Por ejemplo, puede almacenar los datos de caudal de corriente en tablas diferentes, una que contenga la ubicación geográfica de los medidores de corriente y otra que recoja los valores de descarga de los medidores a lo largo del tiempo.

Para visualizar esos datos, puede crear una unión de uno a uno, de muchos a uno o de uno a muchos con la herramienta de geoprocesamiento Agregar unión.

Cuando no se requiere la visualización y existe una relación de uno a muchos o de muchos a muchos, en su lugar debería utilizar una relación o clase de relación para establecer la relación entre los datasets mediante la herramienta de geoprocesamiento Agregar relación.

Relaciones de tabla de uno a muchos

Cuando almacena datos temporales para entidades que no cambian geográficamente con el paso del tiempo, como sensores estáticos que reúnen datos en el tiempo, se recomienda que almacene los datos en dos tablas separadas. En esos casos, puede almacenar la ubicación geográfica de las entidades en una tabla y los datos asociados con cada entidad en la otra tabla. En el ejemplo que se ofrece a continuación, las ubicaciones geográficas de las estaciones de medición se almacenan en una tabla y los valores de temperatura correspondientes capturados a diferentes horas en las estaciones de medición se almacenan en otra tabla. Ambas tablas, sin embargo, tienen el campo StationID que puede utilizar para crear una unión de uno a muchos entre la tabla de la clase de entidad Estaciones y la tabla Temperatura. A continuación, puede habilitar la hora en la capa utilizando el campo de tiempo que se acaba de unir. En este ejemplo, se seleccionará el campo Temperature.Date1.

Relación de tabla de uno a muchos
Se muestra la clase de entidad Estaciones.
Relación de tabla de uno a muchos
Se muestra la tabla de temperaturas.

La tabla unida esencialmente duplica las filas de puntos de estación para que coincidan con las numerosas observaciones de temperatura en una única tabla grande que después se puede filtrar por fila utilizando el control deslizante de tiempo.

Temas relacionados