Bases de Datos Geográficas - 2020

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 44

BASES DE DATOS

GEOGRÁFICAS
BASES DE DATOS GEOGRÁFICAS
Es el conjunto de datos geográficos relacionados
entre sí.

Cartografía + Datos (BD temáticas) = Bases de


datos geográfica

El SIG integra datos espaciales con otros datos


Puede utilizar los manejadores de base de datos
más comunes para manejar la información
geográfica.
BASES DE DATOS
BASES DE DATOS

• Las bases de datos son el núcleo sobre el cual gira el sistema


información, lo que indica que requiere un adecuado modelamiento y
un manejo cuidadoso de su seguridad y definición de planes de
contingencia en caso de pérdidas parciales o totales de la información
allí almacenada. A continuación se citan algunas de sus definiciones:
"Colección de datos interrelacionados almacenados en conjunto sin
redundancias perjudiciales o innecesarias; su finalidad es servir a una
o más aplicaciones de la mejor forma posible; los datos se almacenan
de modo que resulten independientes de los programas que los usan;
se emplean métodos bien determinados para incluir nuevos datos y
para modificar o extraer los datos almacenados". Martín, 1975.

"Colección de datos integrados, con redundancia controlada y con una


estructura que refleje las interrelaciones y restricciones existentes en el
mundo real; los datos, que han de ser compartidos por diferentes
usuarios y aplicaciones, deben mantenerse independientes de éstas, y
su definición y descripción, únicas para cada tipo de datos, han de
estar almacenadas junto con los mismos. Los procedimientos de
actualización y recuperación, comunes y bien determinados, habrán de
ser capaces de conservar la integridad, seguridad y confidencialidad
del conjunto de los datos". Hade Miguel, 1993
"Una base de datos consiste en alguna colección de datos persistentes e
independientes usados por una organización determinada." (Date,
1995)

• Ventajas de las BD
Minimizar la redundancia e inconsistencia de datos: Disminuye en lo posible
información duplicada, es decir que la misma información esté en más de un
archivo. Lo que hace la información integra y proporciona la capacidad que
usuarios con diferentes propósitos tenga acceso a la mismos datos.

Facilitar el acceso a los datos. Posee un entorno que le facilita al usuario el


manejo y la disponibilidad de la información, independizando el lugar físico
de almacenamiento del lugar de acceso de información.
•Ventajas de las BD

Evitar tener datos aislados: Al estar la información dentro de un único


repositorio permite a los integrantes de la organización acceder a los
datos de una forma directa para actualizarlos consultarlos o como
apoyo para los procesos de toma de decisiones.

Permitir el acceso concurrente: Permiten que múltiples usuarios actualicen


los datos simultáneamente.

Seguridad: Control de acceso a la información almacenada en la base de


datos, no todos los usuarios pueden visualizar toda información, por tal
motivo para que un sistema de base de datos sea confiable debe
mantener un grado de seguridad que garantice la autentificación y
protección de los datos.
•Ventajas de las BD

Garantizar integridad en los datos: Los valores de datos almacenados en la


base de datos deben satisfacer cierto tipo de condiciones de consistencia y
dominio de datos. Estas restricciones hacen parte del modelo de datos y
son creadas al mismo tiempo que las estructuras, permitiendo en el
momento del ingreso de la información la captura estandarizada...

Visión abstracta. Un funcionalidad importante de la base de datos es proporcionar


a los usuarios una visión abstracta de los datos, es decir, el sistema esconde
ciertos detalles de cómo se almacenan y mantienen los datos. Los niveles de
abstracción son clasificados en Físico, conceptual y de externo o de
presentación.
SISTEMA DE ADMINISTRACIÓN (MANEJADOR)
DE BASES DE DATOS (DBMS)
“E/ Sistema de administración de base de datos es un conjunto coordinado de
programas, procedimientos, lenguajes, etc. que suministra, tanto a usuarios
no informáticos como a los analistas, programadores o al administrador, los
medios necesarios para describir, recuperar y manipular los datos
almacenados en la base, manteniendo su integridad, confidencialidad y
seguridad.“

Colección de funcionalidades de software encargadas del manejo y control de los


datos dentro de la base de datos. Un Sistema Administrador de Bases de
Datos (DBMS) es el software que permite manejar los datos en forma
eficiente y ágil. Dentro de la eficiencia debe tenerse en cuenta el tiempo de
respuesta a las diferentes solicitudes o peticiones que es un factor crítico
dentro de la evaluación de un DBMS
Un DBMS es el software que maneja un protocolo entre los datos almacenados a
nivel físico y las diferentes aplicativos que interactúan con la Base de Datos.

El sistema manejador de base de datos es el corazón de la base de datos ya que


se encarga del control total de los posibles aspectos que la pueden afectar.

Funciones de DBMS: Entre las principales funciones tenemos:

Crear y organizar la Base de datos.

Establecer y mantener los espacios de almacenamiento de los datos de la base de


datos de tal manera que permita que los datos puedan ser accesados
rápidamente.

Efectuar las operaciones sobre los datos de acuerdo a las peticiones de los
usuarios, teniendo en cuenta los privilegios establecidos al mismo.
Registrar la huella de uso y acceso a la información almacenada en la base de
datos de tal manera que pueda ser auditada y reconstruida, si es el caso.

Respaldo y recuperación. Consiste en contar con mecanismos que permitan la


recuperación de los datos en caso de ocurrir fallas en el sistema de base de datos.

Control de concurrencia. Consiste en controlar la interacción entre los usuarios que


accedan los mismos datos al tiempo (concurrentes), de tal manera que no se
afecte la inconsistencia de los datos.

Seguridad e integridad. Consiste en contar con mecanismos que permitan el


control de la consistencia de los datos evitando que estos se vean perjudicados
por cambios no autorizados o previstos.
Tipo de Usuarios de DBMS: La interacción de los usuarios puede realizarse
de diversas formas:

Administrador de base de datos: Denominado por sus siglas como:. DBA,


Datábase Administrator. Que posee el control total sobre el sistema de base de
datos .

Usuario Desabollador de Aplicaciones: Experto en lenguajes de programación y


Base de Datos, su principal función es la implementación de funcionalidades que le
faciliten el acceso a la información a usuarios finales (no expertos en informática),
utilizando lenguajes de programación como Java, C#, C, PHP etc... desde los
cuales usa el lenguaje SQL (Standar Query Lenguaje), el cual le permite manejar
la información almacenada en la base de datos...

Usuario Final: Usuario que utiliza la base de datos para incorporar nueva
información, para verificar consistencia de la misma o para la toma de decisiones
soportado en la información almacenada, hace uso de las aplicaciones
desarrolladas por los programadores
MODELO DE DATOS

El modelamiento de datos requiere de habilidades que permitan la abstracción


de tal manera que permita producir una descripción estructurada de la
organización y del negocio o actividades del cliente, con detalle suficiente
para permitir construir un sistema basado en éste.
MODELO DE DATOS
DISEÑO CONCEPTUAL

Partiendo de la fase de Análisis donde se deben identificar claramente los


requerimiento se realiza un esquema que trate de reflejar como son los
datos. Durante esta fase los analistas y arquitectos del sistema deben
interactuar de manera permanente con los usuarios o actores, con el objeto
de ir validando el modelo y depurando la información inicialmente
recolectada. El resultado final de esta fase es un Esquema de la Base de
Datos (Es decir, una descripción de la base de datos, donde se proporciona
los nombres de las entidades y sus atributos especificando las relaciones
que existen entre ellos). No necesariamente este esquema puede ser
implementado directamente en el manejador de base de datos. Dentro de
esta fase se hace uso del modelo Entidad - Relación.
DISEÑO LÓGICO

Tomando el esquema de la base de datos de la fase de Diseño Conceptual,


esta fase produce un diseño que se acerca más a la implementación en un
Sistema Manejador de Base de Datos. En esencia esta fase transforma el
modelo Entidad - Relación en tablas que podrán ser implementadas en un
sistema manejador de base de datos particular por ejemplo relacional. Una
vez que el modelo relacional se ha transformado a tablas. Generalmente
esta etapa se utiliza herramientas que permitan traducir los diagramas
obtenidos en tablas físicas dentro de un esquema de una base de datos.
DISEÑO FISICO

Es importante tener claro dentro de esta etapa la arquitectura de la


aplicación se 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, se proporcionará las diferentes
utilidades manejo de estructuras de almacenamiento que se refiere a como
almacenar los datos, y la estrategia de acceso que se refiere a como llegar a
los datos. Algunos ejemplos de estructuras de almacenamiento son: Archivos
Planos, Archivos Comprimidos, Archivos Codificados, Formatos Específicos
(DBF, DAT, DBM, etc.)- Las estrategias de acceso pueden ser: Acceso
Secuencial, Acceso Binario, etc
MODELO DE DATOS
CONCEPTOS BÁSICOS DEL MODELO ENTIDAD RELACIÓN

El objetivo es identificar y representar las cosas de importancia para el


funcionamiento del negocio (entidades), sus propiedades (atributos), y la
forma en que estas cosas se relacionan entre sí (relaciones).

Describe el mundo real como un conjunto de ENTIDADES y de


RELACIONES entre ellas.

La idea de esta metodología de representación de la información es


mostrar los datos que contendrá un sistema como un conjunto de objetos
con atributos propios.
CONCEPTOS BÁSICOS DEL MODELO ENTIDAD RELACIÓN

Entidad
Atributos
Dominio
CONCEPTOS BÁSICOS DEL MODELO ENTIDAD RELACIÓN

ENTIDAD

“Objeto real o abstracto del cual se desea conservar información”

Cualquier cosa de relevancia para el negocio acerca de la cual debe mantenerse


información.

Algo con existencia real o conceptual = Algo a lo que se le da nombre.

Cualquier cosa que se puede identificar claramente.

Un objeto que existe y es distinguible de otros objetos.


IDENTIFICACION DE ENTIDADES

Cómo se identifican Entidades ?


–A partir de la descripción del negocio:
Buscando SUSTANTIVOS de uso común en el negocio.
Buscando SINÓNIMOS, que representen conceptos generalizables.

–A partir de los documentos del negocio:


Buscando agrupaciones de información contenida en éstos.
Buscando elementos de información cuyo origen puede estar en
entidades no identificadas.
REPRESENTACIÓN DE UNA ENTIDAD
• Su representación es un rectángulo con nombre en Mayúscula y en
singular.

TIPO DE ENTIDAD

Débil es aquella cuya existencia depende de la existencia de otra


entidad.
Fuerte es aquella que no depende de la existencia de otra.
CONCEPTOS BÁSICOS DEL MODELO ENTIDAD RELACIÓN

ATRIBUTOS

Los atributos son datos que describen las características de las entidades para
ayudar a diferenciar una entidad con otra.

El rango de valores de un atributo determinado, será conocido como dominio de


atributo

Se pueden definir en 4 tipos de atributos de acuerdo a las características de los


datos

La califica, o (ej.: color)


La identifica, o (ej.: RUT)
La clasifica, o (ej.: grupo)
La cuantifica, o (ej.: peso)
ATRIBUTOS
• Los atributos son datos que describen las características de las
entidades para ayudar a diferenciar una entidad con otra.

El rango de valores de un atributo determinado, será conocido como


dominio del atributo
Atributos Simples y Compuestos

Simples o atómicos, no permiten mas divisiones


Compuestos, pueden dividirse en componentes mas pequeños
Atributos Monovalor y Multivalor
Monovalor: Un solo valor para la entidad
Multivalor: Puede tener mas de un valor para la entidad
Interrelaciones o Relaciones

Es una asociación entre dos o mas entidades


Cardinalidad
• Se define como el número de instancias o elementos de una entidad que pueden
asociarse a un elemento de la otra entidad. Existen cuatro tipos posibles tipo:

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


uno y solamente un elemente de otra entidad. En este tipo de
relación, una vez fijado un elemento de una entidad se conoce
la otra. Ejemplo: código catastral y matricula de registro
inmobiliario.
Relación Uno a Uno

UNA A UNA: Una entidad A puede Asociarse con únicamente


una entidad B
Una a muchas (1:N). Un elemento de una entidad puede estar
asociado con más de un elemento de otra entidad. Ejemplo:
manzana, predios.

Muchas a una (N:1). Simetría respecto al tipo anterior.

Muchas a muchas (N:N). Uno o más elementos de una


entidad pueden estar asociados con uno o más elementos de
otra entidad Ejemplo: Propietarios y predios.
UNA A MUCHOS : Un registro de la entidad A puede Asociarse a cualquier
cantidad de registros de la entidades B
Cualquier cantidad de registros A puede Asociarse con
cualquier cantidad de registros de la entidad B

También podría gustarte