Você está na página 1de 104

Curso Modelo de datos para SIG (720145M )

Clase 1
Introduccin a los SIG y
MDSIG
Fabio Andrs Herrera
fandresherrera@hotmail.com

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Contenido
Qu es un SIG?
Arquitectura de un SIG
La informacin en un SIG
Uso y aplicacin de los Sistemas de Informacin
Geogrfica
Casos prcticos

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Qu es un SIG?

Es una tecnologa de manejo de informacin geogrfica.

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Arquitectura de un SIG
Un SIG est formado por cinco componentes:
Hardware
Software
Datos geogrficos
Recurso humano
Procedimientos
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Arquitectura de un SIG
Hardware

E/S
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Arquitectura de un SIG
Software
Son los programas.
Proveen las funciones y las herramientas
necesarias para almacenar, analizar y
desplegar la informacin geogrfica.
DBMS
Herramientas para bsquedas
geogrficas, anlisis y visualizacin.
GUI

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Arquitectura de un SIG
Datos
Elemento diferenciador de un SIG.
La I.G tiene tres atributos:
Espacial: delimitacin espacial de
cada uno de los objetos geogrficos.
Temtico: datos asociados a
una localizacin.
Temporal: describir los cambios
ocurridos en el transcurso del tiempo.
El SIG integra datos espaciales con otros de datos

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Arquitectura de un SIG
Recursos humanos
Personal que opera, desarrolla y administra
el sistema y establece los planes para
aplicarlo en del mundo real.
Resuelve los problemas de E/S de datos
Disea el modelo de BD etc.

Quien Alimenta !
Quien Implementa !
Quien Usa !

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Arquitectura de un SIG
Procedimientos
Un SIG operar adecuadamente si:
Est basado en un buen diseo
posee reglas claras de
actividad de negocio

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Definicin ms completa
Un sistema de informacin geogrfica es la combinacin de
cinco componentes: personas especializadas, datos descriptivos
y espaciales, mtodos analticos, hardware y software; todos
organizados para analizar, manipular, procesar, almacenar,
generar y visualizar todo tipo de informacin referenciada
geogrficamente.

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Informacin Espacial
+
+

+
+

PUNTOS

FORMATO
Un par de
coordenadas
EJEMPLOS
Pluvimetros
Pozos--Nodos
Pozos

AREAS
(POLIGONOS)

LINEAS

FORMATO
Varios pares de
coordenadas
Longitud sin rea
EJEMPLOS
Vas--CanalesVas
Canales-Ros

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

FORMATO
Varios pares de
coordenadas
EJEMPLOS
Lotes--SuertesLotes
Suertes-Lagos
Suelos

Curso Modelo de datos para SIG (720145M )

Informacin no Espacial
9
8
7
6
5
4
3
2
1

0
0
0
0
0
0
0
0
0
0

CONTADOR
TRAFICO
Comienzo

E s t e
O e s te
N o r te

1 e r
t r im .

2 d o
t rim .

3 e r
trim .

BOSQUE
LAGO

4 to
t rim .

100mt

70

88mt

FORMAS Y LISTADOS

INFORMES

VIA

Fin

CONTEOS Y MEDICIONES

ANOTACIONES

FORMATO
Palabras
Nmeros

FORMATO
Informacin Textual
y grfica

FORMATO
Nmeros
ngulos

FORMATO
Informacin Textual
Smbolos

EJEMPLOS
Permisos
Patentes

EJEMPLOS
Descripciones
legales--Servidumbres
legales

EJEMPLOS
Conteos de trfico
Inventarios

EJEMPLOS
Anotaciones de
campo

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Las principales funciones que se


llevan a cabo en un SIG son
Captura de la informacin:

Mediante digitalizacin, dispositivos de captura,


procesamiento de imgenes de satlite, fotografas,
etc...

Anlisis:
Contigidad de objetos sobre un rea determinada.
Coincidencia en la superposicin de objetos sobre un
mapa.

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Potencial ?

Todo se encuentra en un momento dado, en un sitio dado


(cuando, dnde).

Hasta un 80% de las Bases de datos administrativos


contienen informacin geogrfica.

Nueva industria (comercial) informtica.

Tendencias / Tecnologas.

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Y entonces

Qu es la informacin geogrfica (IG)?


Qu hace de la IG algo tan particular?
Para qu me puede ser til?

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Y entonces
Qu es la informacin geogrfica (IG)?
La IG es informacin sobre dnde est algo, y qu hay en
determinado lugar.
Esta informacin puede referirse a datos sobre la
superficie terrestre, debajo , o fuera de ella...

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Y entonces
Qu hace de la IG algo tan particular ?
Todo lo que ocurre, ocurre en algn sitio.
Todo lo que ocurre se puede georreferenciar.

El conocimiento de dnde ocurre suele ser sumamente


importante, es un valor agregado.
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Y entonces
Qu hace de la ig algo tan particular ?
Modelar el mundo real
Una vez adquirida la ig, es necesario
almacenarla (depende del formato origen)
Cmo se almacena la ig?
Modelo raster
Modelo vectorial

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

De ahora en adelante
Algoritmia, estructuras de datos
Grficos
Bases de datos
ndices espaciales (rendimiento)
Lenguajes de consulta (extensiones SQL)
Orientacin a objetos (UML, etc.)
Servidores WWW
Aplicaciones reales!

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Generalidades
Lo que un SIG no es

Computadora para hacer mapas (SI: es una herramienta


analtica, identifica relaciones entre elementos geogrficos).

No almacena un mapa en ningn formato, ni una imagen


particular o vista de un rea geogrfica (SI: almacena
datos para elaborar una vista particular que cumpla con
ciertos requerimientos).
El concepto de base de datos es la diferencia fundamental
entre un SIG y un sistema de mapeo por computador (CAD).

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

SIG: confluencia de tecnologas


Bases de
datos
relacionales

Anlisis
espacial

Teledeteccin

CAD

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Decisiones geoespaciales
Planificacin urbana/rural
Situacin ptima
Rutas ptimas, logstica
Asignacin de recursos
Riesgos medioambientales
Amigos, autobuses... cercanos (LBS)
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Preguntas que un SIG puede responder


Qu existe en una ubicacin dada? (Ubicacin) (Ej: encontrar
algo basado en la direccin, o referencia geogrfica, o un
nombre).
Dnde est algo que cumple con ciertas condiciones?
(Condicin) (Ej: buscar seccin de terreno deforestada de al
menos 2000 metros cuadrados, a una distancia de 100 metros
de cierto camino, y con suelos aptos para la construccin de
edificios).

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Preguntas que un SIG puede


responder
Qu cosas han cambiado desde cierto tiempo? (Tendencias)
(Ej: incluye las dos anteriores, y busca diferencias en un area
en datos de distinto tiempo)
Qu patrones espaciales existen? (Patrones) (Ej: Cancer es
la mayor causa de muerte en localidades cerca de centrales
nucleares)
Qu ocurre si ...? (Modelado y simulacin) (Ej: modelado
matemtico sobre una red de agua, algoritmos de ruteo sobre
una red de transporte)

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Que se puede hacer con un SIG ?

Mapa de Uso de suelo

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Vlvula para aislar rotura


de caera de red de agua

Curso Modelo de datos para SIG (720145M )

Que se puede hacer con un SIG ?

Mapa de caminos para


bicicletas
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Mapa de patrones de
crmenes

Curso Modelo de datos para SIG (720145M )

Que se puede hacer con un SIG ?

Mapa de calidad de agua

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Impacto de la construccin
de una represa

Curso Modelo de datos para SIG (720145M )

Que se puede hacer con un SIG ?

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Que se puede hacer con un SIG ?

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Que se puede hacer con un SIG ?

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Modelos y estructuras de datos.

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Modelos
La construccin de un sistema de informacin geogrfica implica
un proceso de abstraccin para pasar de la complejidad del
mundo real a una representacin simplificada asequible para el
lenguaje de los ordenadores actuales. El proceso anterior se
divide en varias fases que como es habitual en la construccin
de sistemas informticos, suele empezar por hacer un diseo
inicial de la base de datos que va a dar soporte a la aplicacin.
La construccin de los modelos de estructuras de datos implica
saber como representar los elementos por objetos geomtricos,
representar los objetos por primitivas topolgicas y definir el tipo
de control, es decir, como se miden los atributos sobre los
objetos.
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Modelar la realidad
Existen varias formas de modelar la realidad geogrfica que se
diferencian en los principios de modelado que usan, los medios y
elementos para representar los objetos reales y en los objetivos que
persiguen.
Para construir un modelo hay que identificar los objetos de estudio y
clasificarlos en funcin de su naturaleza. En geografa se distinguen dos
grandes grupos de objetos:
Discretos: pueden ser naturales o artificiales pero tienen una
manifestacin fsica con lmites reconocibles y diferenciables de otros
individuos.
Continuos: prcticamente todos aquellos son de origen natural y su
delimitacin es fruto de definiciones. Sus valores son medidas de una
caracterstica de una localizacin espacial determinada.
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

diagrama de flujo esquemtico

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

TIPOS DE DATOS
Si consideramos la realidad como una sobre posicin de
objetos, cualquier entidad que aparezca en el espacio
(casas, carreteras, lagos, tipos de roca, etc.) puede
modelizarse a la escala adecuada como un objeto
extrado de la geometra euclidiana.

Pueden ser clasificados en


funcin del nmero de
dimensiones en tres tipos:

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Representacin Realidad
Puntos X ,Y coordenadas
Lneas conjunto de puntos
reas Conjunto de polgonos

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Modelos lgicos - formato raster y


vectorial
El modelo lgico hace referencia a como se muestrean y
organizan las variables y objetos para lograr una
representacin lo ms adecuada posible. En un SIG existen
bsicamente dos modelos lgicos que se conocen
como formato raster y formato vectorial y que dan lugar a
los dos grandes tipos de capas de informacin
espacial.

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Modelos lgicos - formato raster y


vectorial

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Entidades
Datos espaciales
Puntos (0-no dimensin)
Datos lineales (1-dimensin)
Datos de rea (2-dimensiones)
Superficies continuas (3-dimensiones)
Atributos
Atributos espaciales
Atributos no espaciales

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Modelo Vectorial

Tiene los atributos como control y el espacio libre.


Los atributos se miden de forma discreta asignando un
nmero limitado de valores.
La representacin del mundo real se hace por
segmentos geomtricos (puntos, lneas, polgonos).
Se realiza la individualizacin de elementos mediante
sus propiedades y su localizacin.

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Modelo Topolgico: caractersticas


Topologa: mtodo para definir
relaciones
espaciales entre puntos, lneas,
polgonos.
Topologa define:
Contigidad o similitud:
elementos que tienen
caractersticas similares (i.e.
polgonos iguales).
Todos los SIG usan topologa
para el
almacenamiento de datos en La idea de esta topologa es muy sencilla y se basa en que la
estructuracin de toda la informacin geogrfica en pares de
formato
coordenadas, que son la entidad bsica de informacin para este
vectorial.
modelo de datos. Con pares de coordenadas (puntos) forma
vrtices y nodos, y con agrupaciones de stos puntos forma
lneas, con las que a su vez puede formar polgonos.
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Modelo Topolgico: caractersticas

Como se puede observar existe una tabla de polgonos que


guarda informacin de los identificadores de los arcos que lo
forman, adems hay tablas para almacenar las coordenadas de
cada arco, as como otras que definen la posicin en el plano de
los distintos polgonos.
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Algunas de las propiedades topolgicas que se usan


en SIG son:
Inclusin
Vecindad
Conectividad
La primera se usa para definir que una figura
geomtrica este dentro de otra.
La segunda se usa para definir las vecindades entre
figuras.
Y la tercera y ltima para estudiar el comportamiento
de las redes de infraestructura.
Cabe la pregunta:

Es importante considerar la topologa?


FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

la respuesta es: No siempre, pero si


buscamos comportamientos inteligentes
de los objetos geogrficos la necesidad de
incluirla en las estructuras de los datos se
hace imprescindible.

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Modelo Topolgico: estructura


Las relaciones se establecen de dos formas:
Establecimiento de cdigos comunes a las entidades.
Relaciones a travs de su posicin espacial.

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

sobre-posicin usando polgonos

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Operaciones con polgonos

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Sobre posicin formato vector

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Funciones de bsqueda (search)

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Funciones lgicas
Operadores Booleanos

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Modelo Raster
La base de estos modelos es una
estructura matricial que corresponde
al marco de medida en el que utiliza el
espacio como control: existe una
discretizacin del espacio en
cuadrculas y en ellas se mide
libremente un atributo.

La informacin es explcitamente
registrada para la unidad bsica
de datos (celda, grid o pixel).
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Acceso de datos (modelo raster)

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Topologa en raster
En cuanto a las relaciones entre los elementos que componen
el mapa, lo que se conoce como topologa, se encuentra
implcita en la regularidad de la rejilla, conociendo sin
problemas los vecinos ms cercanos de cada elemento del mapa.

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Calculadora de mapas

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Reclasificacin de datos usando tablas


(re-asignacin basada en columna de atributos)

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Operadores lgicos y relacionales

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Condicional

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Operaciones aritmticas

Aritmticas (+, - , * , /)
Relacional (< , > , =)
Operadores lgicos (and , or , xor , not)
Condicional ( if , then , else )

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Funciones Relacionales

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Clasificacin automtica
El usuario especifica nicamente el nmero de clase s en el mapa de
salida, el software determina los valores que determinan cada clase
(break points).
Ejemplos: Intervalos iguales y Igual frecuencia

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Raster vs Vector

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Anlisis Espacial
Consultas de informacin

Proceso de anlisis

Sobreposicin de informacin
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Definicin

Modelo de datos entidad-relacin est basado en un


percepcin del mundo real que consta de un
conjunto de objetos basicos llamados entidades y de
relaciones entre estos objetos.
Conjuntos de entidades
Conjuntos de relaciones
Conjuntos de atributos

Curso Modelo de datos para SIG (720145M )

Un modelo de datos semntico: el


modelo E/R
Elementos del modelo:
Entidad: objeto que existe en el mundo y que es distinguible de otros (un libro,
un autor...)
Conjuntos de entidades (tipos): grupos de entidades con cualidades similares
(libros, autores....)
Atributos: propiedad asociada a un conjunto de entidades (ISBN, nombre,
etc...). Para cada atributo hay un conjunto de valores permitidos llamado
DOMINIO.
Llave primaria: conjunto de atributos que identifican unvocamente a una
entidad dentro de un conjunto de entidades.
Asociacin (relacin): conexin semntica entre dos conjuntos de entidades
(escribe, trata...).

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Un modelo de datos semntico: el


modelo E/R
Caractersticas de las conexiones
Orden: existen relaciones binarias, ternarias etc...
Cardinalidad: nmero mximo de elementos de un tipo que se conectan con un
elemento de otro. En el caso de relaciones binarias:

Relaciones n:m (muchos a muchos)


Relaciones 1:m, m:1 (uno a muchos)
Relaciones 1:1 (uno a uno)

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Conjunto de entidades
Definicin de entidad
Una entidad es una cosa u objeto en el mundo real
que es distinguible de todos los demas
fsica o real (una persona, un libro, un empleado)
abstracta o conceptual (una asignatura, un viaje)
Persona, lugar, cosa, concepto o suceso, real o abstracto,
de inters para la empresa (ANSI, 1977)


Definicin de conjunto de entidades


Es la totalidad de las entidades del mismo tipo que
comparten las mismas propiedades o atributos

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Conjunto de atributos
Definicin
Los atributos describen propiedades que
posee cada miembro de un conjunto de
entidades.
Se clasifican en:
Simples y compuestos
Univalorados y multivalorados
Nulos
Derivado

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Clasificacin de atributos

Atributos compuestos
Pueden dividirse en otros con significado propio

fechanacim
dia mes

ao

direccion
calle ciudad provincia codpostal

Valor compuesto = concatenacin de valores de


componentes

Atributos simples
No divisibles. Atmicos

genero
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Clasificacin de atributos
Atributos monovalorados (monovaluados)
slo un valor para cada entidad
fechanacim [de un EMPLEADO particular]
aoestreno [de una PELICULA concreta]

Atributos multivalorados (multivaluados)


ms de un valor para la misma entidad
nacionalidad [ PELICULA coproducida por varios pases ]
telefono [ EMPLEADO con varios telfonos de contacto]

Pueden tener lmites superior e inferior


del n de valores por entidad
nacionalidad (1-2)
telefono (0-3)
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Clasificacin de atributos
El nulo (null value) es usado cuando...
Se desconoce el valor de un atributo para cierta entidad
El valor existe pero falta
altura [de un EMPLEADO]

No se sabe si el valor existe o no


numtelfono [de un EMPLEADO]

La entidad no tiene ningn valor aplicable para el atributo:


fechaalquiler [PELICULA slo en vdeo-venta (no alquiler)]

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Clasificacin de atributos

Atributos derivados
Valor calculado a partir de otra informacin ya existente (atributos,
entidades relacionadas)
Son informacin redundante...
edad [de EMPLEADO], clculo a partir de fechanacim
atributo derivado del valor de otro atributo
numcopias [de una PELICULA], cuenta del n de
entidades copia relacionadas con cada pelcula concreta
atributo derivado de entidades relacionadas

Atributos almacenados
nacionalidad [de una PELICULA]
fechanacim [de un EMPLEADO]

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Relaciones
Relacin: Una relacin es una asociacin entre
diferentes entidades.
Conjunto de relaciones: un conjunto de relaciones
del mismo tipo.
Es una relacion matematica de
N> 2
E1, E2, E3
En
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Relaciones
Tambin interrelacin
Asociacin, vnculo o correspondencia
entre instancias de entidades relacionadas de
alguna manera en el mundo real

el director Julio Mdem ha rodado la


pelcula Tierra
el empleado 87654321 trabaja en el local
de videoclub principal
la pelcula El imperio contraataca es una
continuacin de la pelcula La guerra de
las galaxias
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Relaciones

Estructura genrica o abstraccin del conjunto


de relaciones existentes entre dos o ms tipos
de entidad
un DIRECTOR ha rodado PELICULAs

DIRECTOR

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

HA_RODADO

PELICULA

Curso Modelo de datos para SIG (720145M )

Relaciones
Nmero de tipos de entidad que participan
en el tipo de relacin
Binaria: grado 2 (el ms frecuente)
Ternaria: grado 3
Reflexiva (o recursiva): grado 1
ACTOR

ACTUA_EN

CLIENTE

CONTINUACION
DE
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

PELICULA

PELICULA

ALQUILA

LOCAL_VIDEOCLUB

PELICULA

Curso Modelo de datos para SIG (720145M )

Relaciones

Todo tipo de entidad que participa en un tipo de


relacin juega un papel especfico en la relacin
DIRECTOR

realizador

HA_RODADO

film

PELICULA

Es en los tipos de relacin reflexivos donde se deben


usar los roles
original
VERSION_DE

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

versin

PELICULA

Curso Modelo de datos para SIG (720145M )

Relaciones
Limitan las posibles combinaciones de entidades que pueden
participar en las relaciones
Extradas de la situacin real que se modela
Una pelcula debe haber sido dirigida por uno y slo un
director
Un director ha dirigido al menos una pelcula y puede
haber dirigido muchas
Clases de restricciones estructurales:
Razn de cardinalidad (o tipo de correspondencia)
Razn de participacin

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Ligaduras de correspondencia
Correspondencia de cardinalidades: expresa el nmero
de entidades a las que otra entidad puede estar
asociada via un conjunto de relaciones.
Uno-uno

1-1

Varios-uno

n-1

Uno-varios

1-n

Varios-varios

n-n

trabajador
1
TRABAJA_EN
1
lugar trabajo
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

EMPLEADO
encargado 1
SUPERVISA
sucursal N
LOCAL_VIDEOCLUB

ACTOR
personaje M
ACTUA_EN
N
film
PELICULA

Curso Modelo de datos para SIG (720145M )

Ligaduras de correspondencia
Dependencia de existencia: si la existencia de la entidad x depende
de la existencia de la entidad y, entonces se dice que x tiene
dependecia de y.
Si y se borra tambien se borrara x
La entidad y es la entidaddominante
La entidad x es la entidad subordinada

DIRECTOR
1

HA_ RODADO

Clases de participacin:
Participacin total (dependencia en existencia)
Participacin parcial

PELICULA

ACTOR
personaje

ACTUA_EN
film

PELICULA
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Atributos en relacin

M:N
ACTOR

(0,m)

ACTUA_EN

papel
salario
(1,n)

PELICULA

salario de un actor por participar en cierta pelcula


tipo de papel que interpreta un actor en una pelcula
(prota, secundario, reparto,...)
Ojo: una relacin puede tener atributos, pero nunca una clave.

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Ligaduras de correspondencia
Tipo de entidades
Dbil: es aquella que no tiene llave primaria.
Fuerte: es aquella que tiene llave primaria

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Entidad Dbil

No tiene atributos clave propios

Una instancia se identifica por su relacin con una instancia de otro


tipo de entidad
Tipo de relacin identificador
Relaciona un tipo de entidad dbil y un tipo de entidad regular (fuerte,
dominante, padre, propietaria)

Clave parcial (o discriminante)


Atributos de la entidad dbil, que identifican de forma nica cada instancia,
siempre que est relacionada con una instancia del tipo de entidad regular

Clave = (clave_entidad_regular,clave_parcial)

Una entidad dbil siempre tiene una


restriccin de participacin total en la
relacin que la une a su entidad propietaria

PELICULA

titulo

1
TIENE
N

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

COPIA

numcopia

Curso Modelo de datos para SIG (720145M )

Llaves claves
Superllave: Uno o mas atributos que nos permite
identificar una entidad en especifico dentro de un
conjunto de entidades y ninguna otra entidad la tiene.
Toda relacion tiene por lo menos una super llave
llamada llave primaria.

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Llaves claves
Llave candidata: Son aquellos atributos que tienen
caractersticas para ser super llaves, pero hay dos o
mas en una entidad; una se tomara como llave primaria
y otra como llave secundaria.
El atributo que es la llave primaria en una entidad se
subraya.

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Modelo E-R extendido


Caractristicas

Especializacin.
Generalizacin.
Herencia de atributos
Ligas de diseo
Agregacin.

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Modelo E-R extendido

Especializacion: Un conjunto de entidades que pueden incluir subgrupos de


entidades que se diferencian de alguna forma de las otra entidades del
conjunto.
Proceso de definicin de un conjunto de subtipos de un tipo de entidad (
supertipo)
Subtipos suelen estar definidos segn caracterstica distintiva de las
entidades del supertipo
Discriminante de la especializacin
VEHCULO

motorS/N

VEHCULO_A_MOTOR

tipo

VEHCULO_SIN_MOTOR

CAMIN

TURISMO

MOTOCICLETA

Otro ejemplo
Un ANIMAL es un FELINO
Un REPTIL es un tipo de ANIMAL
Un insecto es un tipo de ANIMAL
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Modelo E-R Extendido

Generalizacin: Conjunto de entidades en niveles de subgrupos de entidades,


representado un proceso de diseo descendente (top down), tambin puede
ser en forma ascendente (bottom up)
Proceso inverso de la especializacin
Suprimir diferencias entre varios tipos de entidad: identificar atributos y
relaciones comunes, y formar un supertipo que los incluya
numBastidor
precio

numBastidor

fechaFab
CAMIN

numEjes

precio

fechaFab

precio
tonelaje

G
numBastidor

VEHCULO

CAMIN

TURISMO

fechaFab
numEjes
TURISMO

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

numPuer

tonelaje

numPuer

Curso Modelo de datos para SIG (720145M )

Modelo E-R extendido




Agrupacin de instancias dentro de un tipo de entidad, que


debe representarse explcitamente debido a su importancia
para el diseo o aplicacin

Subtipos del tipo de entidad VEHCULO:







Subtipos del tipo de entidad EMPLEADO:






CAMIN
TURISMO
AUTOBS
CICLOMOTOR
SECRETARIO
GERENTE
COMERCIAL

El tipo de entidad que se especializa en otros se llama supertipo


( VEHICULO, EMPLEADO )

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Modelo E-R extendido


 Generalizacin



nfasis en las similitudes


Cada instancia del supertipo es tambin una instancia de
alguno de los subtipos

 Especializacin



nfasis en las diferencias


Alguna instancia del supertipo puede no ser instancia de
ningn subtipo

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Modelo E-R extendido







Herencia de atributos: Los atributos de los conjuntos de entidades de niveles


mas altos se dicen que son heredados por los conjuntos de entidades del nivel
mas bajo.
Un subtipo puede tener atributos propios (especficos) y participar en relaciones
por separado
Un subtipo hereda todos los atributos del supertipo, y toda relacin en la que
participa el supertipo

Un subtipo, con sus atributos y relaciones especficos, ms los atributos y relaciones


que hereda del supertipo, es un tipo de entidad por derecho propio

numBastidor

VEHCULO

precio

(1,n)

FABRICA

(1,1)

N:1
(1,1)

CAMIN

FABRICANTE

TURISMO

numEjes

MOTOCICLETA

numPlazas
tonelaje numPuer

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

ID
LLEVA

cilindrada 1:1

(0,1)
SIDECAR

Curso Modelo de datos para SIG (720145M )

Modelo E-R Extendido




Ligaduras de diseo: Son usadas en la generalizacin, en el diagrama


Entidad Relacin que determina que entidades pueden ser miembros del
conjunto de entidades del nivel mas bajo.

Dos (o ms) tipos de relacin son exclusivos,


respecto de un tipo de entidad que participa en ambos, si cada instancia del tipo de
entidad slo puede participar en uno de los tipos de relacin

VEHCULO

CONSUME

GASTA

GASOIL

GASOLINA

CONSUME y GASTA son exclusivas respecto del tipo de entidad VEHICULO


Otro ejemplo sera el de un ARTCULO que pudiera publicarse en un
PERIDICO o en una REVISTA, pero nunca en ambos.

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Modelo E-R Extendido

Agregacin: Una limitacin del modelo E-R que no esposible expresar


entre lelaciones
Restriccin inherente del MER:
No puede expresar relaciones
entre varias relaciones, ni
entre un tipo de relacin y un tipo de entidad
La agregacin...
Permite combinar varios tipos de entidad, relacionados
mediante un tipo de relacin, para formar un tipo de entidad
agregada de nivel superior
til cuando el tipo de entidad agregado debe relacionarse con
otros tipos de entidad

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Mti. Karlita Robledo

Curso Modelo de datos para SIG (720145M )

Ejemplo

Esquema en el MER que almacena informacin sobre las entrevistas que una
ETT organiza entre solicitantes de empleo y diferentes empresas
nombre
nif
EMPRESA

(1,n)
M

(1,m)

ENTREVISTA_A

SOLICITANTE
N

nombre
direccin

fecha

telefContacto
telef

nomContacto

Algunas entrevistas dan lugar a ofertas de empleos y otras no


FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

EMPRESA

ENTREVISTA_A

SOLICITANTE
EMPRESA

ENTREVISTA_A

OFERTA_EMPLEO
RESULTA_EN

OFERTA_EMPLEO

EMPRESA

ENTREVISTA_A

SOLICITANTE

ENTREVISTA

RESULTA_EN

OFERTA_EMPLEO

Mti. Karlita Robledo

SOLICITANTE

Curso Modelo de datos para SIG (720145M )

Un modelo de datos semntico: el


modelo E/R
Diagrama entidad/relacin:
Esquema grfico que permite describir cualquier informacin formulada de
acuerdo con el modelo E/R
Smbolos:

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Un modelo de datos semntico: el


modelo E/R
Ejemplo de diagrama
El sistema de matrcula de alumnos de un programa de la Universidad:
Hiptesis SEMNTICAS:
Se considera que un profesor pertenece a un solo departamento y que debe
pertenecer a alguno.
Se considera que un profesor imparte varias asignaturas y que una asignatura
ha de estar impartida por al menos un profesor.
Las asignaturas tienen clases en das, horas y aulas determinadas.
Los alumnos se matriculan de varias asignaturas, (al menos una), y una
asignatura puede tener varios alumnos matriculados.
Todo departamento debe tener un director que es un profesor.
Los atributos de cada entidad son los habituales.
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Un modelo de datos semntico: el


modelo E/R
Ejemplo de diagrama: anlisis previo:
Entidades:

Relaciones:

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Un modelo de datos semntico: el


modelo E/R
Diagrama Entidad/Relacin del ejemplo

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Un modelo de datos semntico: el


modelo E/R
Elementos adicionales del modelo E/R
Dependencias existenciales:
A se denomina entidad fuerte o subordinante --- con clave primaria
B se denomina entidad dbil o subordinada ----- sin clave primaria
Ejemplos
A

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Un modelo de datos semntico: el


modelo E/R
Generalizacin y especializacin
El tipo A es una especializacin del tipo B si , el conjunto de objetos A est
incluido en el conjunto de objetos B. Alternativamente se dice que B es una
generalizacin de A, que A es un subtipo de B, o que B es un supertipo de A.
Los subtipos heredan las propiedades de los supertipos.

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Un modelo de datos semntico: el


modelo E/R
Generalizacin y especializacin
Se emplea para resaltar las caractersticas comunes de varios conjuntos de
entidades.

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Ejercicios

Construya el diagrama E/R correspondiente a cada caso.


Revisar Campus Virtual

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Curso Modelo de datos para SIG (720145M )

Gracias !

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA CIVIL Y GEOMTICA

Você também pode gostar