Sistema De Gestión De Bases De Datos

Páginas: 16 (3963 palabras) Publicado: 30 de mayo de 2012
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. Enprincipio se utilizaron 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, estaopción no resulta 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 seestablecen relaciones. 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 ??).
1En inglésDBMS (Data Base Management 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 accesosno autorizados) 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 consultarealizada. Si dos usuarios 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 losmismos 3 pasos que ya se mencionaron 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...
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
  • sistema de gestion de base 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 bases de datos
  • Sistema de gestion de base de datos
  • Sistema de gestion de bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS