Sistemas de gestión de bases de datos y "gis"

Páginas: 16 (3966 palabras) Publicado: 23 de junio de 2011
Capítulo 9

Sistemas de Gestión de Bases de datos y SIG
Un Sistema de Gestión de Bases de Datos (SGBD1 ) consiste en una colección de datos interrelacionados y un conjunto de programas para acceder a los mismos. Esta definición es prácticamente idéntica a la que se dió anteriormente de Sistema de Información, de hecho normalmente en el nucelo de un SI se sitúa un SGBD. El caso de lo SIG es unpoco diferente ya que en principio las bases de datos espaciales no son adecuadas para su manejo con SGBD tradicionales. Sin embargo, a lo largo del desarrollo de las tecnologías ligadas a los SIG desde los setenta hasta la actualidad, una de las tendencias más claras es el papel, cada vez más importante, que tiene el uso de SGBD para la gestión de datos temáticos como apoyo al SIG. En principio seutilizaron para almacenar los atributos temáticos asociados a un conjunto de entidades espaciales almacenadas en formato vectorial, hoy en día se están empezando a utilizar además para el almacenamiento de la información geométrica (conjunto de coordenadas) de las entidades espaciales. Aunque se han hecho algunos intentos para almacenar información en formato raster en un SGBD, esta opción noresulta eficiente.

9.1. Características fundamentales de un Sistema de Gestión de Base de Datos (SGBD)
Un SGBD permite el almacenamiento, manipulación y consulta de datos pertenecientes a una base de datos organizada en uno o varios ficheros. En el modelo más extendido (base de datos relacional) la base de datos consiste, de cara al usuario, en un conjunto de tablas entre las que se establecenrelaciones. A pesar de sus semejanzas (ambos manejan conjuntos de tablas) existen una serie de diferencias fundamentales entre un SGBD y un programa de hoja de cálculo, la principal es que un SGBD permite: El método de almacenamiento y el programa que gestiona los datos (servidor) son independientes del programa desde el que se lanzan las consultas (cliente) (figura ??).
1

En inglés DBMS (Data BaseManagement System)

167

168

CAPÍTULO 9. SISTEMAS DE GESTIÓN DE BASES DE DATOS Y SIG

Figura 9.1: Esquema cliente-servidor en una base de datos

En lugar de primarse la visualización de toda la información, el ojetivo fundamental es permitir consultas complejas, cuya resolución está optimizada, expresadas mediante un lenguaje formal. El almacenamiento de los datos se hace de formaeficiente aunque oculta para el usuario y normalmente tiene, al contrario de lo que ocurre con las hojas de cálculo, poco que ver con la estructura con la que los datos se presentan al usuario. El acceso concurrente de múltiples usuarios autorizados a los datos, realizando operaciones de actualización y consulta de los mismos garantizando la ausencia de problemas de seguridad (debidos a accesos noautorizados) o integridad (pérdida de datos por el intento de varios usuarios de acceder al mismo fichero al mismo tiempo. El programa servidor suele activarse al arrancar el ordenador, podría compararse a un bibliotecario que recibe peticiones (consultas) de diferentes programas clientes de base de datos, consulta la base de datos y entrega al cliente el resultado de la consulta realizada. Si dosusuarios solicitan al mismo tiempo una modificación de los datos, el programa servidor se encarga de hacerlas ordenadamente para evitar perder datos (lo que ocurriría si ambos usuarios abrieran y modificaran a la vez un fichero con la base de datos. El diseño de una base de datos implica codificar en formato digital ciertos aspectos del mundo real. Esta codificación implica los mismos 3 pasos que ya semencionaron en el tema 2, es decir: Modelo conceptual

9.2. BASES DE DATOS RELACIONALES

169

Figura 9.2: Esquema de base de datos relacional

Modelo lógico Modelo digital o implementación física de la base de datos Hoy en día existen dos grandes modelos, las bases de datos relacionales y el modelo orientado a objetos (modelo OO), y un modelo híbrido denominado modelo Objeto-Relacional...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema de gestión de base de datos
  • Sistemas de gestion de bases de datos
  • Sistemas De Gestión De Base De Datos
  • sistema de gestion de base de datos
  • Sistema de gestion de bases de datos
  • Qué es un sistema de gestión de base de datos
  • Los sistemas de gestión de base de datos.
  • Sistema de gestion de base de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS