BASE DE DATOS GEOGRAFICA

Anuncio
BASE DE DATOS GEOGRAFICA
INTRODUCCION
Un sistema de gestión de base de datos (DBMS) es un conjunto de
datos (colección) interrelacionados y un grupo de programas para acceder
a los datos. El conjunto de datos se les denomina base de datos.
El objetivo principal de las bases de datos consiste en la extracción
almacenamiento de la información en la base de datos.
Las bases de datos están creadas para gestionar múltiples bloques
de información. La diligencia a estos datos, envuelve la definición de los
almacenes de información y además el proveer una estructura en la base
de datos combinadas de sus partes constituitivas para la gestión de la
información.
Las bases de datos son capaces de mantener la seguridad de la
información almacenada, aun cuando existan caídas de sistemas (mal
funcionamiento de los sistemas) o intento de acceso sin autorización, si la
información será compartida por un grupo de usuarios o varios usuarios
Y evitando al máximo la posibilidad de que existan resultados errados en
las bases de datos.
OBJETIVOS DE LOS SISTEMAS DE BASES DE DATOS
SISTEMA DE PROCESAMIENTO DE ARCHIVOS: Ayudado por un SO
(sistema Operativo), los registros de la información se almacenan en
archivos, los cuales son escritos por programas de aplicación hechos por
programadores de sistemas en respuesta a las necesidades de la
organización para la extracción y adicción de registros a un archivos de
información.
Desventajas de los sistemas de Bases de Datos
 Redundancia e inconsistencia de datos: El aumento elevado
de los costos de almacenamiento y acceso, llevando a la
inconsistencia es decir copias iguales de los mismos datos los
cuales no tienen una concordancia entre si.
 Dificultad de acceso: El ambiente convencional del
procesamiento de archivos debe de ser creado y diseñado a
través del modelo entidad relación de forma general,
conveniente y eficiente los cuales permitan acceso a datos sin
dificultades a lo largo del uso del sistema de base de dato.
 Aislamiento de los datos: Es evidente la cantidad de bases de
datos existentes en la actualidad y cada uno con diversos
formatos, entonces tomaría mucho tiempo crear en diversas
bases de datos modelos de entidad relación para que el
programa que los utilice pueda tener acceso a estos formatos y
obtener los datos seleccionados.



Anomalía de acceso concurrente: El acceso concurrente se
realiza a través de sistema de base de datos compartidos por
múltiples usuarios los cuales les envía en una transacción
(conjunto de operaciones que comparten un fin común, que
realiza una única función lógica), y la cual accede
posiblemente actualiza el conjunto de entidades los cuales
contienen la información, dependiendo de el tipo de
transacción que deba ser cumplida, nuestra transacción sería
de tipo seriable (seriabilidad), permitiendo el uso concurrente
de los recursos, ejecutado uno tras otro de forma lógica
asegurando que cada entidad usó datos consistentes, evitando
un abrazo mortal (acceso permitido por el DBMS se manera
simultanea y utilizando la misma entidad, compartiendo los
mismos recursos y provocando un bloqueo infinito sin
interrupción) se le conoce como Pantalla: congelada, tideada.
Problemas de seguridad: Consiste en implantar los niveles de
acceso de la información para determinado usuario utilizando
una jerarquía de la visualización de los datos los cuales el
usuario tendrá el acceso, de manera precisa y segura, las
cuales en algunos casos puede resultar difícil de implantar.
Problemas de integridad: El valor de los datos en nuestro
almacén de datos debe ser apropiado y que satisfaga los tipos
de restricciones de consistencia. Las restricciones son
parámetros establecidos para cumplir un determinado fin.
ABSTRACCIÓN DE DATOS
Es una colección de archivos interrelacionados y un conjunto de
programas que permiten el acceso y a modificaciones de archivos.
La tarea de la abstracción de los datos es la de brindar a los usuarios una
visión abstracta de los datos. Como por ejemplo ocultar tos detalles de
cómo se almacena y mantienen los datos.
Para que un sistema de base de datos sea manejable es necesario el
diseño de estructuras de datos complejas, puesto que existen usuarios de
sistemas de base de datos que no tienen experiencia en computadoras y se
les esconde la complejidad de la información y estructura.
NIVELES DE ABSTRACCIÓN



NIVEL FISICO
NIVEL CONCEPTUAL
NIVEL DE VISION
NIVEL FISICO: describe el almacenamiento de los datos y corresponde a el
nivel de abstracción mas bajo.
NIVEL CONCEPTUAL: describe cuales y que datos son almacenados en la
base de datos y las relaciones existentes de los datos. Siguiente nivel mas
alto.
NIVEL DE VISION: Describe solo parte de la base de datos y corresponde a
el nivel mas alto de toda abstracción.
Vista 1
Vista 2
Vista n
Nivel conceptual
Nivel físico
MODELO DE DATOS: Conjunto de herramientas conceptuales para
describir datos y relaciones entre las entidades, semántica asociada a datos
y restricciones de consistencia.
Modelos de Datos:
1.Modelo lógico basado en objeto
2.Modelo lógico basado en registro
3.Modelo físico de datos
1. Modelo Lógico basado en objeto:
Se utiliza para describir los datos en niveles conceptual y de visión.
Son capaces de especificar restricciones de datos explícitamente y
existen muchos modelos diferentes, entre los más conocidos
tenemos:
 Modelo Entidad-relación
 Modelo semántico de datos
 Modelo orientado a objetos
Modelo Entidad Relación:
Percepción del mundo real que consiste en una colección de
objetos básicos llamados, entidades y relaciones entre estos objetos.
Entidad: Objeto que se distingue de otros objetos por medio
de un conjunto específico de atributos .
Atributos: Características o elementos que se integran a una
entidad.
Las entidades y relaciones del mismo tipo se conocen como
conjunto de entidades y conjunto de relaciones .
Cardinalidad de asignación : Expresa el número de entidades
a la cual puede asociarse con otra entidad mediante un conjunto de
relación .
Modelo Orientado a objeto:
Se basan en una colección de objeto con valores almacenados
dentro del objeto denominada variables de instancia .
Métodos: Un objeto también contiene partes de códigos que
operan sobre el objeto .
Clases: Conjunto de iguales tipos de valores y métodos .
Eventos: Algo que sucede eventualmente(auque no siempre)
como consecuencia de la acción que realiza el usuario durante la
ejecución de un programa.
Propiedades: Conjunto de elementos que distinguen a un
objeto de otro.
Modelos basados en registros: Se usan para describir datos
en modelos conceptual y físico, se usan para especificar la estructura
lógica global de la base de datos y proporcionar un nivel de
implementación más alto. Se llaman así porque la base de datos está
estructurada en registros de formatos fijos de varios tipos . Cada tipo
de registro define un número de campos y atributos y cada campo
normalmente es de longitud fija . Existen tres modelos más
ampliamente aceptados , estos son:
 Modelo relacional : Representa los datos y relaciones
entre los datos mediante una colección de tablas , cada
una de las cuales tiene un número de columnas con
nombres únicos
 Modelo de red: Se representa mediante colecciones de
registros y las relaciones entre los datos se representan
mediante enlaces.
 Modelo jerárquico: Los datos y las relaciones entre los
datos se representan mediante registros y enlaces
respectivamente .
Instancia: Información almacenada en la base de datos en un
determinado momento en el tiempo .
Independencia de datos: Capacidad de modificar una definición de
un esquema en un nivel sin afectar la definición de un esquema en
nivel superior siguiente .
Independencia Física de datos : Capacidad de modificar el
esquema físico sin provocar que se vuelva a escribir nuevos
programas .
Independencia lógica de datos: Capacidad de modificar el
esquema conceptual sin provocar que se vuelvan a escribir nuevos
programas . Las modificaciones del nivel conceptual son necesarias
siempre y cuando se altera la estructura lógica de la base de datos .
Desarrollo de Base de datos semántico – espacial
Es La esencia fundamental de los sistemas de información geográficos(SIG).
Está es una colección de datos acerca de objetos localizados en una
determinada área de interés en la superficie de la tierra, organizados en
una forma tal que puede servir eficientemente a una o varias aplicaciones.
Además, la representación primaria de los datos en un SIG está basada en
algunos tipos de objetos universales que se refieren a:
Punto
Línea
Área o polígono
Los elementos puntuales son todos aquellos objetos relativamente
pequeños respecto a su entorno más inmediatamente próximos, se
representa mediante líneas de longitud cero. Por ejemplo, elementos
puntuales pueden ser un poste de la red de energía o un suministro de la
red de alcantarillado.
Los elementos lineales se representan por una sucesión de puntos
donde el ancho del elemento lineal es despreciable respecto a la magnitud
de su longitud, con este tipo de objetos se modelan (Entidades) y definen
las carreteras, las líneas de transmisión de energía, los ríos, las tuberías de
acueducto entre otros.
Dentro de la base de datos tenemos también:
ATRIBUTOS GEOGRÁFICOS
Son las representaciones de los objetos geográficos asociados con
ubicaciones específicas en el mundo real. La representación de los objetos
se hace por medio de puntos, líneas o áreas. Y los ATRIBUTOS NO
GRÁFICOS corresponde a las descripciones, o características que nombran
y determinan los objetos o elementos geográficos. De tal forma que en un
sistema de información Geográfico los atributos Graficos y No Graficos
se relacionan mediante un ATRIBUTO DE UNIÓN.(CLAVE PRINCIPAL)
En la captura de información con la cual trabaja los SIG pueden encontrarse
dos tipos de presentaciones o formatos: celular o raster y vectorial.
El formato raster se obtiene cuando se digitaliza un mapa o una fotografía
o se obtiene imágenes digitales capturadas por satélites. En ambos casos
se obtiene un archivo digital de esa información.
El formato vectorial; la información gráfica en este tipo de formatos se
representa internamente por medio de segmentos orientados de rectas o
vectores. De este modo un mapa queda reducido a una serie de pares
ordenados de coordenadas geográficas, utilizados para representar puntos,
líneas y superficies. La captura de información en formato vectorial se hace
por medio de: mesas digitalizadoras, convertidores de formato raster a
formato vectorial, sistemas de geoposicionamiento global(GPS).
ALMACENAMIENTO DE LA INFORMACIÓN
La información de un SIG es almacenada en cuatro grandes conjuntos de
bases de datos:
I.
II.
III.
IV.
BASES DE DATOS DE IMÁGENES
BASE DE DATOS COMPLEMENTARIOS DE IMÁGENES
BASE DE DATOS CARTOGRÁFICOS
BASE DE DATOS DE INFORMACIÓN DESCRIPTIVA
1. BASES DE DATOS DE
fotográficamente el terreno.
IMÁGENES:
Imágenes
que
representan
2. BASE DE DATOS COMPLEMENTARIOS DE IMÁGENES: Una colección
que
contiene
símbolos
gráficos
y
caracteres
alfanuméricos
georeferenciados al mismo sistema de coordenadas de la imagen real a la
que complementan.
3. BASE DE DATOS CARTOGRÁFICOS: almacena una colección de mapas
que representan diferentes clases de información de un área específica.
4. BASES DE DATOS DE INFORMACIÓN DESCRIPTIVA: Esta base facilita
el almacenamiento de datos descriptivos creando un estándar de tal forma
que puedan ser utilizadas por otros sistemas .
SQL (STRUCTURE QUERY LENGUAJE)
De la información tenemos: “operaciones de extracción y Edicción”. Así
mismo provee los mecanismos para la comunicación entre los datos físicos
(extraídos por los módulos de almacenamiento y utilización por los
módulos de análisis SQL (sql: structure query lenguaje)). Son los
encargados de ejecutar el motor de datos para las consultas estructuradas
de las base de datos.
Lenguaje de definición de datos: (Data definitions language
DDL):Se utiliza para expresar un conjunto de definiciones o lenguajes
de definiciones de datos los cuales se almacenan en un archivo
especial llamado diccionario de datos , el cual contiene
metadatos(datos sobre datos) .
Lenguaje de manipulación de datos (Data manipulations
languaje DML)Se utiliza para las siguientes funciones

Recuperación de la información almacenada en la base
de datos .
 Inserción de información nueva en la base de datos
 Eliminación de información de la base de datos
 Modificación de datos almacenados en la base de datos
Es un lenguaje que capacita a los usuarios a accede manipular los
datos según estén organizados por el modelo de datos adecuados.
Los DML se clasifican en procedimentales y no procedimentales, los
procedimentales requieren que el usuario especifique el dato que necesita
y cómo obtenerlo .
Los no procedimentales requieren que el usuario especifique qué
datos necesita sin especificar cómo obtenerlos.
Una consulta es una sentencia que solicita la recuperación de
información.
Diagrama De Funcionamiento del GSP
GLOBAL SYSTEMS POSITION
Sistema de posicionamiento global
Ruta optima
Dirección de destino
Consultas
Datos Del
Servicio
Interfaz
gráfica
Base Datos Relacional
Mapa de
Localización
Base Datos Geográfica
Dirección Origen
Descargar