390 likes | 621 Views
Organización de la información y espacialización. Bases de Datos. SISTEMA DE INFORMACIÓN GEOGRÁFICA (SIG) EN PLATAFORMA LIBRE PRIMERA PARTE. Sistema gestor de bases de datos (SGBD). almacenan y posteriormente acceder a los datos de forma estructurada. Bases de datos (BD).
E N D
Organización de la información y espacialización Bases de Datos SISTEMA DE INFORMACIÓN GEOGRÁFICA (SIG) EN PLATAFORMA LIBRE PRIMERA PARTE
Sistema gestor de bases de datos (SGBD) almacenan y posteriormente acceder a los datos de forma estructurada. Basesdedatos (BD) conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. Modelo de administración de datos “descripción" del modo de contener los datos, almacenar y recuperar información. Abstracciones, algoritmos y conceptos matemáticos.
BD jerárquicas http://www.dataprix.com/book • 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
Estructuras jerárquicas nea.educastur.princast.es biologianovenocah2012.blogspot.com
BD de red http://www.dataprix.com/book • Permite redundancia • Estructura compleja
Etología Medicina http://www.scielo.cl Bioquímica http://sameens.dia.uned.es http://www.bionova.org.es Estructuras en red
http://www.dataprix.com/book BD relacionales • 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.
http://www.poderpersonalmexico.com http://www.scielo.org.ve Estructuras relacionales
Unabase de datos relacional:camposque 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.
Creación BD Bases de datos relacionales con plataformas libres SGDBD: OpenOffice Base http://www.openoffice.org/es Creación de una nueva base de datos
Creación BD Áreas Naturales Protegidas de Mendoza
Planificación ¿campos en Características del ANP? Categoría Ecorregión ¿ campos en Espacialización? Coordenadas X e Y Superficie Perímetro ¿campos en Marco Legislativo? Ley de creación Actualizaciones de la ley ¿ campos en Personal? Empleadosde DRNR Personal científico ¿campos en Proyectos asociados? Nombre del proyecto Fecha inicio Notas ¿Para qué serán los campos? (definición de áreas) Características categóricas del ANP Espacialización Marco legislativo Personal Proyectos asociados
Planificación • ¿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ónde ANP incluye un numero finito de niveles (monumentos, parques, reservas): tabla con un campo en cajas de lista en los formularios.
Empleados Áreas Naturales Campo Nombre Campo Nombre Ɽ 1 a 1 Nombre ANP 1 Nombre empleado Campo e-mail Nombre ANP 2 cuenta correo personal empleado Ɽ 1 a varios Ɽ 1 a varios Campo informes Campo Ley Acta 1 Ordenanza Provincial Acta 2 Áreas Naturales de Mendoza Teoría de conjuntos Planificación de la BD
Obtención de datos Sistema Federal de Áreas Protegidas (SIFAP) http://www2.medioambiente.gov.ar/bases/areas_protegidas Secretaría de Ambiente y Desarrollo Sustentable http://www.ambiente.mendoza.gov.ar/index.php/areas-protegidas Patrimonio Natural http://www.patrimonionatural.com
Creación de tablas 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. 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
Creación de tablas Ventana de edición de datos Modifica la propiedad de los atributos
Creación de tablas Ventana de introducción de datos Agrega registros Alfanuméricos (tratados como carácter) Numéricos enteros y reales (permiten operaciones aritméticas) Temporales Especiales Automáticos (secuenciales)
Entorno de tablas de la BD APN Modifica la propiedad de las tablas
Generación de relaciones www.ite.educacion.es 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 uno Uno a Muchos: campo en tabla 1 con valor sin error a tabla 2: ID_característica Muchos a muchos: tabla intermedia
Generación de consultas 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 formularios 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). También se pueden usar para ver los campos de una o más tablas asociadas con el formulario.
Generación de formularios Nuevo formulario
Generación de formularios Campos de control del formulario Control dependientea un campo de una tabla. Muestran, introducen y actualizan valores de los campos. Control independiente sin origen. Muestran gráficos, imágenes Control calculadoel 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. Datos del formulario Barra de Diseño del formulario
Generación de formularios vista diseño Edición en Navegador
Generación de formularios Entorno de Formularios de la BD APN
Generación de informes Un informeorganiza la información de los campos de una consulta para presentar e imprimir. Sólo se pueden crear utilizando el asistente. IMAGENES Truco: compactar BD > menú Herramientas> SQL, en esta ventana introduce el comando CHECKPOINT DEFRAG, >Ejecutar”>“Comando ejecutado satisfactoriamente” http://extensions.openoffice.org/ OracleReport Builder Base Switchboard
Interacción MySQL dBASE Tablas externas DESTINO Tablas internas ORIGEN Unión: se mantiene 1 a 1 Enlace: se borra 1 a muchos
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 descarga 4. 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. MySQLConnector