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