lunes, 8 de noviembre de 2010

Modelamiento y Diseño de la Base de Datos

La forma en que los datos interactuan dentro de una base de datos es fundamental para la obtención y el diseño de la misma, si bien los datos recolectados por las estaciones meteorológicas no son hechos con los mismos instrumentos sus dependencias son directas, y la posibilidad de una ampliación de servicios de medición puede llegar en cualquier momento, es por eso que se necesita un diseño de base de datos que sea flexible.

En base a la premisa anterior se ha creado una tabla de "Servicios" donde se describe y discretiza las diferentes mediciones que una estación pueda llegar a ofrecer. Siendo esta tabla independiente de la estación pues varias estaciones se pueden presentar simultaneamente diferentes servicios.

Hablando un poco más a fondo las estaciones meteorológicas son el lugar específico donde se originan los datos, y es por esto que es necesario crear una tabla para cada estación, es decir todas las estaciones estarán identificadas y diferenciadas unas de otras para facilitar el proceso de manipulación de datos, dentro del ideam es costumbre agrupar las estaciones por regionales, es por esto que nace la tabla "Region" puesto que una región de afluente o río es capaz de atravezar diferentes "Municipios" y "Departamentos", con la interrelacion de estas 4 tablas ("Estacion, Region, Departamentos y Municipios") será posible realizar cualquier tipo de agrupación independientemente de la ubicación geográfica.

Para finalizar el diseño hay que establecer un análisis del tiempo y de sus particularidades, básicamente los datos serán organizados en matrices de hasta 3 dimensiones con lo cual el manejo en una base de datos sería muy complicado, es por eso que se crea la tabla "Fechas" para identificar claramente en el tiempo, la hora, el día, mes, y año de la medicion, ulteriormente para maximizar la utilidad de la tabla fechas surge la tabla "Eventos" dicha tabla no es más que el resultado de las relacíones varios a varios de múltiples tablas, es decir reúne todas las características mencionadas y equivaldría realmente al momento en que se realiza una medición, dicha tabla distingue, estación, servicio, y fecha, con la cual será la tabla madre en la que se manipularán los datos.


1 comentario:

  1. Me parece que este tipo de información es muy valiosa como registro historico,,, y se debe almacenar ordenadamente como se expone aca!

    ResponderEliminar