Bases de datos w
-
Upload
vinicios-rocha -
Category
Science
-
view
12 -
download
4
Transcript of Bases de datos w
![Page 1: Bases de datos w](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/1.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/2.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/3.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/4.jpg)
Estructuras jerárquicas
biologianovenocah2012.blogspot.com nea.educastur.princast.es
![Page 5: Bases de datos w](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/5.jpg)
Permite redundancia Estructura compleja
BD de red
http://www.dataprix.com/book
![Page 6: Bases de datos w](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/6.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/7.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/8.jpg)
http://www.scielo.org.ve
http://www.poderpersonalmexico.com
Estructuras relacionales
![Page 9: Bases de datos w](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/9.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/10.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/11.jpg)
Áreas Naturales Protegidas
de Mendoza
Creación BD
![Page 12: Bases de datos w](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/12.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/13.jpg)
¿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](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/14.jpg)
Á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](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/15.jpg)
Entorno de OOoBase
![Page 16: Bases de datos w](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/16.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/17.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/18.jpg)
Ventana de edición de datosModifica la propiedad de los atributos
Creación de tablas
![Page 19: Bases de datos w](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/19.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/20.jpg)
Entorno de tablas de la BD APNModifica la propiedad de las tablas
![Page 21: Bases de datos w](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/21.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/22.jpg)
Generación de relaciones
![Page 23: Bases de datos w](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/23.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/24.jpg)
ANP Espacial
Truco: campos “actual”
(“visible”) se aplican como
filtros.
Generación de consultas
![Page 25: Bases de datos w](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/25.jpg)
ANP Legislación
Generación de consultas
![Page 26: Bases de datos w](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/26.jpg)
Entorno de consultas de la BD APN
Generación de consultas
![Page 27: Bases de datos w](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/27.jpg)
ANP administrativo
Generación de consultas
![Page 28: Bases de datos w](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/28.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/29.jpg)
Nuevo formulario
Generación de formularios
![Page 30: Bases de datos w](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/30.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/31.jpg)
Edición en Navegador
Generación de formularios vista diseño
![Page 32: Bases de datos w](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/32.jpg)
Generación de formularioscon asistente
![Page 33: Bases de datos w](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/33.jpg)
Generación de formularioscon asistente
![Page 34: Bases de datos w](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/34.jpg)
Generación de formularioscon imágenes
![Page 35: Bases de datos w](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/35.jpg)
Entorno de Formularios de la BD APN
Generación de formularios
![Page 36: Bases de datos w](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/36.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/37.jpg)
Generación de informes
![Page 38: Bases de datos w](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/38.jpg)
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](https://reader036.fdocuments.es/reader036/viewer/2022062900/58e73df01a28ab8f028b587f/html5/thumbnails/39.jpg)
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.