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.

Documentos relacionados