Está en la página 1de 32

Colegio de

Arquitectos del Per


Regional Arequipa

Diplomado de Especializacin internacional en


Catastro Territorial

Modulo II

Expositor: Arq. Luis E. Chvez Torres


Asignatura: Base de datos

Arequipa , Per - 2017


CATASTRO TERRITORIAL
Base de datos

Cmo se hace una base de datos?

Para la creacin de la base de datos se requiere una serie de


etapas orientadas a obtener una adecuada comprensin del
problema, un planteamiento coherente y una implementacin
que satisfaga las necesidades de la organizacin.
CATASTRO TERRITORIAL
Base de datos

Para el diseo de la base de datos se tiene en cuenta el


desarrollo de su estructura, la definicin de sus contenidos y la
determinacin de los datos.
CATASTRO TERRITORIAL
Base de datos

Etapas de diseo

Diseo Conceptual: Requerimientos entre los


actores del negocio y los analistas de sistemas

Diseo Lgico: Estructuras fsicas que puedan


ser implementadas en un sistema de BD.
Diseo Fsico: Monousuario, multiusuario,
centralizada distribuida.
CATASTRO TERRITORIAL
Base de datos

Modelo de datos

Una a una (1:1). Un elemento de la entidad esta asociado con


uno y solamente un elemento de otra entidad

A1 B1
A2 B2
A3 B3
A4 B4
B5
CATASTRO TERRITORIAL
Base de datos

Modelo de datos

Una a muchas (1:N). Un elemento de una entidad puede estar


asociado con ms de un elemento de otra entidad

B1
A1
B2
A2
B3
A3
B4
B5
CATASTRO TERRITORIAL
Base de datos

Modelo de datos

Muchas a muchas (N:N). Uno o ms elementos de una


entidad pueden estar asociados con uno o ms elementos
de otra entidad

A1 B1
A2 B2
A3 B3
A4 B4
B5
CATASTRO TERRITORIAL
Base de datos

Cardinalidad: Obligatoria y Opcional

Uno a uno obligatorio: Un empleado en una


empresa tiene uno y solo un puesto, un puesto
pertenece a un solo empleado

Uno a muchos opcional: Un profesor en la


Fac. de Ingeniera puede dar 0 o varias clases y
una clase est dada por uno y solo un profesor

Muchos a muchos obligatorio: una materia


puede pertenecer a una o varias carreras, una
carrera est formada por varias materias.

Uno a uno opcional: Un paciente puede estar


asignado a un cuarto o a ninguno. En un cuarto
puede haber cero o un paciente
CATASTRO TERRITORIAL
Base de datos

Una a una (1:1)

i_paciente#
i_cuarto#
n_paciente i_piso
a_paciente

paciente cuarto

d_ingreso
i_cuarto#
q_costo
CATASTRO TERRITORIAL
Base de datos

Una a muchas (1:N)

i_cliente#
i_tarjeta#
n_cliente i_password
a_cliente

cliente tarjeta

d_apertura q_limite i_cliente#


CATASTRO TERRITORIAL
Base de datos

Muchas a muchas (N:N)

i_medico#
i_hospital#
n_medico n_hospital
a_medico

medico hospital

a_telefono
i_especialidad
t_direccion
CATASTRO TERRITORIAL
Base de datos

ATRIBUTOS

Se utilizan para detallar las entidades asignndoles


propiedades descriptivas tales como nombre, color y peso,
existen dos tipos de atributos: identificadores, permiten
distinguir de manera nica las ocurrencias; y descriptores,
que se usan para describir dicha ocurrencia.

Atributo Atributo
Identificador Principal Compuesto

Atributo Multivaluado

Identificador Alternativo
Atributo
Multivaluado
Atributo Opcional Compuesto
CATASTRO TERRITORIAL
Base de datos

ATRIBUTOS

Identificador principal.-
Un identificador principal es nico y puede ser un nmero o cdigo
que inequvocamente puede distinguir un objeto de otro.
Ejemplos: Numero de Cedula de Identidad

Identificador alterno.-
Es un Atributo clave, que puede ser el atributo principal de otra
entidad relacionada a la entidad que tiene el identificador principal.
Ejemplo: Nmero de placa de un vehculo, relacionado a su dueo.
CATASTRO TERRITORIAL
Base de datos

Atributo.-
Son caractersticas que representan un valor para una determinada
ocurrencia de una entidad en un momento determinado. Se clasifican
en atributos simples y compuestos.
Ejemplo: Nombre y apellidos de una persona
Atributo Simple.-
Son aquellos que no tiene capacidad de ser descompuestos
Ejemplo: La edad de una persona
CATASTRO TERRITORIAL
Base de datos

Atributo compuesto.-
Son aquellos que permiten descomponerse en otros atributos,
conformando lo que se denomina jerarquas.
Ejemplo: La direccin donde vive una persona, Calle, Carrera, numero

Atributo opcional.-
Corresponden a aquellos datos que podran llegar a requerirse a
futuro o que pueden no tener siempre un valor de instancia requerido,
es decir el almacenamiento de estos atributos no influye en el
funcionamiento del sistema
Ejemplo: Fecha de nacimiento.
N telefnico
CATASTRO TERRITORIAL
Base de datos

Ejercicio
SERVICIO MILITAR

El Ministerio de Defensa desea disear una Base de Datos para llevar un cierto control de los
soldados que realizan el servicio militar. Los datos significativos a tener en cuenta son:

Un soldado se define por su cdigo de soldado (nico), su nombre y apellidos, y su graduacin.


Existen varios cuarteles, cada uno se define por su cdigo de cuartel, nombre y ubicacin.
Hay que tener en cuenta que existen diferentes Cuerpos del Ejrcito (Infantera, Artillera,
Armada, ....), y cada uno se define por un cdigo de Cuerpo y denominacin.
Los soldados estn agrupados en compaas, siendo significativa para cada una de stas, el
nmero de compaa y la actividad principal que realiza.
Se desea controlar los servicios que realizan los soldados (guardias, imaginarias, cuarteleros, ...),
y se definen por el cdigo de servicio y descripcin.

Consideraciones de diseo:

Un soldado pertenece a un nico cuerpo y a una nica compaa, durante todo el servicio
militar. A una compaa pueden pertenecer soldados de diferentes cuerpos, no habiendo
relacin directa entre compaas y cuerpos.
Los soldados de una misma compaa pueden estar destinados en diferentes cuarteles, es decir,
una compaa puede estar ubicada en varios cuarteles, y en un cuartel puede haber varias
compaas. Eso s, un soldado slo est en un cuartel.
Un soldado realiza varios servicios a lo largo de la milicia. Un mismo servicio puede ser realizado
por ms de un soldado (con independencia de la compaa), siendo significativa la fecha de
realizacin.
CATASTRO TERRITORIAL
Base de datos

SERVICIO MILITAR
CATASTRO TERRITORIAL
Base de datos

Ejercicio

GESTION DE EXAMENES

Los profesores de la asignatura de Bases de Datos de una Escuela Universitaria deciden crear una
base de datos que contenga la informacin de los resultados de las pruebas realizadas a los
alumnos. Para realizar el diseo se sabe que:

Los alumnos estn definidos por su n de matrcula, nombre y el grupo al que asisten a clase.
Dichos alumnos realizan dos tipos de pruebas a lo largo del curso acadmico:

Exmenes escritos: cada alumno realiza varios a lo largo del curso, y se definen por el n de
examen, el n de preguntas de que consta y la fecha de realizacin (la misma para todos los
alumnos que realizan el mismo examen). Evidentemente, es importante almacenar la nota de
cada alumno por examen.

Prcticas: se realiza un n indeterminado de ellas durante el curso acadmico, algunas sern en


grupo y otras individuales. Se definen por un cdigo de prctica, ttulo y el grado de dificultad. En
este caso los alumnos pueden exonerarse de cualquier prctica cuando lo deseen, debindose
almacenar la fecha y nota obtenida.

En cuanto a los profesores, nicamente interesa conocer (adems de sus datos personales: DNI y
nombre), quien es el qu ha diseado cada prctica, sabiendo que en el diseo de una prctica
puede colaborar ms de uno, y que un profesor puede disear ms de una prctica. Interesa,
adems, la fecha en que ha sido diseada cada prctica por el profesor correspondiente.
CATASTRO TERRITORIAL
Base de datos

GESTION DE EXAMENES
CATASTRO TERRITORIAL
Base de datos

Diseo Lgico

En esta etapa, se transforma el esquema conceptual en un


esquema lgico que utilizar las estructuras de datos del
modelo de base de datos en el que se basa el SGBD que se
vaya a utilizar, como puede ser el modelo relacional, el
modelo de red, el modelo jerrquico o el modelo orientado a
objetos.

El esquema lgico es una fuente de informacin para el


diseo fsico.

Adems, juega un papel importante durante la etapa de


mantenimiento del sistema, ya que permite que los futuros
cambios que se realicen sobre los programas de aplicacin o
sobre los datos, se representen correctamente en la base de
datos.
CATASTRO TERRITORIAL
Base de datos
CATASTRO TERRITORIAL
Base de datos

Modelos de datos

MODELO RELACIONAL

NORMALIZACIN

1FN (Primera Forma Normal): Un requerimiento bsico de una


relacin es poseer dominios atmicos es decir indivisibles, por lo
tanto una relacin o tabla esta en 1FN si los dominios de todos los
atributos son atmicos (Korth & Silberschatz, 2002).
CATASTRO TERRITORIAL
Base de datos

MODELO RELACIONAL

NORMALIZACIN

2FN (Segunda Forma Normal): Debe estar en 1FN y todos


los atributos no claves dependen por completo de la llave
primaria, cuando esta es una llave compuesta.
CATASTRO TERRITORIAL
Base de datos

MODELO RELACIONAL

NORMALIZACIN

3FN (Tercera Forma Normal): Debe estar en 2FN y ningn


atributo que no sea parte de la llave de la entidad puede
depender de otro atributo que tampoco sea parte de la llave
CATASTRO TERRITORIAL
Base de datos

Diseo Fsico

El diseo fsico es el proceso de producir la descripcin de la


implementacin de la base de datos en memoria secundaria:
estructuras de almacenamiento y mtodos de acceso que
garanticen un acceso eficiente a los datos.

Es importante tener claro dentro de esta etapa si la arquitectura


de la aplicacin va ser monousuario, multiusuario, centralizada
distribuida etc. De acuerdo al sistema manejador de base de
datos (Oracle, SQL Server, Access) donde se crear el
esquema, proporcionar las diferentes utilidades manejo de
estructuras de almacenamiento que se refiere a como
almacenar los datos, y la estrategia de acceso se refiere a como
llegar a los datos.
CATASTRO TERRITORIAL
Base de datos espaciales

Base de datos espaciales

Definicin

Una base de datos espaciales es una coleccin de datos


relacionados en el espacio como representacin del mundo
real, esta optimizada para almacenar datos espaciales, datos
que son entendidos como puntos, lneas y polgonos.

Un SIG est constituido por una base de datos geogrfica. Una


base de datos geogrfica requiere de un conjunto de
procedimientos que permitan hacer un mantenimiento de ella
tanto desde el punto de vista de su documentacin como de su
administracin.
CATASTRO TERRITORIAL
Base de datos

Que permiten?

Las bases de datos espaciales permiten:

Realizar mediciones de distancias y reas entre elementos.

Aplicar funciones espaciales a los objetos.

Implementar y crear nuevas


funciones espaciales.

Analizar las caractersticas


observadas de acuerdo a las
particularidades de los objetos.
CATASTRO TERRITORIAL
Base de datos

Tipo de datos espacial

point, line, polygon, multipoint, multiline, multipolygon, geometrycollections


CATASTRO TERRITORIAL
Base de datos

Identificacin de elementos en postgres/postgis

SMBD

Bases de datos

Tablas

Columnas
Relaciones
CATASTRO TERRITORIAL
Base de datos

Tablas
Guarda un ndice de
tablas que contienen
algn campo con
geometra

Contiene los sistemas de referencia espacial. Los SRE tienen asociado un


SRID del EPSG
CATASTRO TERRITORIAL
Base de datos

Geometry_columns

Tabla que contiene la geometra

Tipo geometra
Atributo que contiene la geometra. (Punto, Poligono,
Multipunto )

ID del SRE
CATASTRO TERRITORIAL
Base de datos

Spatial_ref_sys

Identificador
en la base de
datos
Nombre del Contiene la definicin de un SR
estndar Identificador Sintaxis estndar, para describir los particular de acuerdo a Project 4.
estndar parmetros de sistemas de referencia
espacial.

También podría gustarte