Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Interamericana
para el Desarrollo
Campus San Luis Potosí
Bases de Datos
Espaciales o Geográficas
Bases de Datos Especializadas
Alumnos:
David Alejandro Enríquez Ávila
Luis Fernando Hernández Medina
Tabla de contenido
Introducción ............................................................................................................. 2
Marco Teórico ......................................................................................................... 3
Planteamiento del Problema ................................................................................... 7
Levantamiento de Requerimientos .......................................................................... 8
Requisitos de Hardware ....................................................................................... 8
Requisitos de Software ........................................................................................ 8
Modelado de Base de Datos (Normalizado) ............................................................ 9
Datos del Cliente .................................................................................................. 9
Datos Geográficos ............................................................................................... 9
Diccionario de Datos ............................................................................................. 11
Creación de Tablas y Relaciones .......................................................................... 14
Conclusiones ......................................................................................................... 19
Bibliografía ............................................................................................................ 20
1
Bases de Datos Especializadas
Bases de Datos Espaciales o Geográficas
Introducción
Desde su creación, las bases de datos han apoyado a la gestión de la
información dando solución a problemas como: manejo de grandes volúmenes de
datos, complejidad en la extracción de estos datos, concurrencia en el acceso a
datos, accesos simultáneos por varios usuarios, entre otros.
Una Base de Datos Espacial puede definirse según Ralf Hartmut Güting, profesor
de la Universidad de Hagen en Alemania, como un sistema de bases de datos que
ofrece tipos de datos espaciales en su modelo de datos y en su lenguaje de
consulta, que además soporta estos tipos de datos en su implementación, que
provee indexado espacial y algoritmos eficientes para unión espacial. En otras 2
palabras, una Base de Datos Espacial debe proporcionar un completo juego de
funciones para poder realizar análisis con los objetos espaciales como son: analizar
la composición del objeto, determinar su relación espacial con otros objetos,
transformarlo, etc.
El uso de estos SIG o GIS por sus siglas en inglés ha aumentado enormemente
en las últimas décadas pasando del total desconocimiento a la práctica cotidiana.
El presente trabajo comprende una investigación sobre las Bases de Datos
Espaciales o Geográficas, el planteamiento de un caso de uso en la vida cotidiana
y la manera propuesta para su resolución.
Bases de Datos Especializadas
Bases de Datos Espaciales o Geográficas
Marco Teórico
Una Base de Datos Geográfica es una colección de datos organizados de tal
manera que sirvan efectivamente para una o varias aplicaciones de Sistemas de
Información Geográfica. Esta base de datos comprende la asociación entre sus dos
principales componentes: datos espaciales y atributos o datos no espaciales.
A pesar de las interdependencias que existe entre las tecnologías GIS y DBMS,
sus visiones son diferentes. Un GIS considera al DBMS como una herramienta que
provee facilidades para almacenar y recuperar datos, que serán procesadas por
Bases de Datos Especializadas
Bases de Datos Espaciales o Geográficas
otras herramientas. Desde el punto de vista del DBMS, un GIS es una aplicación
importante pero no la única para ofrecer la habilidad de manejar datos espaciales.
Entre los DBMS con extensiones espaciales se pueden citar Oracle8i y Postgres.
Para ilustrar de una manera más adecuada el uso de las Bases de Datos
Espaciales, el restaurante de comida rápida FoodDeli que cuenta con el servicio de
entrega a domicilio desea optimizar dicho proceso mediante el uso de datos
7
georreferenciados. Esto mediante el almacenamiento de la información de sus
clientes en una base de datos que muestre en un mapa de la ciudad el domicilio del
comprador en cuestión.
Levantamiento de Requerimientos
Para resolver la problemática anteriormente expuesta se requiere la creación de
una Base de Datos Espacial que sea capaz de georreferenciar la información
contenida. En éste caso, se hará uso de PostgreSQL, el cual cuenta con la
posibilidad de instalar los módulos necesarios para la manipulación de éste tipo de
Bases de Datos.
Requisitos de Hardware
Debido a que la base de datos será utilizada por una empresa relativamente
pequeña, los requisitos mínimos para la ejecución del manejador con base en la
documentación en su página web oficial son:
Requisitos de Software
PostgreSQL se encuentra certificado para operar en las plataformas Windows, 8
Linux y MacOS.
• Direcciones: Servirá de enlace entre los datos del cliente y los datos
geográficos, sus campos son: identificador único como clave primaria, número 9
exterior, tipo de vialidad, nombre de la vialidad, entre calles, tipo de
asentamiento, nombre del asentamiento (colonia), entre otros. Al ser un
esquema geográfico, contará con campos y tipos de datos específicos para la
representación en el Sistema de Información Geográfica.
Datos Geográficos
La información geográfica se almacenará en cinco esquemas diferentes, los
cuales son representados por un SIG como capas, dichos esquemas son:
asentamiento, manzana, direcciones (números exteriores), servicios de punto y
vialidades. Algunas capas son exclusivas de la información geográfica, por lo que
el usuario final no verá un uso considerable de éstas, sin embargo, son
indispensables para que el SIG pueda proporcionar mayores referencias al
momento de ubicar los domicilios. Así mismo, se hará uso de tipos de datos
específicos para representación geográfica, como es el caso del tipo ‘Geometry’, el
cual permite la representación de líneas, puntos y polígonos en los SIG.
Bases de Datos Especializadas
Bases de Datos Espaciales o Geográficas
Diccionario de Datos
clientes
Llave Campo Tipo Tamaño Nulo
PK id_cliente Integer
nombre1 Varying 10
nombre2 Varying 10
apellido1 Varying 10
apellido2 Varying 10
telefono Varying 12
FK gid Integer
direcciones
Llave Nombre Tipo Tamaño Nulo
PK gid Integer
numext Varying 40
idunico Integer
cvegeo Varying 16
idnexft Smallint
cveft Integer
tipovial Varying 14
nomvial Varying 100
cveref1 Integer 11
tipovr1 Varying 14
nomref1 Varying 100
cvref2 Integer
tipovr2 Varying 14
nomref2 Varying 100
cveasen Varying 13
tipoasen Varying 21
nomasen Varying 100
cp Varying 5
codigo Smallint
fechaact Varying 7
observ Varying 200
nomserv Varying 100
tipoarea Smallint
geografico Varying 60
acceso Smallint
instituc Varying 20
geometría Varying 5
tipodom Varying 34
tiposerv Varying 30
geom Geometry 1107456
Bases de Datos Especializadas
Bases de Datos Espaciales o Geográficas
asentamientos
Llave Nombre Tipo Tamaño Nulo
PK gid Integer
geografico Varying 60
cvasen Varying 13
nomasen Varying 100
cp Varying 5
codigo Smallint
fechaact Varying 7
instituc Varying 20
geometria Varying 5
tipoasen Varying 21
__oid Integer 100
geom Geometry 1107476
manzanas
Llave Nombre Tipo Tamaño Nulo
PK gid Integer
geografico Varying 60
cvegeo Varying 16
codigo Smallint
fechaact Varying 7
instituc Varying 20 12
geometria Varying 5
geom Geometry 1107476
serv_punto
Llave Nombre Tipo Tamaño Nulo
PK gid Integer
geografico Varying 60
nombre Varying 100
fechaact Varying 7
codigo Smallint
geometria Varying 5
instituc Varying 20
tipo Varying 30
geom Geometry 1107456
Bases de Datos Especializadas
Bases de Datos Espaciales o Geográficas
vialidades
Llave Nombre Tipo Tamaño Nulo
PK gid Integer
geografico Varying 60
tipovial Varying 14
nomvial Varying 100
sentido Varying 15
destino Varying 70
codigo Smallint
fechaact Varying 7
instituc Varying 20
geometria Varying 5
geom Geometry 16
13
Bases de Datos Especializadas
Bases de Datos Espaciales o Geográficas
Creación de Tablas y Relaciones
El siguiente diagrama Entidad-Relación describe la estructura lógica de la Base de Datos “fooddeli”; la como ya se
mencionó contará con seis esquemas que se relacionan de la siguiente manera.
14
Bases de Datos Especializadas
Bases de Datos Espaciales o Geográficas
De igual manera, las sentencias SQL para la creación de la base de datos y los
esquemas necesarios se detallan a continuación:
cveft integer,
tipovial character varying(14),
nomvial character varying(100),
cveref1 integer,
tipovr1 character varying(14),
nomref1 character varying(100),
cveref2 integer,
tipovr2 character varying(14),
nomref2 character varying(100),
cveasen character varying(13),
tipoasen character varying(21),
nomasen character varying(100),
cp character varying(5),
codigo smallint,
fechaact character varying(7),
observ character varying(200),
nomserv character varying(100),
tipoarea smallint,
geografico character varying(60),
acceso smallint,
instituc character varying(20),
geometria character varying(5),
tipodom character varying(34), 16
tiposerv character varying(30),
geom geometry(Point,4326),
CONSTRAINT direcciones_pkey PRIMARY KEY (gid)
)
Consulta
SELECT nombre1,
apellido1,
telefono,
numext,
nomvial, 18
nomasen
FROM clientes
INNER JOIN direcciones
ON clientes.direccion=direcciones.gid;
Bases de Datos Especializadas
Bases de Datos Espaciales o Geográficas
Conclusiones
Como se pudo observar, el uso de una base de datos espacial o geográfica
requiere de nociones básicas sobre el uso de los Sistemas de Información
Geográfica (SIG); ya que la manipulación y construcción de mapas no puede
realizarse sin este último. Sin embargo, las bases de datos proporcionan flexibilidad
y dinamismo para compartir la información capturada por los sistemas geográficos.
final. Pues este no requiere conocer el funcionamiento ni los datos necesarios para
operar (capas).
Bibliografía
Alonso, D. (14 de Abril de 2016). MappingGIS. Obtenido de
https://mappinggis.com/2016/04/los-codigos-epsg-srid-vinculacion-postgis/
Ricardo, C. (2009). Bases de Datos (Primera ed.). (P. Roig, Ed.) México, D.F.,
México: McGraw-Holl Interamericana Editores, S.A. de C.V.
20
Silberschatz, A., Korth, H., & Sudarshan, S. (2002). Fundamentos de Bases de
Datos (Cuarta ed.). (C. Fernández Madrid, Ed.) Madrid, España: McGraw-
Hill Interamericana de España, S. A. U.
Vitturini, M., Fillottrani, P., & Castro, S. (Octubre de 2018). Universidad Nacional
de la Plata. Obtenido de
http://sedici.unlp.edu.ar/bitstream/handle/10915/21569/Documento_complet
o.pdf?sequence=1