Download 031 - UNNE

Document related concepts

Modelo relacional wikipedia , lookup

Base de datos relacional wikipedia , lookup

Sistema de gestión de bases de datos relacionales wikipedia , lookup

Modelo de base de datos wikipedia , lookup

Capa de acceso a datos wikipedia , lookup

Transcript
Base de Datos Taxonómica de la Herpetofauna del Macrosistema del Iberá
(Corrientes - Argentina) con Soporte Multimedial Avanzado
Golobisky, María F.1-2 - Alvarez, Blanca B.1 - Pace, Guido J.2
1.Cátedra de Anatomía Comparada - Departamento de Biología.
Facultad de Ciencias Exactas y Naturales y Agrimensura - UNNE.
Campus Universitario - Av. Libertad 3457 - (3400) Corrientes - Argentina.
2.Facultad de Ciencias Exactas y Naturales y Agrimensura - UNNE.
9 de Julio 1449 - (3400) Corrientes - Argentina.
E-mail: [email protected]
ANTECEDENTES
Desde hace algunos años se están empleando en investigación (psicología, pedagogía, ciencias naturales, etc.)
diferentes sistemas informáticos.
En la Universidad Nacional del Nordeste, a través de un equipo interdisciplinario de investigadores, se lleva a
cabo el “Proyecto Iberá”, donde uno de los subproyectos del mismo está referido al estudio de la Fauna del Iberá.
En el marco de este subproyecto se lleva a cabo el estudio de la herpetofauna (anfibios y reptiles) del
macrosistema.
Actualmente no existe ningún software que difunda la fauna del Iberá. En este trabajo se presentan los resultados
preliminares del desarrollo de una aplicación informática para la herpetoauna del Macrosistema Iberá. Esta
aplicación consiste en administrar una base de datos relacional, diseñada para la herpetofauna del Iberá, a través
de un sistema que facilite las tareas de sistematizar, desarrollar y procesar óptimamente toda la información con
que se cuenta.
MATERIALES Y METODOS
Se desarrolló una base de datos tomando como punto de partida los datos de los trabajos de prospección
herpetofaunística en la provincia de Corrientes, llevados a cabo por el personal de la cátedra de Anatomía
Comparada de la Facultad de Ciencias Exactas y Naturales y Agrimensura de la Universidad Nacional del
Nordeste desde 1980 a la fecha, y los datos obtenidos en las localidades enmarcadas estrictamente en el
macrosistema Iberá a partir de septiembre de 1999, fecha que marca el comienzo del proyecto. Esta base de
datos permite normalizar toda la información con que se cuenta. Para el diseño de las tablas se tuvieron en
cuenta las reglas de Integridad Referencial y las formas de Normalización de las Bases de Datos Relacionales.
La aplicación que se está desarrollando se denomina "Sistema de Base de Datos Taxonómica de la Herpetofauna
del Macrosistema Iberá" y permite la actualización y consultas a la base de datos que contiene información
textual y gráfica relativa a anfibios y reptiles del Macrosistema del Iberá. El usuario puede manipular la base de
datos para ingresar los datos de nuevos ejemplares, modificar los que ya existen o eliminarlos de la misma,
obtener distintos tipos de estadísticas como ser coeficientes de similitud de especies entre cuadrículas, diversidad
específica, frecuencia de aparición de especies por provincia y por región fitogeográfica. También es posible
visualizar diversas tablas y gráficos en pantalla, y obtener impresiones de gráficos, tablas y listados de tipos
varios y realizar consultas a la base de datos por diferentes parámetros como ser categorías taxonómicas, y otros.
El lenguaje de programación que se emplea para la codificación de la aplicación es Microsoft Visual Basic 6.0.
Para manipular los datos de la base se utiliza el gestor de base de datos Microsoft Access 97.
El acceso a los datos se realiza por lenguajes de consulta no procedurales (declarativos) utilizándose el lenguaje
estándar de las bases de datos relacionales: SQL. También se utiliza el modelo de objetos de DAO (Data Access
Objects, objetos de acceso a datos) que permite trabajar con bases de datos Access (archivos. mdb).
Para la digitalización y el procesamiento de las imágenes se utilizan programas de retoque y edición de imágenes
como Corel Photo-Paint 9.0 y Ulead Photoimpact 3.02 Special Edition.
DISCUSION DE RESULTADOS
Esquema de la base de datos
Cada tabla de la base de datos contiene una clave única de identificación que permite que se relacione con las
demás tablas de la base. Las relaciones pueden ser de dos tipos:
1 a 1: a cada ocurrencia de una entidad le corresponde no más de una ocurrencia de la otra y viceversa. Así cada
género podrá estar relacionado con un único epíteto específico y viceversa.
1 a muchos: a cada ocurrencia de la primera entidad, le pueden corresponder varias ocurrencias de la segunda, y
a cada ocurrencia de la segunda le corresponde no más de una ocurrencia de la primera. Así cada género se
relacionará con varios registros de la tabla Ejemplar.
Aplicación desarrollada
Cuando se inicia la ejecución del Sistema se accede a la pantalla principal de la aplicación. En la barra de estado
que se encuentra en la parte inferior de la misma se visualizan la fecha y hora actuales. En la barra de menú, se
tienen los siguientes menús desplegables: Categorías, Tablas internas, Consultas, Ejemplares, Estadísticas, Otros,
Mantenimiento BD, Ayuda y Salir.
El Menú Categorías contiene las opciones relativas al mantenimiento de las categorías taxonómicas (Clase,
Orden, Suborden, Infraorden, Familia, Género, Especie y Subespecie) de los ejemplares de la base de datos.
Cada uno de estos submenús permite el ingreso, la modificación y eliminación de los datos de la base de datos.
Cuando se selecciona algún submenú se accede a una pantalla que muestra tres fichas: Ingreso, Modificación /
eliminación y Listado. En la ficha Listado se visualiza una grilla (tabla) con todos los registros de la base de
datos. Se pueden ordenar los mismos por un campo determinado, haciendo clic con el mouse en una cabecera de
columna (la que contiene el campo por el que se quiere ordenar). También se puede imprimir una lista de ellos.
El Menú Tablas internas contiene las opciones relativas al mantenimiento de las tablas auxiliares de la base de
datos (Colector, Cuadrícula, Departamento, Localidad, Provincia, Región fitogeográfica, Ambiente, Coloración,
Escamas, Estadío, Régimen alimentario, Reproducción, Suelo, Temperamento, Bibliografía y otras) permitiendo
el ingreso, la modificación, eliminación y consulta de los datos de la base de datos.
El Menú Consultas contiene las opciones relativas a la consulta de los datos de la base de datos. Algunas de
ellas son: Listado de anfibios, Listado de reptiles, Listado de ejemplares, consultas por las distintas categorías
taxonómicas y demás. Cuando se accede a alguno de estos submenús se visualiza una grilla con todos los
registros de la base de datos, pudiéndose ordenar los mismos por un campo determinado, haciendo clic con el
mouse en una cabecera de columna (la que contiene el campo por el que se quiere ordenar).
El Menú Ejemplares contiene las opciones relativas al mantenimiento de los datos de los ejemplares de la base
de datos. Éstas son:
• Ingreso: permite almacenar los datos de un nuevo ejemplar, con el fin de agregar el nuevo registro a la base
de datos. Cuando se selecciona este submenú se presenta una primera pantalla donde se deberá especificar la
clase a la que pertenece el ejemplar, luego de esto se observará una rejilla con todas las órdenes, subórdenes,
infraórdenes, familias y géneros existentes para la clase seleccionada. Se pedirá que se seleccione la
categoría en la que se ubicará el nuevo ejemplar. Una vez elegida la fila, si se pulsa el botón Ingresar Datos
se pasará a una segunda pantalla donde se deberán ingresar los datos correspondientes a la taxonomía del
ejemplar que se va a ingresar (especie, subespecie, cantidad de ejemplares hembras, machos e
indeterminados sexualmente), datos de la morfología (datos de la cabeza, del cuerpo, de la cola), datos de la
localización geográfica (cuadrícula, provincia, departamento, localidad, latitud y longitud de la localidad,
región fitogeográfica), fecha de recolección, colectores, número de colección, imágenes, videos, nombre
vulgar, nombre etimológico, citas bibliográficas y otros. (Fig. 1)
• Modificación y eliminación: Permite modificar el valor de algún campo del registro de un ejemplar de la
base de datos, en caso de que se hubiese ingresado erróneamente, o bien eliminarlo. Cuando se seleccione
esta opción, se presentará una rejilla con todos los registros de la base de datos. Una vez seleccionado el
registro que se quiere modificar / eliminar:
- Si hace clic sobre el botón Eliminar Registro, el registro seleccionado se eliminará de la base de datos.
- Si hace clic sobre el botón Modificar Registro, se pasará a una segunda pantalla donde se visualizarán los
datos del registro que ha seleccionado, los cuales podrán ser modificados.
- Si hace clic sobre el botón Cerrar, se vuelve a la pantalla anterior.
Figura 1: Pantalla de Ingreso de Ejemplares
El Menú Estadísticas permite obtener gráficos y datos estadísticos: obtener el grado de semejanza de las
especies existentes en dos cuadrículas cualesquiera; conocer donde se encontró la mayor cantidad de
representantes de las distintas categorías taxonómicas (clase, orden, suborden, infraorden, familia, género,
especie, subespecie) y la cantidad encontrada; conocer la cuadrícula, provincia, departamento, localidad o región
fitogeográfica donde se encontró la mayor cantidad de representantes de las distintas categorías taxonómicas
(clase, orden, suborden, infraorden, familia, género, especie, subespecie) y la cantidad encontrada; conocer la
mayor cantidad de representantes de las distintas categorías taxonómicas (clase, orden, suborden, infraorden,
familia, género, especie o subespecie), encontrados en una cuadrícula, departamento, localidad, provincia o
región fitogeográfica determinada y la cantidad encontrada; conocer la frecuencia de aparición de una categoría
taxonómica determinada en cada una de las provincias y regiones fitogeográficas existentes.
El Menú Otros permite ejecutar otras aplicaciones que resultan de utilidad en el trabajo diario: Correo
electrónico, permite acceder al programa Outlook para enviar e-mails; Explorador de Internet, permite acceder al
navegador Microsoft Explorer.
El Menú Mantenimiento BD permite realizar tareas de mantenimiento de la base de datos Ibera.mdb, con el fin
de conservar la consistencia de los datos, compactar y reparar la base de datos, realizar copias de resguardo en
disco rígido o diskette.
El Menú Ayuda permite acceder a la Ayuda de la aplicación. Pudiéndolo hacer también desde cualquiera de las
pantallas presionando la tecla F1.
El Menú Salir permite salir del Sistema.
CONCLUSIONES
La aplicación desarrollada permite a los usuarios utilizar los datos de sus recolecciones de manera rápida y
precisa pudiendo obtener además informes y listados de diferentes tipos.
El modelo de base de datos Relacional utilizado en el desarrollo de esta aplicación, combinado con el uso de la
multimedia tiene las siguientes ventajas:
•
•
•
•
•
•
Permite organizar la información de modo tal de minimizar los esfuerzos requeridos para agregar datos,
modificarlos o eliminarlos, garantizando en todo momento la integridad de los mismos.
Aporta flexibilidad a la aplicación haciéndola atractiva y múltiple y permitiendo que los usuarios puedan
interactuar con la misma sin tener una formación previa.
Facilita la manipulación de los datos de la base por parte de los usuarios debido a la uniformidad de las
interfaces de la aplicación que hace que sea fácil de comprender y de utilizar por los mismos.
El usuario recupera la información que necesita por medio de opciones de menús que adoptan la forma de
clasificaciones temáticas.
Elimina la información redundante dentro de la base de datos, de manera tal que los datos de la base
aparezcan solamente una vez.
Permite un tratamiento integrado de los distintos tipos de documentos (de texto, de imagen, de sonido) o
información en un único soporte.
Se pretende que este software pueda ser útil para todas las unidades temáticas incluidas en el Subproyecto fauna.
BIBLIOGRAFIA
•
•
•
•
•
Alvarez, B. B.; J. A. Céspedez; M. L. Lions; A. B. Hernando y R. H. Aguirre. 1996. Herpetofauna de las
provincias de Corrientes, Chaco y Formosa (Argentina). Facena 12: 119 – 134.
Cei, J.M., 1980a. Amphibians of Argentina. Mon. Zool. Ital. Monog. 2, 609 p.
Lavilla, E. O.; E. Richard y G. Scrocchi. 2000. Categorización de los Anfibios y Reptiles de la República
Argentina. Asociación Herpetológica Argentina. 97 p.
Kendall, Kenneth E. y Kendall, Julie E. Systems Analysis and Design 4e, Fourth Edition .
Whitten, Jeffrey L. y Bentley, Lonnie D. 1997. Systems Analysis & Design Methods 4e, Fourth Edition .
Ed. McGraw-Hill. 752 p.
•
•
Rivero Cornelio, Enrique. Noviembre 1992. Bases de Datos Relacionales. Ed. Paraninfo. 312 p.
Ayuda del software "Visual Basic" versión 6.0 de Microsoft.
•
•
Ayuda del software "Microsoft Access" versión 97.
Du Mortier, Gustavo. Junio 2000. Bases de datos en Visual Basic 6.0, Primera Edición. Ed. MP Ediciones
S.A. 330 p.
Información recopilada del sitio de Internet “Bases de Datos Relacionales”, páginas desarrolladas por los
Prof. Manuel Crisosto M. y Christian Vidal C.
http://kiyen.face.ubiobio.cl/~cvidal/base_datos/relacional/index.htm
Información recopilada del sitio de Internet “Bases de Datos Relacionales y el Álgebra Relacional”, páginas
desarrolladas por la Prof. María de Jesús Berríos. Enero de 2001.
http://coqui.lce.org/mdejesus/CLAS3/index.htm
•
•
•
•
•
Información recopilada del sitio de Internet “Ingeniería Informática. La revista electrónica del DICC
Modelo Relacional”.
http://www.inf.udec.cl/~mvaras/modulo30/03-modre.html
Información recopilada del sitio de Internet “The EMBL Reptile Database (Base de Datos de Reptiles del
Laboratorio Europeo de Biología Molecular)”. Base de Datos mantenida por la Universidad de Washington,
Instituto Europeo Bioinformático (EBI) y el Laboratorio Europeo de Biología Molecular (EMBL). Páginas
desarrolladas por Peter Uetz y EMBL Heidelberg. 1995-2001.
http://www.embl-heidelberg.de/~uetz/LivingReptiles.html
Información recopilada del sitio de Internet “The Tree of Life”. Páginas desarrolladas por David R.
Maddison, de la Universidad de Arizona.
http://phylogeny.arizona.edu/tree/phylogeny.html