bases de datos w
Post on 07-Apr-2017
12 Views
Preview:
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