bases de datos w

Post on 07-Apr-2017

12 Views

Category:

Science

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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

PRIMERA PARTE

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

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

Estructuras jerárquicas

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

Permite redundancia Estructura compleja

BD de red

http://www.dataprix.com/book

Estructuras en red

Etología

http://www.scielo.cl

Bioquímica

http://www.bionova.org.es

Medicina

http://sameens.dia.uned.es

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

http://www.scielo.org.ve

http://www.poderpersonalmexico.com

Estructuras relacionales

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.

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

Áreas Naturales Protegidas

de Mendoza

Creación BD

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

¿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

Á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

Entorno de OOoBase

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

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.

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

Creación de tablas

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

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

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

Generación de relaciones

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

ANP Espacial

Truco: campos “actual”

(“visible”) se aplican como

filtros.

Generación de consultas

ANP Legislación

Generación de consultas

Entorno de consultas de la BD APN

Generación de consultas

ANP administrativo

Generación de consultas

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.

Nuevo formulario

Generación de formularios

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

Edición en Navegador

Generación de formularios vista diseño

Generación de formularioscon asistente

Generación de formularioscon asistente

Generación de formularioscon imágenes

Entorno de Formularios de la BD APN

Generación de formularios

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”

Generación de informes

Interacción

MySQL

dBASE

Tablas externasDESTINO

Tablas internasORIGEN

Unión: se mantiene 1 a 1

Enlace: se borra 1 a muchos

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.

top related