El uso de bases de datos para registrar datos de sanidad animal
Transcripción
El uso de bases de datos para registrar datos de sanidad animal
RED DE HELMINTOLOGIA PARA AMERICA LATINA Y EL CARIBE Conferencia Electrónica 2005 http://cnia.inta.gov.ar/helminto El uso de bases de datos para registrar datos de sanidad animal Emilio A. León, MV, PhD Área de Epidemiología, Instituto de Patobiología, CICVyA-INTA CC 25 - CP 1712, Castelar, ARGENTINA [email protected] Entre las actividades que se llevan a cabo en el campo de la sanidad animal, el registro de datos es una de las más importantes, tanto sea para el área de competencia de los servicios veterinarios, para las actividades de investigación, para los laboratorios de diagnóstico e incluso para la actividad privada. Dato: es la cantidad mínima de información no elaborada, es la unidad de información. En sí mismo carece de sentido, sin embargo cobra utilidad en el contexto del que tuvo origen, ya que permite la realización de procedimientos tales como filtrados, compilaciones, conteos u operaciones matemáticas de distinto tipo. Base de datos: es un conjunto de datos perteneciente al mismo contexto, que son almacenados de manera sistemática para su uso posterior. Un ejemplo sería una agenda telefónica, en la cual los registros se ordenan alfabéticamente en función del nombre de las personas u organizaciones incluidas. Sistema de administración de bases de datos relacionales: son programas informáticos que permiten ingresar, recuperar y manejar los datos almacenados en una base de datos compuesta por tablas relacionadas entre sí. Permiten agregar datos, ordenarlos o filtrarlos según diferentes criterios, obtener información mediante la realización de determinados cómputos, generar gráficos, imprimir, etc. Dentro del contexto de los programas informáticos existentes se los denomina genéricamente "base de datos", y deben diferenciarse de las "planillas de cálculos", ya que fueron concebidas para usos diferentes aunque frecuentemente se usen estas últimas para el registro de datos. En los últimos años los avances en el campo de la informática han llevado al alcance de cualquier usuario de computadoras poderosos programas para el manejo de bases de datos. Entre ellas cabe mencionar dBase (uno de los primeros programas en su género, que impuso la extensión dbf para sus archivos), Microsoft Visual Fox Pro, Microsoft Access, Microsoft SQL Server, IBM Informix, Oracle, Paradox. Además de los previamente mencionados, existe un programa de dominio público, EpiInfo, que es a la vez una base de datos y un programa de análisis estadístico. Es un RED DE HELMINTOLOGIA PARA AMERICA LATINA Y EL CARIBE Conferencia Electrónica 2005 http://cnia.inta.gov.ar/helminto desarrollo del Centro para el Control de Enfermedades (CDC), Atlanta, USA. Puede obtenerse desde http://www.cdc.gov Finalidades de una base datos: Por un lado está la simple consulta de los datos, como sería el caso de una lista de clientes. En otros casos no interesa tanto el dato puntual sino algún tipo de información que surge del análisis de varios datos combinados, como ser las existencias actuales de un determinado reactivo en un laboratorio, la cantidad de clientes recibidos por mes, el promedio de peso de un grupo de animales, etc. Las bases de datos con registros continuos, que llevan a cabo análisis sistemáticos y frecuentes, como ser el registro de enfermedades de denuncia obligatoria, tienen la finalidad de detectar cambios precozmente, como ser alteraciones en la frecuencia de dichas enfermedades en determinadas épocas o regiones. En oportunidades las bases de datos se utilizan como interfase entre los datos y otros programas, como ser paquetes de análisis estadístico o sistemas de información geográficos, ya que facilitan el manejo de los datos de manera de adecuarlos para su transferencia. Ventaja: una de las principales características que diferencian a las bases de datos de otros programas afines, como las planillas de cálculos, es que presentan más y mejores medidas de para la preservación de la integridad de los datos. Principios generales para la confección de una base de datos: las bases de datos disponibles actualmente presentan deferencias entre sí, tanto en su estructura como en la forma de trabajar. Sin embargo, todas tienen en común que los datos son almacenados en tablas. Una tabla es la estructura más simple para el almacenamiento de datos. Es una grilla compuesta por filas y columnas. Cada fila es un registro. Por ejemplo, un cliente, un establecimiento, un animal, etc. A medida que se incorporen datos la tabla se extenderá en el número de filas, sin embargo el número de columnas se mantendrá estable. Cada columna es una variable, o sea una característica que puede tomar distintos valores. Al crear una tabla deberá definirse la cantidad de variables, el nombre de cada una, el tipo de datos que se introducirá, y otras características. Siempre es necesario contar con una variable que identifique a cada registro, como ser un nombre o un número. Las variables pueden ser de diferente tipo, pero las más comunes son: " numéricas: almacenan datos numéricos, enteros o decimales " alfanuméricas: almacenan cualquier tipo de dato, texto, número o símbolo " fechas: en diferentes formatos Es necesario utilizar datos precisos y almacenarlos en la menor cantidad de variables posible. Por ejemplo, una tabla de tres variables: RED DE HELMINTOLOGIA PARA AMERICA LATINA Y EL CARIBE Conferencia Electrónica 2005 http://cnia.inta.gov.ar/helminto - ID (identificación) - hpg-valor (valor del recuento de huevos por gramo de materia fecal) - hpg-cat (positivo o negativo si el valor es menor o mayor de 200 hpg) No es conveniente introducir el dato dos veces (hpg-valor y hpg-cat). Es mejor introducir sólo hpg-valor e indicarle al programa que complete la variable hpg-cat en función de hpg-valor. Este procedimiento se hará automáticamente, evitando errores y ahorrando tiempo en la carga de datos. A las variables se les puede asociar listas de valores. Ejemplo: a la variable provincia se le puede asociar una lista donde figure el nombre de todas las posibles respuestas, de modo que para introducir el dato no será necesario escribir su nombre, sino seleccionarlo de la lista. Se puede restringir los valores a ingresar. Por ejemplo se podría indicar que acepte solamente un valor que esté en una lista, o que sea Si o No, o valores >0, o entre 1 y 5, etc. También es posible hacer que una variable sea requerida, es decir que debe tener un valor, no se la puede dejar en blanco. Estos condicionamientos reducen la ocurrencia de errores. Cuando se ingresen datos de tipo binomial, como ser positivo o negativo, enfermo o sano, infectado o no infectado, es conveniente hacerlo de manera numérica, utilizando 0 y 1. Esto permite realizar cálculos rápida y fácilmente. Por ejemplo, si un resultado negativo se representa con el valor 0 y un positivo con 1, la suma de los valores de todos los resultados será igual al número de resultados positivos, y el promedio de los valores corresponderá la proporción de positivos. En algunos casos es recomendable el uso de tablas relacionadas. Por ejemplo, una base de datos que registra los casos recibidos por un laboratorio de diagnóstico. Registra 1000 casos en un año, que fueron remitidos por 50 veterinarios. La base de datos tiene variables que describen la muestra (especie animal, categoría, estudios solicitados, etc.) y otras que describen al veterinario remitente (nombre y apellido, dirección, teléfono, e-mail, etc.). Utilizar una sola tabla para almacenar estos datos no sería eficiente, ya que habría que repetir los datos del veterinario remitente tantas veces como muestras remita. Para evitar este inconveniente se puede trabajar con tablas relacionadas. En una tabla entran los datos referidos a la muestra y en otra los del veterinario. En ambas tablas debe haber una variable común, como ser el apellido del veterinario o un código que lo identifique. Por medio de la variable en común es posible vincular ambas tablas cuando sea necesario. De esta manera pueden vincularse tantas tablas como sea necesario. Este procedimiento permite una importante economía de espacio, dado que se almacena una menor cantidad de datos, haciendo más efectivo y veloz el uso de la base de datos. Conclusión: dada la versatilidad y seguridad que presentan las bases de datos actuales es posible y altamente conveniente servirse de ellas para el registro de cualquier tipo de datos.