Está en la página 1de 74

BASE DE DATOS

ESPACIALES

ESCUELA SUPERIOR TÉCNICA


FEBRERO 2021
1. INTRODUCCION
Hoy en día, las bases de datos son un componente
indispensable de la vida cotidiana. Actualmente casi todas las
personas realizan actividades que implican cierta interacción
con una base de datos. Por ejemplo, ir al banco a retirar o
depositar dinero en una cuenta, realizar una reserva de una
compañía aérea o en un hotel, acceder a un catalogo de libros
de una biblioteca en línea , comprar artículos por internet.
Todas estas actividades tienen algo en común, requieren que
algún software acceda a una base de datos.
2. CONCEPTOS Y FUNDAMENTOS
2.1 Base de Datos
Una base de datos es una colección de datos relacionados
entre si y que son almacenados para su posterior uso. La
palabra datos se refiere a los hechos conocidos que se
pueden guardar. Por ejemplo nombre, dni, fecha de
nacimiento, teléfono, dirección de todas las personas que
conoces.
2. CONCEPTOS Y FUNDAMENTOS
2.2 Propiedades de una Base de Datos
• Una base de datos representa una entidad en el
mundo real, esto quiere decir que los cambios en el
mundo real, afectan el contenido de nuestra base de
datos.

• Una base de datos posee datos coherentes, esto


quiere decir que no puede llamarse base de datos a
un conjunto de datos aleatorios, que no guardan
ninguna relación entre ellos mismos.

• Una base de datos se diseña y construye para un


propósito definido.
2. CONCEPTOS Y FUNDAMENTOS
2.3 Sistema Gestor de Base de Datos
Es un conjunto de programas que permiten el
almacenamiento, modificación y extracción de la
información en una base de datos.

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. Permite presentar
la información de la base de datos en varios formatos. La
mayoría incluyen un generador de informes. También
pueden incluir un modulo grafico que permita presentar la
información con gráficos y tablas.
2. CONCEPTOS Y FUNDAMENTOS
2.4 Principales Sistemas Gestores de Base de Datos
2. CONCEPTOS Y FUNDAMENTOS
2.5 Base de Datos Alfanumérica
Es una base de datos que almacena información de tipo
alfanumérica como:

• Nombres

• Fechas

• Códigos

• Teléfonos

• Edades

• Cantidades

• Productos

• Clientes
2. CONCEPTOS Y FUNDAMENTOS
2.6 Base de Datos Espaciales
• Es una base de datos que almacena y manipula datos o
información georreferenciada o espacial. Entendemos
por datos georreferenciados o espaciales aquellos que
tienen posición (coordenadas x,y,z), se pueden
representar por una figura geométrica (punto, línea,
polígono) y tienen atributos que la describen.
2. CONCEPTOS Y FUNDAMENTOS
2.7 Base de Datos Relacionales ó SQL
Una base de datos relacional es un tipo de base de
datos que almacena y proporciona acceso a puntos de
datos relacionados entre sí. Las bases de datos
relacionales se basan en el modelo relacional, una forma
intuitiva y directa de representar datos en tablas. En una
base de datos relacional, cada fila de la tabla es un
registro con un ID único llamado clave. Las columnas de la
tabla contienen atributos de los datos, y cada registro
generalmente tiene un valor para cada atributo, lo que
facilita el establecimiento de las relaciones entre los
puntos de datos.
2. CONCEPTOS Y FUNDAMENTOS
2.8 Base de Datos No Relacionales ó No SQL
Como su propio nombre indica, las bases de datos no
relacionales son las que, a diferencia de las relacionales, no
tienen un identificador que sirva de relación entre un
conjunto de datos y otros. Como veremos, la información se
organiza normalmente mediante documentos y es muy útil
cuando no tenemos un esquema exacto de lo que se va a
almacenar.

Entre las ventajas mas significativas podemos destacar:

• Se ejecutan en maquinas con pocos recursos.

• Escalabilidad horizontal

• Pueden manejar grandes cantidades de datos

• No genera cuellos de botella


2. CONCEPTOS Y FUNDAMENTOS
2.9 Diseño de una Base de Datos
El diseño de base de datos es un proceso fundamental a la
hora de modelar nuestros conjuntos de datos y definir las
operaciones que queremos realizar sobre ellos. También
influye de forma directa en la eficiencia que obtendremos a
la hora de almacenar, recuperar y analizar los datos.

Una base de datos correctamente diseñada nos proporciona


las siguientes ventajas:

• Nos permite ahorrar espacio, eliminando los datos


redundantes.

• Mantiene la precisión e integridad de los datos.

• Agiliza de forma extrema el acceso y el procesamiento de


los datos.
2. CONCEPTOS Y FUNDAMENTOS
El Diseño de una base de datos esta compuesto por las siguientes etapas:

• Recopilación y análisis de Requisitos.

• Diseño Conceptual.

• Elección de un sistema de gestión de base de datos.

• Diseño Lógico.

• Diseño Físico.

• Implementación

Diseñar una base de datos útil y eficiente requiere seguir los siguientes
principios:

• Análisis de los requisitos o identificación del propósito de tu base de datos.

• Organización de los datos en tablas.

• Especificación de las claves primarias y análisis de las relaciones.

• Normalización para estandarizar las tablas.


2. CONCEPTOS Y FUNDAMENTOS
2.10 Lenguaje SQL
El lenguaje SQL sirve para el acceso a la información
almacenada en las bases de datos. Es un lenguaje sencillo de
consulta, que permite realizar operaciones de selección,
inserción, actualización y borrado de datos, así como
operaciones administrativas sobre las bases de datos.

SQL es un estándar mantenido por ANSI, por lo que las bases


del lenguaje son las mismas en la mayoría de los motores de
bases de datos relacionales. Una persona que conozca las
bases del lenguaje, con el acceso a una referencia básica del
motor particular con el que esté trabajando será capaz de
escribir consultas para cualquier base de datos.
3. INSTALACION DE SOFTWARE REQUERIDO
El software requerido en el presente curso es:

• PostgreSQL 10.14

• Postgis 2.5

• PGAdmin 4.

• Qgis 3.14

• Notepad 7.8
4. INSTALACION DE POSTGRESQL
4.1 Ingresar al navegador de su PC y buscar la palabra “postgresql”, hacer click en la primera opción que le aparece.
4. INSTALACION DE POSTGRESQL
4.2 En la pagina oficial de postgresql, hacer click en la opción “Download”.
4. INSTALACION DE POSTGRESQL
4.3 En la pagina de descargas de postgresql, hacer click en la opción “Windows”.
4. INSTALACION DE POSTGRESQL
4.4 En la pagina de Instaladores Windows, hacer click en la opción “Download the installer”. Tener en cuenta el
sistema operativo que tenemos al momento de elegir la versión del PostgreSQL que descargaremos.
4. INSTALACION DE POSTGRESQL
4.5 En la pagina de “PostgreSQL Database Download”, hacer click en el boton Download y de manera automática
se iniciara la descarga del instalador. Tener en cuenta el sistema operativo que tenemos al momento de elegir la
versión del PostgreSQL que descargaremos.
4. INSTALACION DE POSTGRESQL
4.6 Una vez descargado el instalador del postgresql, hacer click derecho en el instalador y seleccionar la opción
“Ejecutar como administrador”.
4. INSTALACION DE POSTGRESQL
4.7 Se visualizara una ventana que indica que se esta procediendo a iniciar la instalación en nuestra PC.
4. INSTALACION DE POSTGRESQL
4.8 Se instalará algunos componentes necesarios en nuestra PC.
4. INSTALACION DE POSTGRESQL
4.9 Se nos mostrara una ventana de Bienvenida a la Instalación de Postgresql, hacer click en la opción “Siguiente”.
4. INSTALACION DE POSTGRESQL
4.10 Se nos mostrara una ventana en donde se debe elegir el directorio o carpeta donde se instalara el postgresql
(se debe dejar por defecto el directorio), hacer click en la opción “Siguiente”.
4. INSTALACION DE POSTGRESQL
4.11 Se nos mostrara una ventana en donde se debe elegir los componentes que deseamos instalar (se debe dejar
por defecto todos los componentes marcados), hacer click en la opción “Siguiente”.
4. INSTALACION DE POSTGRESQL
4.12 Se nos mostrara una ventana en donde se debe elegir el directorio o carpeta donde se guardaran los datos (se
debe dejar por defecto el directorio), hacer click en la opción “Siguiente”.
4. INSTALACION DE POSTGRESQL
4.13 Se nos mostrara una ventana en donde se solicita ingresar la contraseña para el superusuario de la base de
datos postgresql. Se recomienda ingresar la contraseña “postgres”, hacer click en la opción “Siguiente”.
4. INSTALACION DE POSTGRESQL
4.14 Se nos mostrara una ventana en donde se solicita seleccionar un numero de puerto en el que el servidor
escuchara las peticiones de los usuarios. Por defecto nos muestra el puerto “5432” (se recomienda no cambiar).
Hacer click en la opción “Siguiente”.
4. INSTALACION DE POSTGRESQL
4.15 Se nos mostrara una ventana en donde se solicita seleccionar la configuración regional a ser usada en la base
de datos postgresql. Se recomienda dejar la opción seleccionada por defecto “Configuración Regional por
defecto”, hacer click en la opción “Siguiente”.
4. INSTALACION DE POSTGRESQL
4.16 Se nos mostrara una ventana en donde se puede visualizar toda la configuración realizada, hacer click en la
opción “Siguiente”.
4. INSTALACION DE POSTGRESQL
4.17 Se nos mostrara una ventana en donde nos informa que el programa esta listo para iniciar la instalación, si todo
es correcto hacer click en la opción “Siguiente”.
4. INSTALACION DE POSTGRESQL
4.18 Se nos mostrara una ventana en donde se nos informa que el programa se encuentra realizando la instalación.
4. INSTALACION DE POSTGRESQL
4.19 Terminada la instalación, se nos mostrara una ventana en donde nos informa que la instalación del postgresql
ha terminado. Se deja marcada (con check) la opción “Stack Builder puede ser usado para descargar e instalar
herramientas adicionales, controladores y aplicaciones para complementar la instalación de PostgreSQL”. Si
todo es correcto hacer click en la opción “Terminar”.
5. INSTALACION DE POSTGIS
5.1 Como dejamos habilitada la opcion de “Stack Builder”, se nos mostrara una ventana en donde se nos solicita
seleccionar la base de datos en la cual instalaremos el PostGIS. Seleccionamos la opción “PostgreSQL 10 on port
5432”, luego hacer click en la opción “Next” (Siguiente).
5. INSTALACION DE POSTGIS
5.2 Se nos mostrara una ventana en donde se nos solicita seleccionar la aplicación que vamos a instalar. En nuestro
caso seleccionar la opción “Spatial Extensions” y marcar la opción “PostGIS 2,5 Bundle for PostgreSQL 10 (32
bit) v2.5.1”, luego hacer click en la opción “Siguiente”.
5. INSTALACION DE POSTGIS
5.3 Se nos mostrara una ventana en donde se puede visualizar la versión del PostGIS que vamos a instalar,
adicionalmente se nos solicita seleccionar el directorio o carpeta en donde se instalara el PostGIS. Se
recomienda no cambiar el directorio por defecto, luego hacer click en la opción “Next” (Siguiente).
5. INSTALACION DE POSTGIS
5.4 Se nos mostrara una ventana en donde se nos informa que todo los archivos de instalación han sido
descargados correctamente. Hacer click en la opción “Next” (Siguiente).
5. INSTALACION DE POSTGIS
5.5 Se nos mostrara una ventana en donde se nos informa sobre los términos de la licencia PostGIS. Hacer click en
la opción “I Agree” (Estoy de Acuerdo).
5. INSTALACION DE POSTGIS
5.6 Se nos mostrara una ventana en donde se nos solicita elegir los componentes que vamos a instalar. Por defecto
esta marcado (check) el componente PostGIS. Hacer click en la opción “Next” (Siguiente).
5. INSTALACION DE POSTGIS
5.7 Se nos mostrara una ventana en donde se nos solicita elegir la carpeta en donde se instalara el PostGIS. Se
recomienda dejar por defecto la carpeta destino. Hacer click en la opción “Next” (Siguiente).
5. INSTALACION DE POSTGIS
5.8 Se nos mostrara una ventana en donde se nos solicita registrar información para la conexión con la base de
datos postgresql. En este caso debemos registrar la clave del superusuario postgres: “postgres” (Según la
recomendación realizada). Hacer click en la opción “Next” (Siguiente).
5. INSTALACION DE POSTGIS
5.9 Se nos mostrara una ventana en donde se nos informa que el proceso de instalación se viene realizando.
5. INSTALACION DE POSTGIS
5.10 Durante el proceso de instalación, se nos mostrara una ventana en donde se nos solicita registrar información
del entorno GDAL_DATA, hacemos click en la opción “Si”.
5. INSTALACION DE POSTGIS
5.11 Durante el proceso de instalación, también se nos mostrara una ventana en donde se nos solicita activar los
drivers comunes para reconocimiento de datos raster, hacemos click en la opción “Si”.
5. INSTALACION DE POSTGIS
5.12 Durante el proceso de instalación, también se nos mostrara una ventana en donde se nos solicita activar el
acceso a OUTDB_RASTERS, hacemos click en la opción “Si”.
5. INSTALACION DE POSTGIS
5.13 Se nos muestra una ventana en donde se nos informa que la instalación ha finalizado. Hacer click en “Close”
(Cerrar).
5. INSTALACION DE POSTGIS
5.14 Se nos muestra una ventana del Stack Builder, en donde se nos informa que la instalación se ha completado.
Hacer click en “Finish” (Finalizar).
6. INSTALACION DE PGADMIN 4
6.1 Cuando instalamos el PostgreSQL, dejamos habilitado que se instale también el programa PGAdmin en su
versión 4. Confirmamos la instalación del mismo haciendo click en la opción boton “inicio” y observamos que
efectivamente se encuentra instalado. Hacemos click en pgAdmin 4.
6. INSTALACION DE PGADMIN 4
6.2 Se nos mostrara una ventana indicando que se esta accediendo al programa pdAdmin.
6. INSTALACION DE PGADMIN 4
6.3 Se nos mostrara la interfaz de gestión pgAdmin 4.
7. INSTALACION DE QGIS
7.1 Ingresar al navegador de su PC y buscar la palabra “qgis”, hacer click en la segunda opción que le aparece.
7. INSTALACION DE QGIS
7.2 En la pagina oficial de QGIS, hacer click en la opción “Descargar ahora”.
7. INSTALACION DE QGIS
7.3 Ingresamos a la pagina de descarga, y nos dirigimos a la sección “Descarga para Windows”, seleccionamos la
opción “Instalador autónomo de QGIS Versión 3.14 (32bit)”.
7. INSTALACION DE QGIS
7.4 Se procederá a realizar la descarga del instalador del QGIS.
7. INSTALACION DE QGIS
7.5 Al termino de la descarga, procedemos a ejecutar el instalador y nos aparecerá una ventana de Bienvenida al
Asistente de Instalación de QGIS.
7. INSTALACION DE QGIS
7.6 Se nos muestra una ventana con información de Acuerdo de Licencia, le damos click en la opción “Acepto”.
7. INSTALACION DE QGIS
7.7 Se nos muestra una ventana en donde debemos seleccionar el lugar de instalación. Por defecto nos muestra un
directorio destino y se recomienda no modificarlo. Hacer click en la opción “Siguiente”.
7. INSTALACION DE QGIS
7.8 Se nos muestra una ventana en donde debemos seleccionar los componentes a instalar. Por defecto el
componente QGIS esta habilitado. Hacer click en la opción “Instalar”.
7. INSTALACION DE QGIS
7.9 Se nos muestra una ventana en donde podemos visualizar el avance del proceso de instalación.
7. INSTALACION DE QGIS
7.10 Por ultimo, se nos muestra una ventana en donde se nos informa que el proceso de instalación se ha
completado.
8. INSTALACION DE NOTEPAD++
8.1 Ingresar al navegador de su PC y buscar la palabra “notepad”, hacer click en la primera opción que le aparece.
8. INSTALACION DE NOTEPAD++
8.2 Ingresamos a la pagina oficial de “Notepad++”, y hacemos click en la segunda opción “Download”.
8. INSTALACION DE NOTEPAD++
8.3 Hacemos click en la opción “Notepad++ 7.8.8 release”.
8. INSTALACION DE NOTEPAD++
8.4 Hacemos click en la opción “Dowload 32-bit x86”.
8. INSTALACION DE NOTEPAD++
8.5 Nos aparece un mensaje en donde nos pide seleccionar el lenguaje, seleccionamos “Español” y hacemos click
en la opción “OK”.
8. INSTALACION DE NOTEPAD++
8.6 Nos aparece un mensaje de Bienvenida al Asistente de Instalación. Hacemos click en la opción “Siguiente”.
8. INSTALACION DE NOTEPAD++
8.7 Nos aparece un ventana mostrándonos información de Acuerdo de Licencia. Hacemos click en la opción
“Acepto”.
8. INSTALACION DE NOTEPAD++
8.8 Nos aparece un ventana solicitándonos elegir la carpeta en donde se realizara la instalación. La dejamos por
defecto. Hacemos click en la opción “Siguiente”.
8. INSTALACION DE NOTEPAD++
8.9 Nos aparece una ventana solicitándonos elegir los componentes a instalar. La dejamos por defecto. Hacemos
click en la opción “Siguiente”.
8. INSTALACION DE NOTEPAD++
8.10 Nos aparece una ventana solicitándonos si deseamos crear un acceso directo en el escritorio de nuestra PC.
Habilitamos la opción y hacemos click en la opción “Instalar”.
8. INSTALACION DE NOTEPAD++
8.11 Nos aparece una ventana mostrándonos el avance de la instalación.
8. INSTALACION DE NOTEPAD++
8.12 Finalmente nos aparece una ventana, informándonos que la instalación se ha completado.
Gracias
Por su Atención …!
Ing. José Luis Rodríguez Cruzado
41081289@sencico.edu.pe

También podría gustarte