1 / 39

Bases de Datos

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).

ratana
Télécharger la présentation

Bases de Datos

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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.

  3. 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

  4. Estructuras jerárquicas nea.educastur.princast.es biologianovenocah2012.blogspot.com

  5. BD de red http://www.dataprix.com/book • Permite redundancia • Estructura compleja

  6. Etología Medicina http://www.scielo.cl Bioquímica http://sameens.dia.uned.es http://www.bionova.org.es Estructuras en red

  7. 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.

  8. http://www.poderpersonalmexico.com http://www.scielo.org.ve Estructuras relacionales

  9. 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.

  10. 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

  11. Creación BD Áreas Naturales Protegidas de Mendoza

  12. 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

  13. 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.

  14. 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

  15. Entorno de OOoBase

  16. 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

  17. 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

  18. Creación de tablas Ventana de edición de datos Modifica la propiedad de los atributos

  19. 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)

  20. Entorno de tablas de la BD APN Modifica la propiedad de las tablas

  21. 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

  22. Generación de relaciones

  23. 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.

  24. Generación de consultas ANP Espacial Truco:campos “actual” (“visible”) se aplican como filtros.

  25. Generación de consultas ANP Legislación

  26. Generación de consultas Entorno de consultas de la BD APN

  27. Generación de consultas ANP administrativo

  28. 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.

  29. Generación de formularios Nuevo formulario

  30. 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

  31. Generación de formularios vista diseño Edición en Navegador

  32. Generación de formularioscon asistente

  33. Generación de formularioscon asistente

  34. Generación de formularioscon imágenes

  35. Generación de formularios Entorno de Formularios de la BD APN

  36. 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

  37. Generación de informes

  38. Interacción MySQL dBASE Tablas externas DESTINO Tablas internas ORIGEN Unión: se mantiene 1 a 1 Enlace: se borra 1 a muchos

  39. 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

More Related