bases de datos w

39
Bases de Datos Organización de la información y espacialización SISTEMA DE INFORMACIÓN GEOGRÁFICA (SIG) EN PLATAFORMA LIBRE PRIMERA PARTE

Upload: vinicios-rocha

Post on 07-Apr-2017

12 views

Category:

Science


4 download

TRANSCRIPT

Page 1: Bases de datos w

Bases de DatosOrganización de la información y espacialización

SISTEMA DE INFORMACIÓN GEOGRÁFICA (SIG) EN PLATAFORMA LIBRE

PRIMERA PARTE

Page 2: Bases de datos w

conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente

para su posterior uso.

“descripción" del modo de contener los datos, almacenar y recuperar

información. Abstracciones, algoritmos y conceptos matemáticos.

Bases de datos (BD)

Sistema gestor de bases de

datos (SGBD) almacenan y posteriormente acceder a

los datos de forma estructurada.

Modelo de administración

de datos

Page 3: Bases de datos w

Datos con información raíz (sin padre), nodo padres, hijos, hojas (sin hijos) Gran volumen de información y datos compartidos Crea estructuras estables y de gran rendimiento Incapacidad de representar eficientemente la redundancia

BD jerárquicas

http://www.dataprix.com/book

Page 4: Bases de datos w

Estructuras jerárquicas

biologianovenocah2012.blogspot.com nea.educastur.princast.es

Page 5: Bases de datos w

Permite redundancia Estructura compleja

BD de red

http://www.dataprix.com/book

Page 6: Bases de datos w

Estructuras en red

Etología

http://www.scielo.cl

Bioquímica

http://www.bionova.org.es

Medicina

http://sameens.dia.uned.es

Page 7: Bases de datos w

Paradigma por uso de relaciones Irrelevante el lugar y la forma en que se almacenan los datos. Flexibiliza la administración de información. Lenguaje estándar SQL normalización dBASE.

BD relacionales

http://www.dataprix.com/book

Page 8: Bases de datos w

http://www.scielo.org.ve

http://www.poderpersonalmexico.com

Estructuras relacionales

Page 9: Bases de datos w

Una base de datos relacional: campos que contienen los fragmentos individuales de datos.

Cada tabla de la BD es un grupo de campos. Al crear una tabla, también se determinan las características

de cada campo de la misma.

La información se recupera y/o almacena mediante consultas.

Page 10: Bases de datos w

http://www.openoffice.org/es

Bases de datos relacionales con plataformas libres

SGDBD: OpenOffice Base

Creación de una nueva base de datos

Creación BD

Page 11: Bases de datos w

Áreas Naturales Protegidas

de Mendoza

Creación BD

Page 12: Bases de datos w

Planificación

¿Para qué serán los campos? (definición de áreas)Características categóricas del ANPEspacializaciónMarco legislativoPersonalProyectos asociados

¿campos en Características del ANP?

CategoríaEcorregión

¿ campos en Espacialización?Coordenadas X e YSuperficiePerímetro

¿campos en Marco Legislativo?Ley de creaciónActualizaciones de la ley

¿ campos en Personal?Empleados de DRNRPersonal científico

¿campos en Proyectos asociados?Nombre del proyectoFecha inicioNotas

Page 13: Bases de datos w

¿Cómo usaré la información de estos tres campos? Objeto/elemento de trabajo: Campo con clave

primaria. Campos comunes a más de un área: deben estar

vinculados (relacionados) Fechas, horario, campañas...Integridad de las tablas: entre tipos de datos y

propiedades del campo. La categorización de ANP incluye un numero finito

de niveles (monumentos, parques, reservas): tabla con un campo en cajas de lista en los formularios.

Planificación

Page 14: Bases de datos w

Áreas Naturales de Mendoza

Ordenanza Provincial

Campo Ley

Nombre ANP 1

Nombre ANP 2

Campo Nombre

Ɽ 1 a varios

Empleados Áreas Naturales

Nombre empleado

Campo Nombre

cuenta correopersonal empleado

Campo e-mail

Ɽ 1 a 1

Acta 1

Campo informes

Acta 2

Ɽ 1 a varios

Teoría de conjuntos

Planificación de la BD

Page 15: Bases de datos w

Entorno de OOoBase

Page 16: Bases de datos w

Patrimonio Naturalhttp://www.patrimonionatural.com

Sistema Federal de Áreas Protegidas (SIFAP)http://www2.medioambiente.gov.ar/bases/areas_protegidas

Secretaría de Ambiente y Desarrollo Sustentablehttp://www.ambiente.mendoza.gov.ar/index.php/areas-protegidas

Obtención de datos

Page 17: Bases de datos w

Creación de tablas

1) Importar un .dbf, teniendo en cuenta la características de campos:

a) Clave primaria: 1) siempre con valor en cada fila, 2) el valor no puede repetirse.

b) numericos enteros (integer) (ID, Co_)c) textuales en texto (varchar)

2) Tipo de datos y descripción de los campos

Una tabla guarda información sobre un grupo de cosas con las mismas características o atributos

(columnas), las filas son los objetos reales de la que se guarda información.

Page 18: Bases de datos w

Ventana de edición de datosModifica la propiedad de los atributos

Creación de tablas

Page 19: Bases de datos w

Agrega registrosAlfanuméricos

(tratados como carácter)

Numéricos enteros y reales (permiten operaciones aritméticas)

Temporales

Especiales

Automáticos (secuenciales)

Creación de tablas

Ventana de introducción de datos

Page 20: Bases de datos w

Entorno de tablas de la BD APNModifica la propiedad de las tablas

Page 21: Bases de datos w

Generación de relaciones

Evita errores tipográficos de información redundante.

Modificar datos en grupos, Independencia para editar los registros

Evita los registros parcialmente completos.

Favorece el almacenamiento de información múltiple de un campo, sin duplicar ni delecionar caracteres.

Uno a unoUno a Muchos: campo en tabla 1 con valor sin error a tabla 2: ID_característicaMuchos a muchos: tabla intermedia

www.ite.educacion.es

Page 22: Bases de datos w

Generación de relaciones

Page 23: Bases de datos w

Una consulta crea una tabla nueva a partir de las tablas existentes dependiendo de la forma en

que se ha creado la consulta.

Generación de consultas

Page 24: Bases de datos w

ANP Espacial

Truco: campos “actual”

(“visible”) se aplican como

filtros.

Generación de consultas

Page 25: Bases de datos w

ANP Legislación

Generación de consultas

Page 26: Bases de datos w

Entorno de consultas de la BD APN

Generación de consultas

Page 27: Bases de datos w

ANP administrativo

Generación de consultas

Page 28: Bases de datos w

Los formularios se usan para introducir datos en los campos de una o más tablas asociadas con el

formulario (ver caso de las imágenes).

Generación de formularios

También se pueden usar para ver los campos de una o más tablas asociadas con el formulario.

Page 29: Bases de datos w

Nuevo formulario

Generación de formularios

Page 30: Bases de datos w

Datos del formulario

Campos de control del formulario

Barra de Diseño del formulario

Control dependiente a un campo de una tabla. Muestran, introducen y actualizan valores de los campos.

Control independiente sin origen. Muestran gráficos, imágenes

Control calculado el origen de los datos es una expresión, no un campo. Expresión: combinación de operadores (+,-,* y /), o nombres de controles, o nombres de campos, o funciones que devuelven un solo valor y valores constantes.

Generación de formularios

Page 31: Bases de datos w

Edición en Navegador

Generación de formularios vista diseño

Page 32: Bases de datos w

Generación de formularioscon asistente

Page 33: Bases de datos w

Generación de formularioscon asistente

Page 34: Bases de datos w

Generación de formularioscon imágenes

Page 35: Bases de datos w

Entorno de Formularios de la BD APN

Generación de formularios

Page 36: Bases de datos w

Un informe organiza la información de los campos de una consulta para presentar e

imprimir.

Generación de informes

Sólo se pueden crear utilizando el asistente.

http://extensions.openoffice.org/

Oracle Report BuilderBase Switchboard

IMAGENESTruco: compactar BD > menú Herramientas> SQL, en esta ventana introduce el comando CHECKPOINT DEFRAG, >Ejecutar”>“Comando ejecutado satisfactoriamente”

Page 37: Bases de datos w

Generación de informes

Page 38: Bases de datos w

Interacción

MySQL

dBASE

Tablas externasDESTINO

Tablas internasORIGEN

Unión: se mantiene 1 a 1

Enlace: se borra 1 a muchos

Page 39: Bases de datos w

MySQL Connector

Requisitos específicos

Estos requisitos sólo son necesarios para ejecutar determinadas funcionalidades.

Drivers para tablas de Oracle Para instalar los drivers de Oracle hay que seguir los siguientes pasos:

1. Acceder a Oracle Database 10g Release 2 (10.2.0.3.0) drivers.2. Aceptar los términos de licencia.3. En la página siguiente, descargar el archivo ojdbc14.jar (1,536,979 bytes) - classes for use with JDK 1.4 and 1.5.Nota: Es necesario registrarse para hacer efectiva la descarga4. Mover el archivo a la siguiente carpeta:En Windows:Mover el archivo a la carpeta bin\gvSIG\extensiones\com.iver.cit.gvsig\lib, que se encuentra en el directorio donde se ha instalado gvSIG.