Blogia
CDS/ISIS Bolivia

CISIS

CISIS - Interfaz

MicroISIS (CDS/ISIS for Mini-microcomputers) es un software desarrollado por UNESCO para bases de datos constituidas mayoritariamente por texto. MicroISIS maneja campos (elementos de datos) de longitud variable. Un campo puede estar ausente en uno o más registros, puede contener sólo un elemento de dato, o dos o más subcampos de longitud variable. Asimismo, un campo puede ser repetible, esto es, un registro dado puede contener más de una ocurrencia del campo.

La Interfaz CISIS es una biblioteca de funciones, escrita en lenguaje de programación C, diseñada para permitir el desarrollo de aplicaciones para bases de datos MicroISIS (sin llamar al software MicroISIS). Las aplicaciones CISIS son plenamente compatibles con MicroISIS, incluyendo aplicaciones multiusuario.

Existen diversas implementaciones sobre la estructura CDS/ISIS original, por lo que hoy día es más apropiado llamar a todas estas variantes como “familia Isis”. Es importante destacar que los datos creados bajo cualquiera de las variantes de esta “familia” son compatibles y pueden intercambiarse entre ellas.

Las aplicaciones desarrolladas con la Interfaz CISIS pueden manipular varias bases de datos al mismo tiempo; el archivo maestro y el archivo invertido son procesados en forma independiente. No es necesario tener la definición de la base de datos para correr las aplicaciones CISIS.

La Interfaz CISIS y los Programas Utilitarios CISIS fueron diseñados e implementados en el Centro de Información en Ciencias de la Salud para América Latina y el Caribe - BIREME, Organización Panamericana de la Salud - OPS, y actualmente están disponibles bajo plataformas:

  • PC IBM1 32 bits
  • UNIX basados en procesadores Intel (LINUX, SCO, etc.)
  • UNIX basados en otros procesadores (HP-UX, Sun, IBM-AIX, CDC/S4320, etc.)
  • VAX bajo VMS
  • HP3000/950 bajo MPE/XL

CISIS - Programas Utilitarios

Los Utilitarios CISIS (CISIS Interface Utility Programs) son un conjunto de programas desarrollados en lenguaje de programación C que "llaman" las funciones ofrecidas por la Interfaz CISIS para realizar distintas funciones sobre bases de datos de la familia Isis, tales como recuperar y mostrar registros, el mantenimiento de bases de datos, etc. Asimismo pueden efectuar funciones especiales que permiten ordenar archivos maestros, generar tablas a partir de un archivo maestro, cambiar las etiquetas de los campos, etc.

Este conjunto de programas utilitarios se ofrece bajo cuatro versiones: 10/30 y 16/60, LIND, FFI. Las diferencias sustanciales están en el largo de las claves del archivo invertido y el tamaño máximo de registro medido en bytes que soportan, según se muestra en la tabla siguiente.

 
10/30
16/60
LIND
FFI
Claves archivo invertido
30
60
60
60
Tamaño máximo del registro
32.767
32.767
32.767
1.048.576

Nota: La versión 10/30 es la única compatible con el CDS/ISIS de Unesco

0 comentarios