Está en la página 1de 18

UNIVERSIDAD NACIONAL DE UCAYALI

Facultad de Ciencias Agropecuarias


Escuela Profesional de Agronomía
Laboratorio de informática

 Catedra: sistema de información geográfica -Código: EEQOR11

 Grupo: Nº 2

 Título: Base de datos

 Docente: Dr. Fredy Velásquez Ramírez

 Estudiante: Franklin Santiago Murga -código: 0002160638

 Grupo: 01 Día: jueves Hora: 07:00 am

 Ciclo académico: 2018-I

 Fecha de ejecución: 20 / 05 / 2018

 Fecha de entrega: 24 / 05/ 2018

Pucallpa-Perú
2018

1
Tabla de contenido

1. Presentación.......................................................................................................................... 3
2. Dedicatoria ............................................................................................................................ 4
3. Introducción .......................................................................................................................... 5
4. Desarrollo del tema ............................................................................................................... 6
Historia .......................................................................................................................................... 6
Puntos .................................................................................................................................. 7
Líneas ................................................................................................................................... 7
Polígonos ............................................................................................................................. 8
Componentes del SMBD .............................................................................................................. 12
Funciones Principales ................................................................................................................... 13
5. Conclusión ........................................................................................................................... 14
6. Recomendaciones............................................................................................................... 15
7. Bibliografía .......................................................................................................................... 15
8. Anexo .................................................................................................................................. 16

2
1. Presentación

El siguiente trabajo se mostrara definición importancia y aplicación de la base


de datos en el sistema de información geográfica, para conocer y aprender
a diferenciar los niveles de presentación de datos del sistema.
Los sistemas gestores de bases de datos son la herramienta más adecuada
para almacenar los datos en un sistema de información debido a sus
características de seguridad, recuperación ante fallos, gestión centralizada,
estandarización del lenguaje de consulta y funcionalidad avanzada. En este
capítulo analizaremos algunas ideas acerca de estos importantes
componentes de los SIG en la actualidad y veremos las principales
alternativas existentes, al tiempo que estudiaremos los fundamentos de
bases de datos necesarios para comprender la forma en que los datos
espaciales se almacenan en las bases de datos actuales. Asimismo, y para
entender la situación presente y conocer las ventajas e inconvenientes de los
distintos métodos de almacenar la información en los SIG, veremos la
evolución de estos respecto a la arquitectura de almacenamiento de
información.

3
2. Dedicatoria

en primer lugar a dios por haberme permitido llegar hasta este punto y
haberme dado salud, ser el manantial de vida y darme lo necesario para
seguir adelante día a día para lograr mis objetivos, además de su infinita
bondad.

A mi madre por haberme apoyado en todo momento, por sus consejos, sus
valores, por la motivación constante que me ha permitido ser una persona de
bien, pero más que nada, por su amor. Por los ejemplos de perseverancia y
constancia que lo caracterizan y que me ha infundado siempre, por el valor
mostrado para salir adelante y por su amor. y a todos aquellos que ayudaron
directa o indirectamente a realizar este documento.

4
3. Introducción

Las bases de datos son un elemento fundamental en el entorno informático


hoy en día y tienen aplicación en la práctica totalidad de campos. Concebidas
con un propósito general, son de utilidad para toda disciplina o área de
aplicación en la que exista una necesidad de gestionar datos, tanto más
cuanto más voluminosos sean estos. En nuestro ámbito particular de los SIG,
los datos son cada día más voluminosos, debido no solo a una mayor
cantidad de información, sino también a una mayor precisión en esta, la cual
implica un mayor volumen de datos. Además, presentan otra serie de
características (uso múltiple, necesidad de acceso eficiente para análisis,
necesidad de indexación, etc.), haciendo todas ellas que sea recomendable
el uso de bases de datos y tecnologías específicas para su manejo.

Pese a que, como veremos en este mismo capítulo, el uso de las bases de
datos en el ámbito SIG no ha sido siempre el actual, hoy en día representan
una parte clave para la gestión de los datos geográficos, en especial dentro
del marco de proyectos de cierta envergadura. Aunque la realidad es que
todavía se efectúa mucho trabajo SIG sin emplear bases de datos (y las
aplicaciones SIG así lo permiten, no siendo estrictamente necesario disponer
de una base de datos para almacenar la información), la naturaleza propia de
los proyectos SIG y la progresiva implantación de los SIG a niveles más allá
del uso personal traen ambas consigo un uso cada vez mayor de las bases
de datos, y por tanto una mayor necesidad de conocer el funcionamiento de
estas.

5
4. Desarrollo del tema

Historia
El término bases de datos fue escuchado por primera vez en un simposio
celebrado en California en 1963.
En una primera aproximación, se puede decir que una base de datos es un
conjunto de información relacionada que se encuentra agrupada o
estructurada.
Desde el punto de vista informático, una base de datos es un sistema formado
por un conjunto de datos almacenados en discos que permiten el acceso
directo a ellos y un conjunto de programas que manipulen ese conjunto de
datos.
Por su parte, un sistema de Gestión de Bases de datos es un tipo de software
muy específico dedicado a servir de interfaz entre la base de datos, el usuario
y las aplicaciones que la utilizan; o lo que es lo mismo, una agrupación de
programas que sirven para definir, construir y manipular una base de datos,
permitiendo así almacenar y posteriormente acceder a los datos de forma
rápida y estructurada.
Actualmente, las bases de datos están teniendo un impacto decisivo sobre el
creciente uso de las computadoras.

Pero para poder entender más profundamente una base de datos cabe
entender su historia.

SIGLO XXI

En la actualidad, las tres grandes compañías que dominan el mercado de las


bases de datos son IBM, Microsoft y Oracle. Por su parte, en el campo de
internet, la compañía que genera gran cantidad de información es Google.
Aunque existe una gran variedad de software que permiten crear y manejar
bases de datos con gran facilidad, como por ejemplo LINQ, que es un
proyecto de Microsoft que agrega consultas nativas semejantes a las de SQL
a los lenguajes de la plataforma .NET. El objetivo de este proyecto es permitir
que todo el código hecho en Visual Studio sean también orientados a objetos;
ya que antes de LINQ la manipulación de datos externos tenía un concepto
más estructurado que orientado a objetos; y es por eso que trata de facilitar
y estandarizar el acceso a dichos objetos.

Cabe destacar que Visual Studio es un entorno de desarrollo integrado para


sistemas operativos Windows que soporta varios lenguajes de programación
6
tales como Visual C++, Visual#, Visual J#, ASP.NET y Visual Basic.NET,
aunque se están desarrollando las extensiones necesarias para otros, cuyo
objetivo es permitir crear aplicaciones, sitios y aplicaciones web, así como
servicios web a cualquier entorno que soporte la plataforma .Net, creando así
aplicaciones que intercomuniquen entre estaciones de trabajo, páginas web
y dispositivos móviles.
Definición
Un conjunto de datos estructurado y almacenado de forma sistemática con
objeto de facilitar su posterior utilización. Una base de datos puede, por tanto,
constituirse con cualquier tipo de datos, incluyendo los de tipo puramente
espacial (geometrías, etc.) tales como los que se utilizan en un SIG, así como,
por supuesto, datos numéricos y alfanuméricos como los que constituyen la
componente temática de la información geoespacial. Los elementos clave de
la base de datos son esa estructuración y sistematicidad, pues ambas son
las responsables de las características que hacen de la base de datos un
enfoque superior a la hora de gestionar datos.

BASE DE DATOS ESPACIALES

Las bases de datos espaciales se utilizan para almacenar datos espaciales, o en


otras palabras, los datos relacionados con los espacios en el mundo físico, las
partes de los organismos vivientes, el diseño en ingeniería y muchos otros
espacios de interés. La información en una base de datos espacial suele
capturarse inicialmente en forma de imágenes digitales, lo que hace que estos
sistemas se conozcan también como bases de datos pictóricas o de imágenes.
La información en una base de datos espacial suele capturarse inicialmente en
forma de imágenes digitales, lo que hace que estos sistemas se conozcan
también como base de datos de imágenes.
La estructuración de la información espacial procedente del mundo real en capas
conlleva cierto nivel de dificultad. En primer lugar, la necesidad de abstracción
que requieren los computadores implica trabajar con primitivas básicas de dibujo,
de tal forma que toda la complejidad de la realidad he de ser reducida a puntos,
líneas o polígonos.
Puntos
Se encuentran determinados por las coordenadas terrestres medidas
por latitud y longitud. Por ejemplo, ciudades, accidentes geográficos puntuales,
hitos.
Líneas
Objetos abiertos que cubren una distancia dada y comunican varios puntos o
nodos, aunque debido a la forma esférica de la tierra también se le consideran

7
como arcos. Líneas telefónicas, carreteras y vías de trenes son ejemplos de
líneas geográficas.
Polígonos
Figuras planas conectadas por distintas líneas u objetos cerrados que cubren un
área determinada, como por ejemplo países, regiones o lagos.
De esta forma la información sobre puntos, líneas y polígonos se almacena como
una colección de coordenadas (x, y). La ubicación de una característica puntual,
pueden describirse con un sólo punto (x, y). Las características lineales, pueden
almacenarse como un conjunto de puntos de coordenadas (x, y). Las
características poligonales, pueden almacenarse como un circuito cerrado de
coordenadas. La otra forma de expresar datos espaciales es
mediante rasterización, la cual, a través de una malla que permite asociar datos
a una imagen; es decir, se pueden relacionar paquetes de información a
los píxeles de una imagen digitalizada.
Los datos espaciales además se caracterizan por su naturaleza
georreferenciada y multidireccional. La primera se refiere que la posición relativa
o absoluta de cualquier elemento sobre el espacio contiene información valiosa,
pues la localización debe considerarse explícitamente en cualquier análisis. Por
multidireccional se entiende a que existen relaciones complejas no lineales, es
decir que un elemento cualquiera se relaciona con su vecino y además con
regiones lejanas, por lo que la relación entre todos los elementos no es
unidireccional. Es decir, todos los elementos se relacionan entre sí, pero existe
una relación más profunda entre los elementos más cercanos. Como destacaba
Tobler: "todo tiene que ver con todo, pero las cosas cercanas están más
relacionadas que las cosas lejanas".

8
BASE DE DATOS GEOGRAFICAS

Una base de datos geográficas es una colección de datos organizados de tal


manera que sirvan efectivamente para una o varias aplicaciones SIG. Esta base
de datos comprende la asociación entre sus dos principales componentes, datos
espaciales y atributos o datos no espaciales.

APLICACIONES Y PRINCIPALES USOS


La principal aplicación de la base de datos espaciales se encuentra en los
sistemas para almacenar, editar y mostrar información geográfica en una
computadora, conocido como sistema de información geográfica (GIS por sus
siglas en ingles).

TIPOS DE INFORMACION
DATOS ANALOGICOS
Los datos analógicos son magnitudes que pueden tomar valores de un rango
continuo. Por ejemplo, la temperatura de un cuerpo, la altura de una persona,
etc. Gráficamente, los datos analógicos se pueden representar con una línea
continua.

Figura - Dato analógico: temperatura de un cuerpo a lo largo del tiempo.

9
Matemáticamente, todos los datos analógicos pueden ser representados con
números reales. Las computadoras analógicas suelen trabajar con niveles de
tensión o presiones hidráulicas.

DATOS DIGITALES

Los datos digitales son magnitudes que sólo pueden tomar valores de un rango
discreto. Por ejemplo, el número de habitantes de una ciudad, el número de hijos de
una persona, etc. De manera gráfica, los datos digitales se pueden representar
mediante una línea discontinua de puntos.

Figura - Dato digital: número de habitantes de una ciudad.

NIVELES DE REPRESENTACION DE DATOS

ARQUITECTURA DE BASE DE DATOS

La arquitectura de un sistema de base de datos está influenciada por el sistema


informático que soporta la instalación del SGBD, lo que reflejará muchas de las
características propias del sistema subyacente en el SGBD.

Las bases de datos respetan la arquitectura de tres niveles definida, para


cualquier tipo de base de datos, por el grupo ANSI/SPARC. En esta arquitectura
la base de datos se divide en los niveles externo, conceptual e interno
1. Nivel interno: es el nivel más bajo de abstracción, y define cómo se
almacenan los datos en el soporte físico, así como los métodos de acceso.

2. Nivel conceptual: es el nivel medio de abstracción. Se trata de la


representación de los datos realizada por la organización, que recoge las

10
vistas parciales de los requerimientos de los diferentes usuarios y las
aplicaciones posibles. Se configura como visión organizativa total, e
incluye la definición de datos y las relaciones entre ellos.

3. Nivel externo: es el nivel de mayor abstracción. A este nivel


corresponden las diferentes vistas parciales que tienen de la base de
datos los diferentes usuarios. En cierto modo, es la parte del modelo
conceptual a la que tienen acceso.

SISTEMA MANEJADOR DE BASE DE DATOS (SMBD)

Las bases de datos generalmente funcionan en computadoras dedicadas de


forma exclusiva a este campo. Por las prestaciones requeridas, generalmente
funcionan en computadoras multiprocesador con abundante memoria. Para el
almacenamiento de los datos puede contar con sistemas de disco propio (DAS),
puede conectarse a una red de almacenamiento (SAN) o conectarse a un
sistema de almacenamiento en red (NAS). Los SGBD se encuentran en el
corazón de toda aplicación que maneje datos y se basan en sistemas operativos
estándar para efectuar dichas funciones.
Un sistema de gestión de bases de datos (SGBD) es un conjunto de programas
que permiten el almacenamiento, modificación y extracción de la información en
una base de datos, además de proporcionar herramientas para añadir, borrar,
modificar y analizar los datos. Los usuarios pueden acceder a la información
usando herramientas específicas de interrogación y de generación de informes,
o bien mediante aplicaciones al efecto.

11
Estos sistemas también proporcionan métodos para mantener la integridad de
los datos, para administrar el acceso de usuarios a los datos y para recuperar la
información si el sistema se corrompe. Permiten presentar la información de la
base de datos en variados formatos. La mayoría incluyen un generador de
informes. También pueden incluir un módulo gráfico que permita presentar la
información con gráficos y tablas.

Componentes del SMBD

 El motor de la base de datos acepta peticiones lógicas de los otros


subsistemas del SGBD, las convierte en su equivalente físico y accede a
la base de datos y diccionario de datos en el dispositivo de
almacenamiento.
 El subsistema de definición de datos ayuda a crear y mantener el
diccionario de datos y define la estructura del fichero que soporta la base
de datos.
 El subsistema de manipulación de datos ayuda al usuario a añadir,
cambiar y borrar información de la base de datos y la interroga para
extraer información. El subsistema de manipulación de datos suele ser el
interfaz principal del usuario con la base de datos. Permite al usuario
especificar sus requisitos de la información desde un punto de vista lógico.
 El subsistema de generación de aplicaciones contiene utilidades para
ayudar a los usuarios en el desarrollo de aplicaciones. Usualmente
proporciona pantallas de entrada de datos, lenguajes de programación e
interfaces.
 El subsistema de administración ayuda a gestionar la base de datos
ofreciendo funcionalidades como almacenamiento y recuperación,
gestión de la seguridad, optimización de preguntas, control de
concurrencia y gestión de cambios.

12
Funciones Principales

Establecer y mantener las trayectorias de acceso a la base de datos de tal forma que los
datos puedan ser accesados rápidamente.
Manejar los datos de acuerdo a las peticiones de los usuarios.
Registrar el uso de las bases de datos.
Interacción con el manejador de archivos. Esto a través de las sentencias en DML al
comando del sistema de archivos. Así el Manejador de base de datos es el responsable
del verdadero almacenamiento de los datos. Respaldo y recuperación.
Características
Abstracción de la información. Los SGBD ahorran a los usuarios detalles acerca del
almacenamiento físico de los datos. Da lo mismo si una base de datos ocupa uno o
cientos de archivos, este hecho se hace transparente al usuario. Así, se definen varios
niveles de abstracción.
Independencia. La independencia de los datos consiste en la capacidad de modificar
el esquema (físico o lógico) de una base de datos sin tener que realizar cambios en las
aplicaciones que se sirven de ella.
Redundancia mínima. Un buen diseño de una base de datos logrará evitar la
aparición de información repetida o redundante. De entrada, lo ideal es lograr una
redundancia nula; no obstante, en algunos casos la complejidad de los cálculos hace
necesaria la aparición de redundancias.
Consistencia. En aquellos casos en los que no se ha logrado esta redundancia nula,
será necesario vigilar que aquella información que aparece repetida se actualice de
forma coherente, es decir, que todos los datos repetidos se actualicen de forma
simultánea.
Seguridad. La información almacenada en una base de datos puede llegar a tener un
gran valor. Los SGBD deben garantizar que esta información se encuentra segurizada
frente a usuarios malintencionados, que intenten leer información privilegiada; frente a
ataques que deseen manipular o destruir la información; o simplemente ante las
torpezas de algún usuario autorizado pero despistado. Normalmente, los SGBD
disponen de un complejo sistema de permisos a usuarios y grupos de usuarios, que
permiten otorgar diversas categorías de permisos.
Integridad. Se trata de adoptar las medidas necesarias para garantizar la validez de los
datos almacenados. Es decir, se trata de proteger los datos ante fallos de hardware,
datos introducidos por usuarios descuidados, o cualquier otra circunstancia capaz de
corromper la información almacenada.
Respaldo y recuperación. Los SGBD deben proporcionar una forma eficiente de
realizar copias de respaldo de la información almacenada en ellos, y de restaurar a partir
de estas copias los datos que se hayan podido perder.

13
Control de la concurrencia. En la mayoría de entornos (excepto quizás el
doméstico), lo más habitual es que sean muchas las personas que acceden a una base
de datos, bien para recuperar información, bien para almacenarla. Y es también
frecuente que dichos accesos se realicen de forma simultánea. Así pues, un SGBD debe
controlar este acceso concurrente a la información, que podría derivar en
inconsistencias.

5. Conclusión
A través del desarrollo de las prácticas en laboratorio he conocido las ventajas de las
bases de datos que se superponen a los sistemas de archivos del pasado, como sabemos
todo evoluciona es así como el modelo relacional que implementa SQL, nos da una
excelente herramienta en la administración, seguridad y fiabilidad de los datos.
Por lo tanto se sabe que conocer el proceso interno, la estructura he implementación
de base de datos nos muestra la importancia que realizan en el mundo laboral, y como
cada ente que las utiliza es dependiente de ellas.

14
6. Recomendaciones

Principalmente vemos la necesidad de conocer cada día más el entorno de las bases de
datos. Aprender de manera didáctica y autodidactica con mayor dedicación.
Es necesario conocer que la implementación del código debe estar bien estructurado
para evitar algunas redundancias innecesarias.
Conocer las especificaciones que nos presenta cuando estructuramos las tablas de
cada base de datos, realizando nuestro trabajo más práctico y sencillo.

7. Bibliografía

 Jardine, Donald A. (1977). The ANSI/SPARC DBMS Model.


North-Holland Pub. Co. ISBN 0-7204-0719-2.

FUENTES EN LINEA

 http://bdjulian.galeon.com/aficiones1782658.html
 https://homeworkdatabase.wordpress.com/2015/06/27/sgb
d-o-smbd-sistema-manejador-de-base-de-datos/

15
8. Anexo
Figura 1: Ejemplo de base de datos de un hospital.

Figura 2: ejemplo de base de datos en una memoria.

16
Figura 3: Relaciones de los bases de datos

Figura 4: Ejemplo de base de datos de talleres de reparación

17
18

También podría gustarte