sábado, 7 de mayo de 2016

Modelo de Datos.

Un modelo de datos es un lenguaje orientado a hablar de una Base de Datos. Típicamente un modelo de datos permite describir:
·        Las estructuras de datos de la base: El tipo de los datos que hay en la base y la forma en que se relacionan.
·        Las restricciones de integridad: Un conjunto de condiciones que deben cumplir los datos para reflejar la realidad deseada.
·        Operaciones de manipulación de los datos: típicamente, operaciones de agregado, borrado, modificación y recuperación de los datos de la base.
Otro enfoque es pensar que un modelo de datos permite describir los elementos de la realidad que intervienen en un problema dado y la forma en que se relacionan esos elementos entre sí.
·       Modelos de Datos Conceptuales
Son los orientados a la descripción de estructuras de datos y restricciones de integridad. Se usan fundamentalmente durante la etapa de Análisis de un problema dado y están orientados a representar los elementos que intervienen en ese problema y sus relaciones. El ejemplo más típico es el Modelo Entidad-Relación.

·       Modelos de Datos Lógicos
Son orientados a las operaciones más que a la descripción de una realidad. Usualmente están implementados en algún Manejador de Base de Datos. El ejemplo más típico es el Modelo Relacional, que cuenta con la particularidad de contar también con buenas características conceptuales (Normalización de bases de datos).

·       Modelos de Datos Físicos
Son estructuras de datos a bajo nivel implementadas dentro del propio manejador. Ejemplos típicos de estas estructuras son los Árboles B+, las estructuras de Hash, etc.

Funciones de los SIG.

·       INTRODUCCIÓN Y CODIFICACIÓN DE LOS DATOS
§  Adquisición de datos, por ejemplo digitalización e integración de datos externos.
§  Validación y edición de datos, es decir, verificación y corrección.
§  Estructuración y almacenamiento de datos, por ejemplo construcción de diferentes tipos de superficies y codificación de datos.
·       MANIPULACIÓN DE LOS DATOS
§  Conversión de estructura, por ejemplo de vectores a cuadrículas.
§  Conversión geométrica: superposición de mapas, cambios de escala,
§  Generalización y clasificación: reclasificación de datos, agregación o desglose de datos, etc.
§  Integración, por ejemplo combinación de estratos de diferentes superficies.
§  Mejoras, como la acentuación de contornos de la imagen.
§  Cálculos abstractos, por ejemplo de los centroides de las áreas y de polígonos de Thiessen.
·       RECUPERACIÓN DE LOS DATOS
§  Recuperación selectiva de información sobre la base de temas o criterios definidos por los usuarios, incluidos servicios de consulta rápida.
·       ANÁLISIS DE LOS DATOS
§  Análisis espacial: asignación de rutas, cálculos de pendientes y aspectos, etc.
§  Análisis estadístico: histogramas, análisis de frecuencias, medidas de dispersión, etc.
§  Mediciones, como la longitud de líneas, cálculos de superficies y volúmenes, distancias y direcciones.
·       PRESENTACIÓN VISUAL DE LOS DATOS
§  Representación gráfica, por ejemplo mapas y gráficos.
§  Presentación descriptiva, como informes escritos o cuadros.
·       GESTIÓN DE LA BASE DE DATOS
§  Apoyo y vigilancia del acceso multiusuario a la base de datos.
§  Arreglo de los fallos del sistema.
§  Enlaces de comunicación con otros sistemas.
§  Actualización de las bases de datos.
§  Organización de la base de datos para un almacenamiento y recuperación eficientes.
§  Mantenimiento de la seguridad e integridad de la base de datos.
§  Provisión de una visión de la base de datos “independiente de los datos”.