Está en la página 1de 46

INTRODUCCIÓN A LAS BDE

Sistemas Manejadores de BD
Vocabulario y manipulación de bases de datos
geoespaciales
BASE DE DATOS
 Una base de datos es una colección de datos
interrelacionados almacenados dentro de un
ambiente de computadoras.

Elaboró Dra. Maria del Pilar Angeles


 Una base de datos puede ser vista como uno o
más archivos almacenados en un dispositivo de
memoria secundario como disco.
UN SISTEMA MANEJADOR DE BD
 Colección de software que administra la
estructura de la base de datos y controla el acceso
a los datos almacenados en ella.

Elaboró Dra. Maria del Pilar Angeles


 Un DBMS facilita el proceso de:
 Definir una base de datos
 Construcción de la base de datos
 Manipular la base de datos
 Consultas la base de datos y obtener datos específicos
 Actualizar la base de datos.
Elaboró Dra. Maria del Pilar Angeles
SISTEMA DE BASE DE DATOS
1.2 VOCABULARIO EN APLICACIONES DE
BASES DE DATOS GEOESPACIALES
 Los términos principales en aplicaciones de base
de datos geoespaciales son: tema. Mapa y objeto
geográfico.

Elaboró Dra. Maria del Pilar Angeles


 Figura 1.2 Un mapa típico
TEMA

 Un tema es similar a una relación como se le


define en el modelo relacional, tiene esquema e
instancias.

Elaboró Dra. Maria del Pilar Angeles


 Ríos, ciudades y países son ejemplos de temas.
Cuando un tema se muestra en un papel o en
pantalla, lo que un usuario ve es un mapa como
se presenta comúnmente con colores, en una
escala en articular, etc.
 El primer paso cuando se usa un GIS es construir
un esquema conceptual para todos los temas de
interés.
OBJETOS GEOGRÁFICOS
 La mayoría de los objetos considerados en un
nivel conceptual son objetos geográficos.

Elaboró Dra. Maria del Pilar Angeles


 Un tema es un conjunto de objetos geográficos.

 Un objeto geográfico corresponde a una entidad


del mundo real y tiene dos componentes
 A) Descripción

 B) Componente espacial
COMPONENTES DE OBJETO GEOGRAFICO
 Una descripción: El objeto se describe como un
conjunto de atributos descriptivos. Por
ejemplo, el nombre y población de una ciudad

Elaboró Dra. Maria del Pilar Angeles


constituyen su descripción. Estos son también
referidos como atributos alfanuméricos.

 Un componente espacial: Este puede abarcar


tanto la geometría (ubicación en el espacio
geográfico, forma, etc.) y la topología
(relaciones espaciales existentes entre los
objetos, como adyacencia).
EJEMPLO
 Por ejemplo una ciudad puede tener como un
valor geométrico un polígono en un espacio
bidimensional (2D).

Elaboró Dra. Maria del Pilar Angeles


 El componente espacial aislado de un objeto
geográfico es denominado componente espacial.
 Este puede ser considerado separadamente, por
ejemplo cuando es compartido entre varias
entidades geográficas como una frontera entre
dos países
OBJETOS GEOGRÁFICOS COMPLEJOS Y
ATÓMICOS

 Dada la complejidad de entidades geográficas,


existen objetos geográficos atómicos y objetos
geográficos complejos.

Elaboró Dra. Maria del Pilar Angeles


 Un objeto geográfico complejo consiste de otros
objetos geográficos, los cuales pueden a su vez ser
atómicos o complejos.

 Por ejemplo: El Estado de Yucatán se divide en


municipios de Yucatán.
DEFINICIÓN

 La siguiente definición abstracta, cuya sintaxis


se asume debe ser intuitiva, resume los
conceptos de objetos geográficos atómicos y

Elaboró Dra. Maria del Pilar Angeles


objetos geográficos complejos.

 theme= { objetos-geográficos }

 objetos-geográficos = (descripción, parte-espacial


) | (descripción, { objetos-geográficos })
ATRIBUTO ESPACIAL
 El atributo espacial de un objeto geográfico no
corresponde a ningún tipo de dato estándar, como
entero o cadena de caracteres.

Elaboró Dra. Maria del Pilar Angeles


 La representación de la geometría y la topología
requiere un modelado robusto a nivel de temas u
objetos, lo cual conlleva a modelos de datos
espaciales.
 Los siguientes tipos de datos básicos son
utilizados en modelos de datos espaciales:
 Punto: Objeto de dimensión cero.
 Línea: Objeto de una dimensión.
 Región: Objeto de dos dimensiones.
EJEMPLOS
 El objeto espacial asociado con un rio es una línea.
 Objeto asociado con una Ciudad es región que es un

Elaboró Dra. Maria del Pilar Angeles


polígono.
 En algunas aplicaciones geográficas toman en cuenta la
elevación puntual como la altura de un edificio
(dimensión 2.5)
 Se puede introducir una tercera dimensión cuando se
toma en cuenta el volumen.
 Se puede introducir una cuarta dimensión cuando se
toma en cuenta el tiempo.
1.3 MANIPULACIÓN DE BASES DE DATOS
GEOESPACIALES
 Operaciones simples sobre Temas basadas (Algebra de Temas)
 Suponga la existencia de los siguientes Temas:

Elaboró Dra. Maria del Pilar Angeles


 Países, con atributos descriptivos, nombre, capital,
población y geo (atributo geométrico).
 Países(nombre, capital, población, geo:región)
 Lenguajes, representando la distribución de los
principales lenguajes o familias de lenguajes que se
hablan con el atributo descriptivo lenguaje y el
atributo geo.
 Lenguajes(lenguaje, geo:región)
OPERACIONES COMUNES SOBRE TEMAS
 Estos se basan en operaciones del Algebra
Relacional proy

Elaboró Dra. Maria del Pilar Angeles


 Proyección, selección, junta y unión
PROYECCION DE TEMAS

 La proyección sobre el tema X { A1,…An } 

Elaboró Dra. Maria del Pilar Angeles


tema
 Donde { A1,…An } es un subconjunto de atributos
descriptivos de tema, la operación proyección
regresa como resultado otro tema con el mismo
conjunto de atributos descriptivos { A1,…An } y
cuya parte espacial no cambia.
 Si geo denota el tipo espacial y T denota una
instancia del esquema del Tema, esta operación

se denota como π A1,…An,geo(T).


EJEMPLO:
 Cada país es un objeto geográfico y el nombre del país,
su capital y su población corresponde a su descripción,
entonces aplicando la proyección al tema de su
población, se eliminan los nombres de los países, sus

Elaboró Dra. Maria del Pilar Angeles


capitales y el resultado es un esquema, (población,
geo). (a) (b)

Tema de proyección: un tema de ciudades y población del oeste de Europa (a) y proyección sobre el atributo población (b).
SELECCIÓN A TEMAS

 La selección sobre el tema X pAi  tema Donde

Elaboró Dra. Maria del Pilar Angeles


pA1 es un predicado sobre los atributos
descriptivos, es similar a la selección relacional y
se denota por σ pAi(T).
 Ejemplo: Considere la consulta “Obtener el
nombre y población de los países con mas de 50
millones de habitantes”
SELECCION

Elaboró Dra. Maria del Pilar Angeles


Tema selección: un tema de ciudades del oeste de Europa (a) y selección por ciudades de más de 50 millones de habitantes (b).
UNION DE TEMAS
 La unión relaciona de dos temas (Tema ∪ Tema) 
Tema

Elaboró Dra. Maria del Pilar Angeles


 consiste en realizar la unión de los conjuntos de
objetos geográficos que tiene el mismo esquema.

 Ejemplo si T1 es la instancia del tema correspondiente


a los países de América Latina y T2 es la instancia del
tema correspondiente a los países de América del
norte, el resultado se denota como T1 ∪ T2 y seria el
Tema correspondiente a los países de América del
Norte y América Latina.
UNION

Elaboró Dra. Maria del Pilar Angeles


5 Tema unión: un tema de ciudades del oeste de
Europa con más de (o exactamente) 10 millones de
habitantes (a), tema de ciudades y población del oeste
de Europa con menos de 10 millones de habitantes (b),
y la unión de esos dos temas (c).
SUPERPOSICION O TRASLAPE DE
TEMAS (OVERLAY)
 La superposición de temas es una operación muy
común en aplicaciones GIS.

Elaboró Dra. Maria del Pilar Angeles


 Esta operación genera un nuevo tema de la
superposición de dos temas. Se generan nuevos
objetos geográficos en el tema resultante. Su
geometría se calcula aplicando la operación
intersección a la geométrica de los objetos
geográficos componentes. Su descripción es una
combinación de las descripciones participantes.
SUPERPOSICION

Elaboró Dra. Maria del Pilar Angeles


Tema superposición T1 (tema
de las ciudades del este de
Europa) (a) y T2 (familias de
lenguas habladas en todo el
este de Europa) (b).
JUNTA ESPACIAL
 Existe una variedad de operaciones de traslape
de mapas.

Elaboró Dra. Maria del Pilar Angeles


 La junta espacial (join espacial): Un objeto de un
Tema es juntado con el objeto de otro Tema si sus
geometrías se intersectan. El objeto resultado
tiene atributos descriptivos de ambos objetos
participantes, y su geometría es la intersección
de las geometrías de los objetos participantes.
EJEMPLO

 Ejemplo: Si ⋈G denota un join espacial por la


geometría G y T1 y T2 son dos temas.

Elaboró Dra. Maria del Pilar Angeles


 T1es el tema correspondiente a los países
europeos occidentales.
 T2 un tema correspondiente a las familias de los
lenguajes hablados en toda Europa Occidental,
entonces el traslape se denota como T1 ⋈G T2.
 El nuevo tema tiene como atributos descriptivos
de País a nombre y lenguaje y el objeto del nuevo
tema es la parte norte de Suiza cuyos atributos
descriptivos son Suiza y Anglosajón.
SELECCIÓN GEOMETRICA
 La selección geométrica incluye operaciones como
las siguientes:

Elaboró Dra. Maria del Pilar Angeles


 Ventaneando o consulta de ventana (window
query)
 Al ventanear un tema se obtiene como resultado un
tema que contiene solo los objetos completos del tema
de entrada que se traslapan dentro de una área dada
o ventana, la cual usualmente es rectangular.
WINDOWING

Elaboró Dra. Maria del Pilar Angeles


Ventaneando (Windowing): tema T (a) un
windowing de T en area A (b).
CONSULTA POR PUNTO: (POINT QUERY)
 Es una consulta que obtiene todos los objetos cuya
geometría contiene un punto dado.

Elaboró Dra. Maria del Pilar Angeles


 Mencionar un ejemplo..
RECORTE (CLIPPING)
 Es una consulta que extrae una porción de un tema
ubicado dentro de una rea dada. La geometría de un
objeto en el resultado corresponde exactamente a la

Elaboró Dra. Maria del Pilar Angeles


intersección de la geometría de los objetos geográficos
y la geometría del área.
CLIPPING

Elaboró Dra. Maria del Pilar Angeles


Recorte (Clipping): tema T (a) y recorte
de T con el área A (b).
MEZCLADO O FUSION (MERGER)
 La operación de fusión realiza la unión
geométrica de la parte espacial de n objetos
geográficos que pertenecen al mismo tema, bajo

Elaboró Dra. Maria del Pilar Angeles


una condición proporcionada por el usuario final.
Esta opera dentro de un solo tema. Esta
operación se basa en el concepto de agregación de
objetos.
 Ejemplo: Considere Alemania Occidental y
Alemania Oriental dos objetos geográficos, la
operación fusión de estos dos objetos nos dará
como resultado Alemania.
OPERACIONES SOBRE TEMA CON
RESULTADO DIFERENTE DE TEMA
 OPERACIONES USANDO UNA METRICA
Ejemplos de estas consultas son:
¿Cuál es la distancia entre Estados Unidos de América y

Elaboró Dra. Maria del Pilar Angeles


Brasil?

 OPERACIONES TOPOLOGICAS
Se basa en las relaciones topológicas existentes entre los
datos.
Ejemplos de estas consultas son:
¿Cuáles son los estados adyacentes a Morelos?
A que ciudades puedo llegar por camión vía directa
desde Durango?
OTRAS OPERACIONES TÍPICAS
INTERPOLACION, EXTRAPOLACION
Estas operaciones ocurren en situaciones donde se

Elaboró Dra. Maria del Pilar Angeles


tiene información limitada y cuando se requiere
estimar nuevos valores. Existen técnicas como:
Autocorrelación espacial: que puntos cercanos
reciben mayor peso en el promedio
Técnica de modelado por ejemplo: kriging
desarrollado por geólogos mineros
OTRAS OPERACIONES TÍPICAS
 UBICACIÓN, LOCALIZACION
Existe un conjunto finito de posibles lugares donde

Elaboró Dra. Maria del Pilar Angeles


los recursos pueden estar ubicados. La cuestión
es escoger la ubicación que corresponda a cierta
cantidad de recursos.
Ejemplos:
Dada la ubicación de clientes, o sistemas de
transportes, terrenos donde construir…
Cual es la mejor ubicación para maximizar las
ventas.
OTRAS OPERACIONES TÍPICAS
 ALOJAMIENTO
 Este problema trata con el alojamiento de

Elaboró Dra. Maria del Pilar Angeles


cantidades de recursos entre puntos de oferta y
demanda.
 Ejemplos: Consultas correspondientes a
aplicaciones típicas de geomercadeo y planeación
urbana.
OTRAS OPERACIONES TÍPICAS
 COMBINACION DE LOCALIZACION Y
ALOJAMIENTO

Elaboró Dra. Maria del Pilar Angeles


 Las funciones de localización y alojamiento se
pueden utilizar simultáneamente en aplicaciones
GIS.
 Cuál es la ubicación de las escuelas y cuáles de
estas tienen inscripciones abiertas (vacantes).
SOPORTE DE DBMS PARA DATOS
GEOESPACIALES

 Dada la necesidad de los Sistemas de

Elaboró Dra. Maria del Pilar Angeles


Información Geográfica de capturar, almacenar,
consultar, analizar, desplegar y seleccionar datos
geoespaciales y alfanuméricos, los primeros GIS
(y todavía algunos actuales) se construían y
manipulaban directamente los sistemas de
archivos que contenían información geográfica.
SOPORTE DE DBMS PARA DATOS
GEOESPACIALES
 Sin embargo, no se respeta el principio de
independencia de los datos, el cual es sumamente
importante, lo cual conlleva a problemas de

Elaboró Dra. Maria del Pilar Angeles


seguridad de los datos y control de concurrencia.
Existen por tanto diferentes configuraciones en el
uso de un Sistema Manejador de Base de Datos.
DISEÑO DE MODELO E-R PARA
ALMACENAMIENTO DE GEOMETRÍA DE OBJETOS
ESPACIALES

 Los temas se representan por tablas.


 Un objeto geográfico se representa por un

Elaboró Dra. Maria del Pilar Angeles


registro.
 Un atributo se representa por una columna. Los
atributos tienen tipos alfanuméricos
 Las consultas se realizan con el Structured Query
Language (SQL)
Ejemplo: Tema País con un esquema o atributos
(nombre, capital, población, geo)
PAIS
NOMBRE CAPITAL POBLACION ID_FRONTERA
MEXICO DISTRITO FEDERAL 45 B1
ESTADOS UNIDOS WASHINGTON D.C. 75 B2

Elaboró Dra. Maria del Pilar Angeles


FRONTERA
ID_FRONTERA ID_CONTORNO
B1 C1
B2 C2
B2 C3
B3 C4
B3 C5

CONTORNO PUNTOS
ID_CONTORNO NUMPUNTOS ID_PUNTO
C1 2 P1 ID_PUNTO X Y
C1 1 P2 P1 789 500
C2 3 P3 P2 678 546
C1 .. .. P3 866 975
C2 1 P4 P4 245 887
C2 2 P5 P5 879 664
.. .. .. .. .. ..
ATRIBUTO GEOMETRICO
 El atributo geométrico geo corresponde a la
frontera de los países.

Elaboró Dra. Maria del Pilar Angeles


 Asumiendo que un PAIS posiblemente consiste
de varias partes se considera una relación
FRONTERA compuesta por CONTORNOS.

 Un CONTORNO es esta caracterizado por un


identificador y una lista (tabla) de puntos, uno
por cada vértice de un polígono, listados en la
tabla PUNTO.
 Dado que no existe el concepto de lista ordenada en el
modelo relacional, una estrategia que se utiliza es
describir la lista de puntos ordenados en un contorno.

Elaboró Dra. Maria del Pilar Angeles


Aquí el atributo NUMPUNTOS pretende representar
el orden de los puntos a lo largo de la frontera de una
región.

 Por ejemplo: el contorno C1 se representa por la


secuencia (P1, P2 y P3), dado que los puntos no se
almacenan en ese orden. De manera similar, uno
puede definir tablas para otros tipos espaciales, como
líneas consistentes de puntos, o regiones cuyos
contornos consisten en líneas.

 Los Temas que se almacenan así, se consultan
vía SQL.

Elaboró Dra. Maria del Pilar Angeles


 Por ejemplo, considere la consulta “Obtener los
contornos de ESTADOS UNIDOS”
 Para resolver esta consulta se requiere obtener el
conjunto de coordenadas de los vértices que
corresponden a los polígonos próximos a las
fronteras de Estados Unidos
 En otras palabras, obtener todas las fronteras de todos los
objetos que constituyen a Estados Unidos.
 La consulta en SQL es de la siguiente forma:

SELECT FRONTERA.ID_CONTORNO, X, Y

Elaboró Dra. Maria del Pilar Angeles


FROM PAIS, FRONTERA, CONTORNO, PUNTO
WHERE NOMBRE = „ESTADOS UNIDOS‟
AND PAIS.ID_FRONTERA =
FRONTERA.ID_FRONTERA
AND FRONTERA.ID_CONTORNO =
CONTORNO.ID_CONTORNO
AND CONTORNO.ID_PUNTO =
PUNTO.ID_PUNTO
ORDER BY FRONTERA.ID_CONTORNO, NUMPUNTOS
VENTAJAS Y DESVENTAJAS
 La mayor ventaja de esta aplicación de los
RDBMS a los GIS, es que se apega a un estándar
para la consulta por el uso de SQL. Sin embargo,

Elaboró Dra. Maria del Pilar Angeles


existen varias desventajas:

 Una violación al principio de la independencia de


los datos, dado que la consulta a los Temas
requiere conocimiento de la estructura espacial
de los objetos. El cambiar esta estructura implica
un conocimiento profundo de la organización de
la base de datos y por tanto cambio en la
formulación de las consultas.
VENTAJAS Y DESVENTAJAS
 Se tiene un bajo rendimiento, dado que para
representar información espacial se requiere de
un gran número de registros.

Elaboró Dra. Maria del Pilar Angeles


 Interface poco amigable, dado que se tiene que
manipular tablas de puntos.
 Dificultad para definir nuevos tipos espaciales

 Imposibilidad de expresar cálculos geométricos


como adyacencia, consultas por puntos, consultas
por ventanas, etc.

También podría gustarte