Documentos de Académico
Documentos de Profesional
Documentos de Cultura
(Versin 1.31)
UNESCO Division of Information and Informatics Sector of Communication, Information and Informatics UNESCO, Noviembre 1998 Traducido por Adolfo Hernndez, CINDOC-CSIC. Distribuidor Nacional para Espaa
PREFACIO
CDS/ISIS es un sistema generalizado de almacenamiento y recuperacin de informacin manejado por un conjunto de mens diseado especficamente para el manejo por ordenador de bases de datos estructuradas. Una de las mayores ventajas ofrecidas por el diseo general del sistema consiste en que CDS/ISIS es capaz de manipular un nmero ilimitado de bases de datos cada una de las cuales puede consistir en un conjunto diferente de datos elementales. Si bien algunas posibilidades de CDS/ISIS requieren algn conocimiento y/o experiencia con sistemas de informacin por ordenador, la mayor parte de las aplicaciones del sistema han sido diseadas para que puedan ser manejadas por personas que tengan poca o ninguna experiencia anterior con computadores. Para aquellos usuarios avanzados o que tengan acceso a profesionales informticos, CDS/ISIS ofrece herramientas integradas de programacin que permiten el desarrollo de aplicaciones especializadas y/o extensiones de las que originalmente ofrece el programa. Este manual, escrito por el recientemente fallecido Giampaolo Del Bigio, describe las operaciones de la versin Windows de CDS/ISIS y ha sido pensado para ser un manual complementario del Manual de Referencia de CDS/ISIS para la versin del sistema operativo MS-DOS (incluido el archivo READ.ME facilitado con dicha versin). En particular aqu se describen los cambios y las nuevas herramientas que estn solo disponibles en la versin para Windows. Esta versin es totalmente compatible con la versin para MS-DOS1 de CDS/ISIS. Las bases de datos creadas con dicha versin pueden operar sin ningn cambio bajo la versin de Windows. En cualquier caso, y para poder disfrutar de las nuevas caractersticas (por ejemplo los comandos grficos o hipertextuales del lenguaje de formateo) usted puede revisar y modificar sus formatos de visualizacin y/o sus tablas de seleccin (*.FST). Los ltimos mdulos de la versin para Windows no estn incluidos en este manual (como puede ser Definicin asistida de bases de datos, etc.), para los cuales Vd. debe consultar el archivo suplementario incluido en los disquetes de distribucinD. Esta versin de CDS/ISIS para Windows incluye todas las posibilidades de la versin para MS-DOS excepto algunas utilidades de bases de datos como puede ser la reinicializacin. Ha sido diseada para aquellos usuarios de la actual versin de MSDOS que quieran operar en ambiente Windows, as como para los nuevos usuarios. Davide Storti Assistant Programme Manager, Division of Information and Informatics UNESCO
Microsoft, MS-DOS and Windows son marcas registradas propiedad de Microsoft Corporation. IBM es marca registrada propiedad de International Business Machines Corporation.
En la versin en espaol ha sido incluido un captulo (Cap. 5) con las explicaciones del mdulo de creacin de bases de datos, as como la traduccin del suplemento al manual de Noviembre de 1998
TABLA DE CONTENIDOS
1. DESCRIPCIN DEL SISTEMA..........................................................................................7 A. LA BASE DE DATOS CDS/ISIS.......................................................................................................7 B. FUNCIONES DEL SISTEMA..................................................................................................................8 C. ESTRUCTURA DE LA BASE DE DATOS.................................................................................................8 1. ARCHIVOS DE DEFINICIN DE BASES DE DATOS.........................................................................................8 2. ARCHIVO MAESTRO ............................................................................................................................9 3. ARCHIVO INVERSO...............................................................................................................................9 4. ARCHIVOS ANY...............................................................................................................................10 5. RELACIONES ENTRE ARCHIVOS.............................................................................................................11 D. ARQUITECTURA DEL SISTEMA..........................................................................................................11 1. MENS.............................................................................................................................................11 2. DILOGO MULTILNGE.....................................................................................................................12 3. VENTANAS DE DILOGO....................................................................................................................13 4. VENTANAS........................................................................................................................................13 2. INSTALACIN DEL SISTEMA........................................................................................15 A. REQUISITOS DE HARDWARE............................................................................................................15 B. INSTALACIN DE CDS/ISIS EN UN ORDENADOR..............................................................................15 1. INSTALACIN DE CDS/ISIS...............................................................................................................15 2. DIRECTORIOS DE CDS/ISIS..............................................................................................................16 3. ISISPAS.PIF..................................................................................................................................17 4. COMPATIBILIDAD WINDOWS 95 Y WINDOWS NT.................................................................................17 C. ARCHIVOS DE PARMETROS DEL SISTEMA........................................................................................18 1. SYSPAR.PAR: PARMETROS GLOBALES...........................................................................................18 2. DBN.PAR: PARMETROS DE LA BASE DE DATOS..................................................................................25 D. REDES DE REA LOCAL..................................................................................................................26 1. AUTORIZACIN DE ACCESO MLTIPLE A ESCRITURA.................................................................................26 2. INSTALACIN DE CDS/ISIS EN UNA RED.............................................................................................27 E. RESTRICCIONES DEL SISTEMA.........................................................................................................29 3. MENS DE CDS/ISIS.........................................................................................................30 A. B. C. D. E. F. G. H. I. LA VENTANA PRINCIPAL..................................................................................................................30 MEN BASE DE DATOS...................................................................................................................30 MEN MOSTRAR...........................................................................................................................32 MEN DE BSQUEDA.....................................................................................................................34 MEN EDITAR...............................................................................................................................36 MEN CONFIGURAR.......................................................................................................................37 MEN UTILIDADES........................................................................................................................38 MEN VENTANAS..........................................................................................................................39 MEN AYUDA.................................................................................................................................40
4. VENTANAS CDS/ISIS.........................................................................................................42
A. VENTANA DE BASE DE DATOS..........................................................................................................42 B. VENTANA DE ENTRADA DE DATOS...................................................................................................45 1. EDITAR UN CAMPO............................................................................................................................47 2. AADIR UN CAMPO.............................................................................................................................51 3. BORRAR UN CAMPO............................................................................................................................51 4. VALIDACIN DE CAMPOS Y REGISTROS.................................................................................................51 5. ACTUALIZACIN DEL ARCHIVO INVERSO...............................................................................................52 C. VENTANA DE BSQUEDA EXPERTA..................................................................................................53 D. VENTANA DE BSQUEDA ASISTIDA................................................................................................55 E. VENTANA DICCIONARIO..................................................................................................................57 5. DEFINICIN DE BASES DE DATOS..............................................................................59 A. VENTANA DE DILOGO NUEVA BASE.................................................................................................59 B. DEFINICIN DE BASES DE DATOS -1: TABLA DE DEFINICIN CAMPOS (FDT)....................................59 C. DEFINICIN DE BASES DE DATOS 2: DEFINICIN DE HOJAS DE TRABAJO...........................................62 1. VENTANA DE VALIDACIN DE CAMPOS.................................................................................................64 2. HOJA DE VALIDACIN DE REGISTROS...................................................................................................65 D. DEFINICIN DE BASES DE DATOS 3: DEFINICIN DE FORMATOS DE IMPRESIN..................................65 E. DEFINICIN DE BASES DE DATOS 4: DEFINICIN DE LA TABLA DE SELECCIN DE CAMPOS (FST).....67 6. VENTANAS DE DILOGO CDS/ISIS..............................................................................72 A. VENTANA DE DILOGO ABRIR ARCHIVOS...........................................................................................72 B. VENTANA DE DILOGO HISTRICO DE BSQUEDAS............................................................................73 C. VENTANA DE DILOGO DE IMPORTACIN..........................................................................................74 D. VENTANA DE DILOGO DE EXPORTACIN..........................................................................................77 E. VENTANA DE DILOGO DE MANTENIMIENTO DEL ARCHIVO INVERSO..................................................80 F. VENTANA DE DILOGO ADICIONES GLOBALES.................................................................................83 G. VENTANA DE DILOGO BORRADOS GLOBALES..................................................................................84 H. VENTANA DE DILOGO REEMPLAZAR CAMPO..................................................................................85 I. VENTANA DE DILOGO IMPRESIN....................................................................................................86 1. INSTRUCCIONES PARA LA PREPARACIN DE LA IMPRESIN........................................................................86 2. VENTANA DE DILOGO DE IMPRESIN (GENERAL) .................................................................................88 3. VENTANA DE DILOGO DE IMPRESIN (PRESENTACIN)..........................................................................90 4. VENTANA DE DILOGO DE IMPRESIN (MRGENES)...............................................................................91 5. VENTANA DE DILOGO DE IMPRESIN (DISEO).....................................................................................92 6. VENTANA DE DILOGO DE IMPRESIN (CLASIFICACIN)..........................................................................94 7. EL LENGUAJE DE BSQUEDA DE CDS/ISIS...............................................................99 A. INTRODUCCIN..............................................................................................................................99 B. EXPRESIONES DE BSQUEDA.........................................................................................................100 1. TIPOS DE TRMINOS DE BSQUEDA......................................................................................................100 2. OPERADORES DE BSQUEDA..............................................................................................................102 3. SINTAXIS DE LAS EXPRESIONES DE BSQUEDA......................................................................................105 4. CALIFICADORES DE LOS OPERADORES.................................................................................................105 5. DESARROLLO DE UNA ESTRATEGIA DE BSQUEDA.................................................................................106 C. BSQUEDA EN TEXTO LIBRE (SECUENCIAL).....................................................................................107 8. EL LENGUAJE DE FORMATOS DE CDS/ISIS............................................................110 A. NUEVAS FUNCIONES DE BASES DE DATOS.......................................................................................110
1. OCURRENCIAS DE CAMPOS REPETIBLES................................................................................................110 2. NUEVAS FUNCIONES NUMRICAS: ......................................................................................................110 3. NUEVAS FUNCIONES DE CADENAS: ....................................................................................................112 4. REFERENCIAS A OTRAS BASES DE DATOS.............................................................................................113 B. INCLUSIN DE FORMATOS PREDEFINIDOS........................................................................................113 C. VARIABLES DE FORMATO.............................................................................................................114 D. COMANDO WHILE...................................................................................................................114 E. EL AMBIENTE GRFICO DE WINDOWS...........................................................................................115 1. COMANDO FONTS.........................................................................................................................116 2. COMANDO COLS...........................................................................................................................117 3. COMANDOS DE FORMATEO DE PRRAFOS.............................................................................................117 4. COMANDOS DE FORMATEO DE CARACTERES.........................................................................................119 5. APLICACIN DE FORMATOS SOLO A DETERMINADOS OBJETOS..................................................................119 6. ADICIN DE COMANDOS HIPERTEXTUALES A LOS FORMATOS: EL COMANDO LINK...................................120 9. CDS/ISIS PASCAL...........................................................................................................131
10. ADAPTACIONES DE CDS/ISIS A NECESIDADES LOCALES................................133 A. CREACIN DE UNA VERSIN EN UN NUEVO IDIOMA..........................................................................133 1. CREACIN DE UNA NUEVA BASE DE DATOS DE MENS............................................................................134 2. CREACIN DE UNA NUEVA BASE DE DATOS DE MENSAJES........................................................................134 3. CREACIN DE UN NUEVO PERFIL DE USUARIO.......................................................................................135 B. TABLAS DE CONVERSIN..............................................................................................................137 1. TABLA DE CONVERSIN OEM A ANSI.............................................................................................137 2. TABLA DE CONVERSIN ANSI A OEM.............................................................................................137 3. TABLA DE CONVERSIN A MAYSCULAS (ISISUC.TAB).....................................................................138 4. TABLA DE CARACTERES ALFABTICOS (ISISAC.TAB)......................................................................138 5. TABLA (ISISUC.TAB) ADAPTADA AL IDIOMA ESPAOL......................................................................138 11. APNDICE A - TECLAS DE EDICIN DE WINDOWS..........................................140
12. APNDICE B SUPLEMENTO AL MANUAL DE REFERENCIA ........................141 A. USO DE MODELOS DE REGISTRO EN ENTRADA DE DATOS..............................................................141 1. CREACIN DE UN MODELO...............................................................................................................141 2. BORRADO DEL MODELO ACTUAL........................................................................................................142 3. CAMBIO DEL MODELO ACTUAL...........................................................................................................142 4. RECICLADO DE REGISTROS VACOS O BORRADOS...................................................................................142 5. COPIAR REGISTROS SOBRE OTROS EXISTENTES......................................................................................142 B. MARCADO Y RESALTE DE LOS TRMINOS DE BSQUEDA.................................................................142 1. PARMETRO 142: RESALTADO DE TRMINOS DE BSQUEDA..................................................................142 C. CAMBIO DEL FONDO DE LAS VENTANAS DE BASES DE DATOS MEDIANTE FORMATO............................144 1. PLANTILLAS DE FONDO.....................................................................................................................144 2. COMANDO \ISISPATT ....................................................................................................................144 3. PARMETRO 141 RUTA DE LOS ARCHIVOS BITMAPS..........................................................................144 D. CONSULTA AL USUARIO ANTES DE EJECUTAR COMANDOS HIPERTEXTUALES........................................145 E. COMO CAMBIAR EL COLOR DE LOS ENLACES DE HIPERTEXTOS........................................................146 1. COLOR DE HIPERTEXTOS POR DEFECTO...............................................................................................146 2. COMANDO DE ESTILO RTF \HTCOLOR................................................................................................146 F. OTROS COMANDO DE HIPERTEXTOS...............................................................................................147
1. PROMPT (PREFIJO).......................................................................................................................147 2. RESETSEARCH (PREFIJO)...........................................................................................................147 3. VIEW: NUEVOS PARMETROS...........................................................................................................147 4. VIEWL: VIEW CON LOOKUP............................................................................................................148 5. MESSAGE: ENVA UN MENSAJE A WINISIS NO COMPROBADO ..............................................148 6. LAGOTO: APROXIMADAMENTE COMO LOOKUP GOTO.......................................................................148 7. PRINTTHIS: IMPRIME LA PGINA ACTIVA........................................................................................149 8. PRINTSEARCH: ACCESO A LA PRIMERA VENTANA DE DILOGO DE IMPRESIN...................................149 G. OTROS PARMETROS DEL SYSPAR.PAR..................................................................................149 H. OTROS COMANDOS RTF.............................................................................................................152 I. CONTROL DE LA VISUALIZACIN DE RESULTADOS. EL ARCHIVO EXP...............................................154 13. APNDICE C - NOTAS Y FORMATOS DE EJEMPLO............................................157
15. GLOSARIO......................................................................................................................171
16. NDICE............................................................................................................................176
1.
A.
CDS/ISIS permite construir y manejar bases de datos estructuradas no numricas, es decir bases de datos constituidas en su mayor parte por texto. Si bien CDS/ISIS trabaja con textos y palabras, y ofrece por tanto muchas de las herramientas normalmente encontradas en los paquetes de procesadores de textos, no consiste exactamente en un procesador de textos. Esto es as porque los textos que CDS/ISIS procesa estn estructurados en elementos de datos definidos por el usuario. En trminos muy generales se debe pensar de una base de datos CDS/ISIS como en un archivo de datos relacionados recogidos por el usuario para satisfacer los requerimientos de informacin de una determinada comunidad de usuarios. Dicha base puede consistir en un simple fichero de direcciones o un archivo ms complejo como puede ser el catlogo de una biblioteca o un directorio de proyectos de investigacin. Cada unidad de informacin almacenada en una base de datos consiste en un conjunto de elementos datos, cada uno de los cuales contienen una caracterstica particular de la entidad a la que describen. Por ejemplo, una base de datos bibliogrfica puede contener informacin de libros, informes, artculos de revista, etc. Cada unidad puede consistir, en este caso, en elementos de datos tales como autor, ttulo, fecha de publicacin, etc. Los elementos datos estn almacenados en campos, a cada uno de los cuales se le asigna una etiqueta numrica indicativa de su contenido. Se puede pensar que dicha etiqueta es el nombre del campo con el que es reconocido por CDS/ISIS. El conjunto de campos que contienen todos los elementos de datos de una determinada unidad de informacin es llamado registro. La caracterstica particular de CDS/ISIS es que ha sido diseado especficamente para manejar campos (y por consiguiente registros) de longitud variable, lo que permite, por una parte una utilizacin ptima de disco de almacenamiento, y por otra, una completa libertad a la hora de definir la longitud mxima de cada campo. Un campo puede ser opcional (es decir, puede estar ausente en uno o ms registros), puede contener un simple elemento dato, o dos o ms elementos datos de longitud variable. En este ltimo caso se dice que el campo contiene subcampos, cada uno de los cuales se identifica por un delimitador de subcampo de dos caracteres que precede al correspondiente elemento dato. Adems un campo puede ser repetible, es decir un determinado registro puede contener ms de una instancia u ocurrencia en el campo.
B.
Las funciones de CDS/ISIS ms importantes permiten: Definir bases de datos con los elementos datos requeridos por el usuario. Ingresar nuevos registros en una determinada base de datos Modificar, corregir o borrar registros existentes Construir automticamente y mantener el rpido acceso a los archivos de cada base de datos, de cara a maximizar la velocidad de bsqueda Recuperar registros por su contenido, gracias a un sofisticado lenguaje de bsqueda Visualizar los registros o porciones de ellos de acuerdo a sus requisitos Ordenar los registro en cualquier secuencia deseada Imprimir catlogos parciales o totales y/o ndices Desarrollar aplicaciones especiales usando las facilidades integradas de programacin.
C.
A pesar de que aparentemente una base de datos de CDS/ISIS pueda parecer como un nico archivo de informacin, en realidad consiste en un conjunto de archivos de ordenador relacionados lgicamente pero fsicamente distintos. El manejo de dichos archivos fsicos es responsabilidad de CDS/ISIS, y el usuario normalmente no tiene porqu conocer su estructura en detalle para poder operar con sus bases de datos. Sin embargo algn conocimiento bsico de los principales archivos asociados a cualquier base de datos puede ayudar a comprender mejor el funcionamiento del sistema.
Formato(s) de visualizacin: Los formatos de visualizacin definen los requisitos precisos de formateo para cada forma de visualizacin en pantalla de los registros durante los procesos de bsqueda o para la generacin a travs de la salida de impresora de productos tales como catlogos o ndices. CDS/ISIS posee un potente y fcil de entender lenguaje de formateo que permitir visualizar el contenido de los registros en la forma que se desee. Tabla(s) de Seleccin de Campos (FST): Una FST define los campos de la base de datos que entrarn a formar parte del Archivo Inverso (diccionario) asociado a su base de datos, as como la forma en que su contenido deba ser extrado para facilitar las bsquedas. Otros archivos FST adicionales definirn los requisitos de ordenacin y clasificacin mas frecuentemente usados en la base de datos. Nota: La versin 1.31 de CDS/ISIS para Windows incluye ya las herramientas para la definicin de bases de datos. De cualquier manera se pueden seguir utilizando los servicios de la versin para MS-DOS que son totalmente compatibles con la versin de Windows.
2.Archivo Maestro
El Archivo Maestro contiene todos los registros de una determinada base de datos, consistiendo cada registro en un conjunto de campos de longitud variable. Cada registro se identifica por un nmero nico, asignado automticamente por el sistema cuando es creado, llamado Nmero de archivo maestro, nmero de registro o MFN. Para facilitar un rpido acceso a cada registro del archivo maestro, CDS/ISIS asocia un archivo especial al archivo maestro llamado Archivo de Referencias Cruzadas, que consiste de hecho en un ndice que indica la posicin de cada registro en el Archivo Maestro. Se pueden crear, modificar o borrar uno o varios registros del archivo maestro por medio de los Servicios de Entrada de Datos de CDS/ISIS.
3.Archivo Inverso
Aunque siempre es posible recuperar directamente un registro por su MFN, a travs del archivo de referencias cruzadas, son necesarias, naturalmente, otras vas de acceso a un determinado registro. En la recuperacin de registros bibliogrficos, por ejemplo, puede ser deseable poder acceder a los registros por autor, por tema o por cualquier otro elemento de los datos que aparecen en el registro. CDS/ISIS permite crear un nmero de puntos de acceso a cada registro virtualmente ilimitado, mediante la creacin de un archivo especial llamado Archivo inverso. El archivo inverso, creado segn diseo del usuario, contiene todos los trminos que pueden ser usados como puntos de acceso durante las operaciones de bsqueda, y, para cada uno de los trminos, una lista de referencias de los registros del Archivo Maestro de los que dicho trmino ha sido extrado. El conjunto de todos los puntos de acceso de
una determinada base de datos se llama diccionario. Puede pensarse que el Archivo Inverso es un ndice del contenido del Archivo Maestro. Por ejemplo, supongamos que cuatro registros del archivo maestro (con MFN 18, 204, 766 y 1039) contienen el descriptor EDUCACION DE ADULTOS. La estructura lgica de la correspondiente entrada del Archivo Inverso ser:
EDUCACION DE ADULTOS 18 204 766 1039
Aqu, EDUCACION DE ADULTOS es el punto de acceso (o trmino del diccionario), y cada referencia al Archivo Maestro que aqu aparece se llama apuntador (posting). Dado que cada trmino normalmente tendr un numero diferente de registros indizados con dicho trmino, los registros lgicos del Archivo inverso deben de ser de longitud variable. CDS/ISIS permite la creacin selectiva de Archivos inversos para cada base de datos. Se podrn seleccionar campos, subcampos o sus elementos. Adems, especificando las opciones adecuadas pueden extraerse palabras individuales, frases o descriptores de los campos seleccionados. El usuario debe definir los elementos buscables de una determinada base de datos por medio de una Tabla de Seleccin de Campos (FST) que contendr informacin sobre los campos y la tcnica de indizacin que ser usada para cada uno de ellos. A diferencia de otros sistemas de recuperacin basados en archivos inversos, en los que existe un archivo inverso separado para cada campo buscable, CDS/ISIS usa un nico Archivo Inverso para cada base de datos. Sin embargo, dada la particular estructura de este archivo, es funcionalmente equivalente a un sistema basado en mltiples archivos inversos. De hecho, cada posting contiene no solo la informacin del MFN, si no que adems contiene la informacin precisa para identificar el campo del que se ha extrado el elemento dato, e incluso la posicin relativa de la palabra en el mismo. La versin actual del sistema permite puntos de acceso de un mximo de 30 caracteres. Los elementos de longitud superior son truncados a 30 caracteres antes de ser introducidos en el archivo inverso.
4.Archivos ANY
Un tipo de archivos opcionales, asociados con el Archivo inverso, son los Archivos ANY. Dichos archivos se usan en las opciones de bsqueda para unir entre s varios trminos relacionados. Un trmino any es un nombre colectivo asignado a una tabla de trminos de bsqueda. Cuando se usa un trmino any en una bsqueda se recuperan todos los registros que contengan alguno de los trminos individuales de dicha tabla. El criterio para definir trminos ANY deriva de su frecuencia en las bsquedas. En algn caso dicho criterio puede basarse en agrupamientos geogrficos, pero puede ser de otro tipo. Si por ejemplo se crea el trmino ANY Amrica Latina, que incluye los nombres de todos los pases latinoamericanos, se puede utilizar dicho trmino colectivo, lo que es ms rpido que teclear cada uno de los nombres de dichos pases.
D.
El componente bsico de CDS/ISIS es el sistema de mens, que permitir acceder a los distintos servicios. De cualquier forma, y para manejar y trabajar con sus bases de datos el usuario necesitar tambin un nmero de tcnicas especficas de CDS/ISIS, tales como el lenguaje de bsquedas el lenguaje de formateo. Dichas tcnicas estn basadas en un conjunto de herramientas que CDS/ISIS posee para dicho fin. Por ejemplo si se quiere realizar una bsqueda en una base de datos, se deber en primer lugar seleccionar los comandos apropiados a travs del sistema de mens, y despus formular los requisitos de la bsqueda, para lo cual se debern seguir las reglas del lenguaje de bsqueda de CDS/ISIS. Por lo tanto, el usuario necesitar conocer dichas reglas. Finalmente, para escribir la bsqueda, se usar la herramienta llamada Editor. Mientras que una tcnica implica el proceso intelectual de transformar una necesidad (como puede ser localizar informacin sobre los efectos de la radiacin solar en la fauna marina, por ejemplo) en el lenguaje especfico de bsqueda o formatos de CDS/ISIS, una herramienta es de una aplicacin ms mecnica y ms frecuentemente usada (por ejemplo el editor no se usa solamente para escribir ecuaciones de bsquedas, sino que puede usarse para crear o modificar registros).
1.Mens
Se pueden seleccionar las operaciones a realizar eligiendo el comando correspondiente de los mens que el sistema muestra en la pantalla. Un comando es una instruccin que indica a CDS/ISIS la realizacin de una determinada operacin. Un men es una lista de comandos disponibles, de entre los cuales se elegir el adecuado. Los Mens aparecen en la barra de herramientas en la parte superior de la ventana de CDS/ISIS, justo debajo de la barra de ttulos. Para seleccionar un comando, se activa primero el icono del men
con el botn izquierdo del ratn (aparecer entonces una lista de los comandos disponibles en el men seleccionado). Se elije entonces el comando deseado situando el cursor encima de l y pulsando el botn izquierdo del ratn. Tngase en cuenta que de hecho alguno de los mens pueden ser diferentes de los que aparecen en este manual, dado que el usuario puede cambiar la apariencia de los mens, e incluso la descripcin de los comandos. Cuando se despliega un men algunos comandos pueden aparecer desactivados (es decir, visualizados en color gris claro). Dichos comandos no podrn ser seleccionados, dado que no estarn operativos en el contexto particular en que se encuentre el sistema. Por ejemplo, no podr seleccionarse el comando de Importacin del men de la siguiente figura si anteriormente no ha sido abierta ninguna base de datos. Los comandos seguidos de (...) indican que se requiere informacin adicional para ejecutar la operacin correspondiente. En este caso, al pulsar el comando aparecer un cuadro de dilogo en el que se introducir dicha informacin. Como ejemplo se reproduce a continuacin un men de Base de Datos:
Figura1-1 : Ejemplo de men de CDS/ISIS Los mens de CDS/ISIS se describen en detalle en el captulo 3.
2.Dilogo Multilnge
CDS/ISIS es totalmente interactivo y multilnge. Esta ltima caracterstica es particularmente interesante ya que permite seleccionar el idioma en el que el sistema de mens y los mensajes aparecern en la pantalla. Cada vez que se inicia una sesin con CDS/ISIS aparecen los mens en el idioma seleccionado por defecto cuando el gestor de base de datos fue instalado en el ordenador. En cualquier momento se puede cambiar el idioma de dilogo de la sesin de
trabajo ejecutando el comando Cambiar Idioma del men Configurar. Este comando mostrar una lista de los idiomas disponibles en ese momento. Para seleccionar uno cualquiera se sita el cursor sobre l y se pulsa el botn izquierdo del ratn. A partir de ese momento, y durante esa sesin de trabajo, todos los mens, el sistema de mensajes y los avisos aparecern en el idioma elegido. Tngase en cuenta, sin embargo que las ventanas que estn abiertas (desplegadas en ese momento) permanecern en el idioma anterior hasta que sean cerradas y abiertas de nuevo.
3. Ventanas de Dilogo
En algunos casos CDS/ISIS necesita informacin adicional antes de ejecutar determinados comandos. Se deber proporcionar dicha informacin seleccionando las correspondientes opciones en un tipo especial de ventana llamadas ventanas de dilogo. Como ejemplo la ventana de dilogo de exportacin se muestra a continuacin:
Figura 1-2 : Ejemplo de ventana de dilogo de CDS/ISIS Todas las ventanas de dilogo de CDS/ISIS se describen en detalle en la Seccin 5.
4.Ventanas
CDS/ISIS usa diferentes tipos de ventanas que han sido diseadas con diferentes fines. Por ejemplo, para visualizar un registro de la base de datos que est en uso se utiliza la ventana de base de datos (veas un ejemplo ms adelante), para realizar una bsqueda se utiliza la ventana de bsquedas, para introducir o modificar registros se utilizar la ventana de entrada de datos. Este tipo de ventanas se despliegan automticamente en la pantalla cuando se selecciona el correspondiente comando. Todas las ventanas CDS/ISIS se describen con detalle en la Seccin 4
Los requisitos de hardware mnimos recomendados para utilizar CDS/ISIS para Windows son los siguientes: CPU: Procesador 486 a 40Mhz (recomendado Pentium a 100Mhz o mayor) RAM: 8Mb (recomendado 16Mb o ms) 1 1 1 1 Unidad floppy disk 1,44 Mb Disco duro (con al menos 4Mb libres) Pantalla VGA 640x480 color (recomendado super VGA 800x600) Impresora (opcional)
Windows 3.1 o posterior. Si bien CDS/ISIS es un programa basado en Windows 3.1, corre bajo Windows 95 y Windows NT sin problemas especficos conocidos.
B.
1.Instalacin de CDS/ISIS
La distribucin de CDS/ISIS para Windows se realiza en dos disquetes llamados 1 de 2 y 2 de 2. El primero contiene la mayor parte del software y el segundo la documentacin. (El segundo disquete de distribucin en Espaa, contiene el archivo leeme.txt con instrucciones precisas al respecto. Veas el apndice D en la pg. 168). Para proceder a la instalacin realice las siguientes operaciones: 1. Inserte el disco 1 de 2 en su disquetera (normalmente A:); 2. Bien mediante la herramienta de Windows Mi Pc, o bien a travs del Explorador de Windows, localice el archivo Setup.exe contenido en su disco. 3. Realice una doble pulsacin sobre el icono o archivo SETUP.EXE para iniciar el proceso de instalacin. El programa de instalacin le realizar un cierto nmero de preguntas sobre el emplazamiento de varios archivos del sistema. Si es la primera que se instala, le recomendamos que acepte las opciones por defecto. La mayor parte de los parmetros se
usarn para crear el archivo de parmetros del sistema SYSPAR.PAR descrito en el apartado SYSPAR.PAR: Parmetros globales en la pg. 18. Se le solicitar introducir informacin sobre las siguientes opciones de instalacin: 1. El directorio principal de CDS/ISIS para Windows (por defecto c:\winisis). 2. El grupo de programas de Windows en el que se crearn los iconos de CDS/ISIS para Windows (por defecto Winisis). 3. El directorio de bases de datos, es decir, el directorio donde estn o sern almacenadas sus bases de datos. Por compatibilidad con los directorios definidos para los usuarios de la versin para MS-DOS el directorio por defecto es c:\isis\data. Si Vd. no es usuario de dicha versin le recomendamos que cambie la opcin por defecto a c:\winisis\data. La base de datos de ejemplo CDS se instalar en el directorio que Vd. elija. 4. El idioma inicial de dilogo de CDS/ISIS por defecto es el ingls. Tal como se distribuye por UNESCO, se incluyen los siguiente idiomas: ES (Espaol (Espaa)), EN (Ingls), FR (Francs), IT (Italiano) y SP (Espaol (Latinoamrica)). En cualquier caso las copias suministradas por los Distribuidores Nacionales pueden contener idiomas adicionales. 5. El directorio de programas IsisPascal, es decir, el directorio en el que sus programas de CDS/ISIS Pascal estn sern almacenados. Por compatibilidad con los directorios definidos para los usuarios de la versin para MS-DOS el directorio por defecto es c:\isis\prog. Si Vd. no es usuario de dicha versin le recomendamos que cambie la opcin por defecto a c:\winisis\prog. Los programas de ejemplo suministrados se instalarn en el directorio aqu sealado. 6. El tamao de las fuentes de sistema de Windows utilizadas (por defecto S, fuentes pequeas (small)). Si su sistema Windows fue instalado con fuentes grandes, cambie por L (large). Veas tambin Parmetro 133: Sistema de fuentes de Windows en la pgina 25.
2.Directorios de CDS/ISIS
El proceso de instalacin descrito arriba crear un directorio principal para el sistema y ocho subdirectorios, que contendrn cada uno de ellos una categora especfica de archivos, distribuidos de la siguiente forma (los nombres que los parmetros por defecto asignarn se indican entre parntesis): Directorio principal (c:\winisis): Contiene el fichero ejecutable (WISIS.EXE) y los archivos relacionados. No se puede borrar o modificar ninguno de los archivos instalados en este directorio excepto el archivo SYSPAR.PAR descrito mas adelante. Subdirectorio de programas (c:\isis\prog): Contiene los programas de aplicaciones escritas en CDS/ISIS Pascal. Subdirectorio de Mens (c:\winisis\menu): Contiene las bases de datos de los mens y las tablas del sistema. Subdirectorio de mensajes (c:\winisis\msg): Contiene las bases de datos de mensajes del sistema. Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 16 inconnu.
Subdirectorio de trabajo (c:\winisis\work): Contiene los archivos de trabajo generados por CDS/ISIS. Subdirectorio de Bases de Datos (c:\isis\data): Contiene los archivos asociados a las bases de datos (ste subdirectorio puede contener otros subdirectorios como se explica en Parmetros de la Base de Datos en la pgina 25). Winisis 1.31 instala adems otros tres subdirectorios: c:\winisis\bg, c:\winisis\Ctl3d y c:\winisis\doc, que contienen respectivamente ejemplos, controladores (*.dll) de sistema de Windows y los ficheros de documentacin de la aplicacin.
3.ISISPAS.PIF
El programa de instalacin instala el archivo ISISPAS.PIF en su directorio de Windows y el archivo ISISPAS.EXE (el compilador de CDS/ISIS Pascal) en el directorio principal de CDS/ISIS para Windows. El archivo PIF se requiere para compilar los programas CDS/ISIS Pascal con CDS/ISIS. Contiene la ruta de acceso (path) del archivo ISISPAS.EXE y del directorio de trabajo que deber utilizarse. Si se decide instalar CDS/ISIS en un directorio distinto de c:\winisis, se deber editar dicho archivo isispas.pif para cambiar adecuadamente las opciones por defecto. Bajo Windows 3.x proceda como se indica a continuacin: 1. Desde el Administrador y de Programas abra el editor PIF (en la ventana principal); 2. Abra el archivo ISISPAS.PIF; 3. Modifique adecuadamente el directorio en los cuadros de directorios Nombre de Programa y directorio inicial; 4. 1. Guardar y cerrar el archivo. Localice el archivo ISISPAS.PIF utilizando el explorador de Windows; Bajo Windows 95 proceda as: 2. Site el cursor en el archivo, y pulse el botn derecho y seleccione la barra Propiedades; 3. Seleccione la ficha Programa; 4. Modifique el directorio en la lnea de comando y carpeta de trabajo, en la forma apropiada; 5. Pulse el botn aceptar.
CTL3DV2.DLL (que ha sido guardado en el subdirectorio ctl3d del directorio principal de CDS/ISIS durante el proceso de instalacin) en el directorio \windows\system. Tngase en cuenta tambin que CDS/ISIS no puede manejar nombres de archivos o directorios de mas de ocho caracteres. Por tanto se deben utilizar nombres de menos de 9 caracteres para nombres de archivos y/o directorios, y de menos de 7 caracteres para nombres de bases de datos, si queremos mantener la compatibilidad con la versin de MS-DOS.
C.
A los parmetros ausentes, o a los que contengan un espacio en blanco les sern asignados las opciones estndar por defecto del sistema. Es decir su SYSPAR.PAR solo necesita contener aquellos parmetros que se deseen cambiar. Los parmetros se pueden escribir en cualquier orden.
Se pueden insertar lneas de comentarios (que sern ignoradas por CDS/ISIS) escribiendo un punto y coma ( ; ) al principio de la lnea. Por ejemplo:
; Set default database
A continuacin se indica la lista completa de parmetros que se pueden especificar. Tngase en cuenta sin embargo que normalmente slo se requieren los parmetros del 1 al 5, mientras que el resto de los parmetros se pueden usar para cambiar la configuracin por defecto de CDS/ISIS, pero no son esenciales.
a.Parmetro SYSPAR.PAR
0:
redireccionamiento
de
Este parmetro puede ser usado para redireccionar al propio SYSPAR.PAR hacia otro disco o directorio. El valor puede ser: 1. Un nombre de archivo completo que opcionalmente puede incluir el disco y/o el directorio. Por ejemplo: 0=c:\isis\mipar En este caso los parmetros definitivos sern ledos del archivo mipar, del subdirectorio \isis, del disco c: ; 2. Un signo de interrogacin (?) o un signo de admiracin (!), seguido de un mensaje, por ejemplo: 0=? Por favor indique nombre del archivo de parmetros... En este caso CDS/ISIS primero desplegar el letrero y despus leer el nombre del archivo de parmetros del teclado. Se puede usar esta forma de parmetro para definir el nombre del archivo de parmetros cada vez que se llame al programa desde un directorio dado. Si utiliza el signo de exclamacin en vez del de interrogacin, lo que se escriba en el teclado no ser visualizado en la pantalla. Aunque por razones de eficiencia no es recomendable, el SYSPAR.PAR puede ser redireccionado varias veces si se requiere. Por ejemplo, el archivo MIPAR en el ejemplo siguiente, puede a su vez contener el parmetro 0 especificando otro archivo. Ntese que si se redirecciona SYSPAR.PAR, y el nuevo archivo define cualquier parmetro ya definido en un archivo procesado previamente, el ltimo valor ledo ser el que quede aceptado. Adems, cualquier parmetro que se incluya despus del parmetro 0 en el archivo en vigor, ser ignorado. Se puede usar el parmetro 0 para proveer cierta proteccin al sistema y a los datos, definiendo un SYSPAR.PAR con parmetros de aplicacin general y un archivo para cada usuario o grupo de usuarios que estn vacos o que contengan parmetros especficos para cada usuario. Supngase por ejemplo que se han creado los siguientes archivos:
SYSPAR.PAR -------------1=\isis\prog\ 2=\isis\menu\ JOHN.PAR -----------------4=\isis\john\work\ 5=\isis\john\data\ DAVID.PAR ------------------4=\isis\david\work\ 5=\isis\david\data\
3=\isis\msg\ 101=SP
6=BIBLIO 101=EN
0=!clave de acceso...
En este caso cada vez que se inicia CDS/ISIS el programa leer en primer lugar el SYSPAR.PAR y definir la ruta de acceso (path) del sistema, de los men y de los mensajes, y seleccionar el espaol como lenguaje por defecto. Despus solicitar al usuario la clave de acceso (parmetro 0). Si la respuesta es john, el programa leer este archivo y definir los parmetros que all se especifiquen; el usuario john de este ejemplo, trabajar en ingls y usar BIBLIO como su base de datos implcita. Para lograr una mayor seguridad es posible esconder estos archivos por medio de la modificacin de los atributos apropiados.
Los siguientes archivos de bases de datos (excepto los de bases de datos de mensajes) sern asignados a esta ruta: ANY, CNT, IFP, L01, L02, N01, N02, MST, XRF, FDT, FST, FMT (hojas de entrada), PFT, STW y SRT. Todos los dems archivos de la base de datos tales como HIT, LN?, LK? etc. se asignan a la ruta de archivos de trabajo especificada con el parmetro 4. Obsrvese que los archivos asociados a una base de datos pueden estar a su vez, distribuidos en uno o ms directorios y/o unidades de discos, cuando esto se especifica en un archivo dbn.PAR (vase Parmetros de la base de datos ms adelante).
h.Parmetro repetibles
8:
Separador
de
campos
Este parmetro define el carcter usado por CDS/ISIS para separar las ocurrencias de un campo repetible durante el ingreso de datos. Por defecto, CDS/ISIS usar el signo (%) que quedar reservado para ste fn. Si se necesita usar este signo dentro de los datos, se puede definir con este parmetro otro carcter. Obsrvese que este nuevo carcter (el que se especifique con el parmetro 8) se convierte en un carcter de control de CDS/ISIS, y que debe tenerse la certeza de que no se utilizar en sus datos. Por ejemplo: 8=& Define el carcter & como el separador de campos repetibles. Se puede asignar un carcter semigrfico (ejemplo una barra vertical larga). En este caso se puede tambin designar una tecla de funcin para generar este carcter con una sola tecla (vase ms adelante). En la versin de MS-DOS este es un parmetro de un solo carcter. Con la versin de Windows se puede definir una cadena de caracteres. Por ejemplo:
8=$$$
las herramientas de WINISIS que se consideren oportunas. El parmetro consiste en las dos ltimas letras de la base de datos del men que ser usado. Por defecto dicho parmetro es DF. Por ejemplo, si no se especifican los ninguno de los parmetros 101 y 102, la base de datos de men ser MNENDF, mientras que si se especifica 101=ES y 102=SH dicha base ser MNESSH. Naturalmente dicha base deber haberse creado previamente en el directorio \\winisis\menu\.
q.Parmetro campos
109:
Fuentes
del
Editor
de
Este parmetro especifica la fuente y/o el tamao de la fuente a utilizar en los recuadros de edicin de la ventana de entrada de datos. El formato general de este parmetro es: 109=nombre[,tamao] donde: nombre es el nombre de la fuente. Debe ser una fuente ya instalada en el equipo (Se podrn comprobar las fuentes instaladas con un procesador de textos o con la opcin Fuentes del panel de control de Windows) es el tamao de la fuente en medios puntos especifica la fuente Arial Narrow en su tamao por defecto especifica la fuente Arial de 12 puntos de tamao.
Notese que CDS/ISIS actualiza este parmetro automticamente cada vez que se cambie la fuente en la Ventana de Entrada de Datos.
Tngase en cuenta que este parmetro debe estar contenido en una sola lnea. Se indican explicaciones detalladas de los comandos de formato grfico en el apartado 8-E. El ambiente grfico de Windows en las pginas 118 a 129.
z. Parmetro palabras
131:
Longitud
mxima
de
Este parmetro define la longitud mxima de una palabra. Permite que Winisis maneje adecuadamente textos no latinos, como el chino, que no utilizan espacios para separar las palabras. Por ejemplo 131=10, producir un salto de lnea en el dcimo carcter, si es necesario, para visualizar o paginar el texto.
cc.Parmetros recientemente
1001-1005:
Bases
usadas
Estos parmetros son utilizados por CDS/ISIS para almacenar las ltimas cinco bases de datos que se han abierto en las sesiones anteriores. Sus nombres aparecern como opciones en el men Base de datos. Normalmente no tendrn por qu configurarse o cambiarse estos parmetros manualmente.
datos especificada con el parmetro 5 del SYSPAR.PAR. Si no existe dbn.par, se asume que todos los archivos asociados a la base de datos estn en la ruta de la base de datos. Los archivos dbn.PAR permiten definir rutas individuales para archivos especficos asociados a la base de datos y su formato es compatible con la versin de MS-DOS. El usuario puede distribuir bases de datos muy grandes en dos o ms unidades de disco, si es necesario. Cada archivo dbn.PAR puede contener hasta 10 parmetros (los cuales tienen el mismo formato especificado para SYSPAR.PAR) como sigue:
Parmetro --------1 2 3 4 5 6 7 8 9 10
Unidad/ruta de -------------XRF MST CNT N01 N02 L01 L02 IFP ANY FDT, FST, FMT, PFT, STW, SRT
No es necesario especificar todos los parmetros. Los archivos para los que no se define un ruta sern localizados en la ruta de la base de datos definida con el parmetro 5 de SYSPAR.PAR. Por ejemplo, el siguiente archivo de parmetros indica a CDS/ISIS que el Archivo Maestro est en la unidad de disco d: y el archivo IFP en la unidad de disco e: en los directorios indicados (los otros archivos asociados a la base de datos estarn en la ruta especificada para la base de datos en SYSPAR.PAR):
2=d:\biblio\ 8=e:\biblio\
D.
14=1 Cuando este parmetro tiene dicho valor, CDS/ISIS proporciona sincronizacin de entrada de datos cuando mltiples usuarios estn realizando entrada de datos en la misma base de datos. En particular no se permite que ms de un usuario pueda editar el mismo registro al mismo tiempo. Mientras un usuario est actualizando un registro dado, el resto de los usuarios que intenten actualizarlo recibirn un mensaje de atencin indicndoles que no estn autorizados a acceder a dicho registro mientras est editndolo otro usuario. Debe tenerse en cuenta, sin embargo, que para realizar determinadas operaciones globales en la base de datos, como pueden ser importacin o generacin completa del archivo inverso, se requiere por CDS/ISIS el acceso exclusivo a la base de datos. Es responsabilidad del administrador de la base de datos el asegurarse de que esta condicin se cumple. Por defecto se asume el valor 0 para el parmetro 14, es decir operacin en entorno monousuario. En dicho entorno CDS/ISIS asume que solo existe un usuario accediendo a la base de datos al mismo tiempo. Por tanto no intentar sincronizar las operaciones de escritura dado que en dicho entorno, se supone que todas las operaciones de escritura sern realizadas secuencialmente. En cualquier caso, el acceso de mltiples usuarios a operaciones de lectura, como bsqueda o impresin esta permitido.
La primera forma es la ms adecuada por razones de mantenimiento: Si se accede a una nueva versin del programa solamente se necesita actualizar el mismo en el servidor y todos los usuarios tendrn acceso automticamente a la nueva versin, mientras que en la segunda opcin tendr que repetirse la instalacin en cada estacin de trabajo. En ambos casos se deben seguir ciertos pasos para asegurar que el programa funcione adecuadamente, es decir, aquellos que le permiten encontrar varios sistemas y archivos de bases de datos.
unidad de red. En cualquier caso Windows asignar una letra de unidad (p.ej. d:, f:, etc.) a la unidad conectada. Es muy importante asegurarse de que la letra de unidad asignada por Windows al directorio raz de CDS/ISIS es siempre la misma (esto puede realizarse fcilmente solicitando siempre a Windows que reconecte la unidad al realizar el logon).
Es decir los archivos de trabajo sern creados en la unidad local c: de cada usuario. En cualquier caso, si se desea reservar un espacio especfico para cada usuario en la unidad del servidor, puede procederse como se indica a continuacin: 1. 2. 3. No definir el parmetro 4 en el archivo syspar.par Definir el parmetro 0 en el syspar.par, con lo que se solicitar una palabra de acceso a cada usuario. Crear, para cada palabra de acceso (password), un archivo (del mismo nombre que el password y la extensin .PAR) que defina el adecuado y excluyente parmetro 4 para cada usuario.
E.
El sistema opera en la actualidad con las siguientes limitaciones: Nmero mximo de bases de datos Nmero mximo de registros en una base Tamao mximo del registro Tamao mximo de un campo
Nmero mximo de campos (definidos en 200 (excluyendo repeticiones de campos FDT) repetibles) Nmero mximo de lneas en una FST Nmero mximo de palabras vacas 600 799
Tamao mximo de un formato de 10000 caracteres visualizacin Tamao mximo del buffer pantalla 64000
Tngase en cuenta que los registros de ms de 8000 caracteres no pueden ser usados con la versin MSDOS. Si se. pretende poder intercambiar datos con usuarios de la versin de MS-DOS, deber tenerse en cuenta esa limitacin.
2
3. Mens de CDS/ISIS
A. La ventana principal
Esta ventana se visualiza cada vez que se inicia CDS/ISIS. Normalmente estar vaca, tal como se muestra abajo, siempre que no se haya seleccionado una base de datos por defecto a travs del parmetro 6 del archivo syspar.par. En ese caso, la ventana de dicha base de datos se desplegar automticamente.
Figura 3-1 : Ventana Principal Los principales componentes de esta ventana son: La Barra de ttulo de ventana, en la parte superior de la ventana; La Barra de mens, que permite el acceso a todas las funciones de CDS/ISIS (algunas de estas funciones pueden ser activadas tambin presionando algunos botones de la barra de herramientas); La Barra de herramientas, Colocada justo debajo de la barra de mens, que permite un rpido acceso con el ratn a las funciones de CDS/ISIS mas frecuentemente usadas, como pueden ser apertura de bases de datos, bsqueda impresin (los botones de la barra de herramientas se explican en La ventana de base de datos); La Barra de estado, en la parte inferior de la ventana, usada para desplegar los mensajes de ayuda. Esta barra puede ser desactivada a travs del parmetro 121 del archivo syspar.par. Las siguientes secciones describen cada men en detalle.
B.
Este men contiene los siguientes comandos (opciones): Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 30 inconnu.
Figura 3-2 : Men Base de datos La parte inferior del men contiene la lista de las cinco ltimas bases abiertas. Estas pueden ser llamadas directamente pulsando la correspondiente entrada del men.
i.
Abrir
Existen tres formas de abrir una base de datos: 1. La primera consiste en seleccionar una de las cinco ltimas bases abiertas, tal como se ha mencionado arriba; 2. La segunda es seleccionar esta opcin del presente men; 3. La tercera es pulsar el botn Abrir base de datos en la barra de herramientas: En los dos ltimos casos CDS/ISIS desplegar la ventana de dilogo de seleccin de archivo. Despus de abrir una base de datos se visualizar la correspondiente ventana de Base de datos.
ii. Cerrar
Esta opcin cierra la base de datos en uso. Todas las ventanas asociadas a dicha base, como puedan ser ventanas de bsqueda, etc., sern cerradas automticamente.
iv. Importar
Este comando (opcin) permite importar datos de archivos externos estructurados de acuerdo al formato estndar de intercambio de informacin ISO-2709. Al seleccionar este comando, CDS/ISIS desplegar primero la Ventana de dilogo de Seleccin de
archivo, de la cual se seleccionar el archivo a importar, y despus la Ventana de dilogo de Importacin que contiene los diversos parmetros que deben suministrarse.
v. Exportar
Este comando permite extraer una base de datos o una porcin de ella, normalmente para ser transmitida a otros usuarios. Tambin puede utilizarse este comando para definir alguna reestructuracin de los registros de una base y, usando la opcin de importar, reincorporarlos a la base de datos original o a otra distinta. Al seleccionar este comando CDS/ISIS desplegar primero la Ventana de dilogo de Seleccin de archivo, de la cual se seleccionar el archivo a importar, y despus la Ventana de dilogo de Exportacin que contiene los diversos parmetros que deben suministrarse.
vii. Imprimir
Este comando permite imprimir el resultado de una consulta dada y/o imprimir un determinado rango de registros. Se pueden ordenar los registros por cualquier combinacin de campos y subcampos. El(los) campo(s) por los que se han ordenado los registros pueden ser utilizados como encabezamientos de registros en la impresin. . Al seleccionar este comando CDS/ISIS desplegar la Ventana de dilogo de Impresin en la que se le solicitarn las diversas opciones de ordenacin y los parmetros de paginacin que se necesiten para el proceso de impresin particular.
ix. Salir
Este comando finaliza la ejecucin de CDS/ISIS. Todas las bases abiertas sern cerradas automticamente.
C.
Men Mostrar
Este men contiene los comandos (opciones) mostrados a continuacin, que afectarn al contenido de la ventana de Base de Datos y a la ventana de entrada de datos.
i.
Base de Datos
Inicia la base de datos activa en modo Mostrar. En dicho modo sern accesibles o editados los registros independientemente de cualquier bsqueda realizada.
v. Abrir Diccionario
Abre la ventana del diccionario de la base de datos activa.
viii. Zoom + / Zoom Aplican un zoom (positivo o negativo) a la ventana de visualizacin de los registros. Al seleccionar comandos de este men se modifica el comportamiento de los botones de navegacin de las ventanas base de datos y entrada de datos como sigue:
D.
Men de Bsqueda
i.
Bsqueda Experta
Este comando abre la ventana de bsqueda estndar, que permite realizar bsquedas en la base de datos activa. Un mtodo de bsqueda simplificado es accesible seleccionando el comando Bsqueda Asistida explicado a continuacin.
E.
Men Editar
i.
Entrada de Datos
Este comando abre la ventana de Entrada de Datos, que permite modificar los registros de la base de datos o crear otros nuevos.
F.
Men Configurar
i.
Cambiar Idioma
Este comando permite cambiar el idioma en el que aparecern los mens, las ventanas y los mensajes desplegados. Inicialmente CDS/ISIS se abre en el idioma seleccionados a travs del parmetro 101 del archivo syspar.par. Cuando se selecciona este comando se despliega una lista de los idiomas disponibles, de la que se puede elegir el deseado. Una vez seleccionado un idioma permanece activo en esa sesin hasta que se elija otro. Sin embargo, las ventanas abiertas antes de cambiar el idioma no lo cambiarn.
v. Recuperar Configuracin
Este comando relee el syspar.par del disco duro. Si ste archivo es editado mientras est activo CDS/ISIS, los parmetros cambiados tendrn efecto.
G.
Men Utilidades
i.
Este comando permite aadir informacin a un campo de un rango de registros del fichero maestro. CDS/ISIS muestra la Ventana de dilogo de Aadidos Globales.
H.
Men Ventanas
i.
Cascada
Muestra las distintas ventanas parcialmente superpuestas a partir del borde superior derecho de la ventana principal de CDS/ISIS. La barra de ttulos de cada ventana permanece visible, facilitando la seleccin de cualquiera de ellas pulsando con el ratn en la correspondiente barra.
v. 1, 2, 3, . . .
Permite seleccionar una ventana particular entre las distintas ventanas activas. CDS/ISIS cambia esta parte del men de ventanas dinmicamente, cada vez que se abre una nueva ventana. Por cada base se pueden tener tres ventanas activas: la de base de datos, la de bsqueda y la de entrada de datos. Dependiendo del nmero de ventanas activas y del tamao de su pantalla pueden aparecer unas sobre otras. Seleccionando la ventana deseada de esta lista, se activar situndose en primer plano.
I. Men Ayuda
Este men permite acceder al fichero de ayuda de CDS/ISIS (en la versin actual solo en ingls), y contiene los siguientes comandos:
i.
Indice
4. Ventanas CDS/ISIS
A. Ventana de Base de datos
La ventana de Base de datos, un ejemplo de la cual se muestra a continuacin, se despliega cuando se abre una base de datos. Muestra el primer registro segn el formato de visualizacin activo. Los contenidos de esta ventana pueden ser modificados por las distintas opciones del men Mostrar.
Figura 4-1 : Ventana de Base de datos La barra de herramientas de esta ventana contiene los siguientes tems: Este campo contiene el n de registro MFN del registro activo. Pulsando en ella puede visualizarse cualquier registro escribiendo su n de MFN y pulsando la tecla Enter. Muestra el primer registro. Si se est mostrando el resultado de una bsqueda, ste ser el primero de los recuperados. Si se est mostrando una base en modo secuencial, ser el registro de MFN = 1. Muestra el registro anterior. Si se est mostrando el resultado de una bsqueda, se visualizar el de MFN anterior al actual de entre los recuperados (si existe).
Muestra el prximo registro. Si se est mostrando el resultado de una bsqueda, se visualizar el de MFN posterior al actual de entre los recuperados (si existe). Muestra el ltimo registro. Si se est mostrando el resultado de una bsqueda, ste ser el ltimo de los recuperados. Si se est mostrando una base en modo secuencial, ser el registro de mayor MFN. Este campo muestra el formato en uso. Se puede cambiar el formato de visualizacin pulsando en el campo para desplegar la lista de los disponibles (que se tomar de la FDT de la base), y seleccionando por doble pulsacin sobre el deseado. Este botn solo est activo en la visualizacin de resultados de bsquedas. Pulsndolo se marca o desmarca el registro activo (aparece una V en el botn). Tras marcar registros se pueden visualizar solo estos ltimos eligiendo el comando Registros Marcados del Men Mostrar. La barra de estado, en la parte inferior de la ventana, contiene los siguientes campos: Estado del registro: Este campo muestra el estado del registro activo. Permanece vaco si no est borrado, en cuyo caso se indicar dicha circunstancia. En visualizacin de resultados de bsquedas este campo muestra un mensaje del tipo: Bsqueda #5: [1/10] En este ejemplo se estara visualizando el primero de los 10 registros recuperados en la quinta bsqueda realizada en la sesin de trabajo. Mximo MFN: Muestra el ltimo n de registro del Archivo Maestro de la base activa. Este botn abre la ventana de diccionario asociado a la base de datos activa. Cuando se encuentra activa cualquier ventana de base de datos pueden utilizarse los siguientes botones de la barra de herramientas principal: Este botn abre una base de datos ya definida anteriormente. Tiene el mismo efecto que el comando Abrir de men Base de Datos. Borra el contenido del portapapeles de Windows. Tiene el mismo efecto que el comando Limpiar Portapapeles del men Editar. Copia el registro activo en el portapapeles de Windows. Tiene el mismo efecto que el comando Copiar al portapapeles de men Editar. Pueden concatenarse as numerosos registros. Si est activado el modo RTF (ver ms adelante), se obtendr un solo documento RTF que contendr todos los registros copiados al portapapeles. Configura el portapapeles en modo de formato ASCII. Configura el portapapeles en modo de formato RTF.
Abre la ventana de Bsqueda de la base de datos activa. Tiene el mismo efecto que los comandos Bsqueda... del men Bsqueda. Normalmente se activar el tipo de ventana de bsqueda realizada en ltimo lugar es decir Bsqueda Experta o Bsqueda Asistida. Inicia un proceso de impresin. Es equivalente al comando Imprimir del men Base de Datos. Se puede imprimir el resultado de una bsqueda y/o un rango seleccionado de registros, que pueden ser ordenados los registros por cualquier combinacin de campos y subcampos. Los parmetros necesarios en los procesos de impresin se explican en la ventana de dilogo de Impresin. Divide la ventana de Base de Datos en dos partes. La primera muestra el registro en modo grfico, y la segunda en formato ASCII. Si la ventana ya est dividida, retorna a la forma normal de visualizacin. En el modo de visualizacin de doble ventana, este botn cambia la segunda parte de la misma alternando entre la vista en formato ASCII del registro activo, y la expresin CDS/ISIS del formato activo en modo de edicin. Si la ventana no est dividida, la desdobla mostrando el formato activo en modo edicin. Esta forma de visualizacin de los formatos de visualizacin permite cambiarlos y o crear nuevos formatos a partir de uno dado. Al activarse aparecern los siguientes nuevos botones en la parte derecha de la ventana desdoblada: Abre la ventana guardar archivo para archivar el nuevo formato Aplica el nuevo formato modificado al registro activo. Abre la ventana de fuentes disponibles Abre la ventana de Entrada de Datos de la base activa. Tiene el mismo efecto que el comando Entrada de Datos del men Editar. Abre la primera ventana de Definicin de Bases de Datos. Tiene el mismo efecto que el comando Nueva (Definicin)... del men Base de Datos
B.
Cada vez que se selecciona le comando Entrada de Datos del men Editar se abre una ventana anloga a esta (esta corresponde a la base de ejemplo CDS):
Figura 4-2 : Ventana de Entrada de Datos Cuando se abre, esta ventana mostrar el registro activo (es decir, el que se est visualizando en la ventana de base de datos). Su contenido, sin embargo, puede modificarse por seleccin de los comandos aplicables del men Mostrar. El contenido de los campos del registros se mostrarn en la parte inferior de la ventana de acuerdo a la hoja de trabajo de entrada de datos activa (o la por defecto). La ventana de Entrada de Datos tiene los siguientes tems: Este botn le permite mostrar o retirar la segunda barra de herramientas. Este campo contiene el n de registro MFN del registro activo. Pulsando en ella puede editarse cualquier registro escribiendo su n de MFN y pulsando la tecla Enter. Muestra el primer registro. Si se est editando el resultado de una bsqueda, ste ser el primero de los recuperados. Si se est editando una base en modo secuencial, ser el registro de MFN = 1. Muestra el registro anterior. Si se est editando el resultado de una bsqueda, se visualizar el de MFN anterior al actual de entre los recuperados (si existe). Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 45 inconnu.
Muestra el prximo registro. Si se est editando el resultado de una bsqueda, se visualizar el de MFN posterior al actual de entre los recuperados (si existe). Muestra el ltimo registro. Si se est editando el resultado de una bsqueda, ste ser el ltimo de los recuperados. Si se est editando una base en modo secuencial, ser el registro de mayor MFN. Crea un nuevo registro. Se mostrar la hoja de trabajo de entrada de datos activa con todos los campos vacos. Guarda el registro activo en el Archivo Maestro. Este botn le permitir mostrar (u ocultar) los campos vacos de la pantalla (normalmente los campos vacos de un registro no se muestran a no ser que el parmetro 123 del archivo syspar.par valga 1). Le permite seleccionar distintas hojas de trabajo. Pulsando la flecha se despliega la lista de hojas disponibles (incluidas en la FDT). Le permite aadir nuevos campos a la hoja de trabajo activa. Pulsando la flecha se despliega la lista de campos disponibles en la hoja activa. Estn disponibles opciones adicionales presionando este botn, que abre el siguiente submen:
Abrir Diccionario: Abre la ventana del diccionario asociado a la base activa. Crear un nuevo registro: Crea un nuevo registro. La hoja de trabajo activa se despliega con todos los campos vacos. Copiar a un nuevo registro: Crea un nuevo registro con el mismo contenido que el actual. Al registro creado se le asigna el prximo n de MFN disponible. Recuperar registro del disco: Cancela todos los cambios realizados y devuelve el contenido de los mismos a las opciones por defecto. Borrar registro: Marca el registro activo como borrado (lgicamente).
Recuperar registro: Retira la marca de borrado lgico del registro activo. Definir valores por defecto: Copia el contenido del registro actual como valores por defecto durante la sesin de trabajo. Borrar valores por defecto: Borra el contenido por defecto de todos los campos definidos por la opcin anterior. Limpiar Datos: Borra el contenido de todos los campos en la hoja de trabajo. Puede utilizarse esta opcin para reemplazar un registro existente por otro que tenga el mismo n de MFN. Tenga en cuenta sin embargo que solamente los campos presentes en la hoja de trabajo activa sern borrados. Los dems campos que estando presentes en el registro pero no en la hoja de trabajo, no sern borrados, manteniendo por tanto su contenido anterior. Ayuda en la entrada de datos: Muestra los temas relacionados del fichero CDS/ISIS Help. Elegir fuente (tipo de letra): Le permite cambiar la fuente y su tamao en la ventana del editor de campos. La barra de estado, en la parte inferior de la ventana contiene los siguientes campos: Estado del registro: Este campo muestra el estado del registro activo. Permanece vaco si no est borrado, en cuyo caso se indicar dicha circunstancia. En la edicin de resultados de bsquedas este campo muestra un mensaje del tipo: Bsqueda #5: [1/10] En este ejemplo se estara editando el primero de los 10 registros recuperados en la quinta bsqueda realizada en la sesin de trabajo. Ayuda del campo: Muestra el mensaje de ayuda, si existe, asociado al campo editado.
1. Editar un campo
Para editar un campo en particular primero debe pulsarse el botn izquierdo del ratn sobre el campo correspondiente. Su contenido se desplegar entonces en la ventana de edicin de campos. En dicha ventana pueden usarse todas las teclas estndar de las funciones de edicin de Windows (veas Apndice A, pg. 140) y, adems, las cuatro teclas especiales siguientes: Enter Actualiza el campo y selecciona el siguiente; Mays+Enter Actualiza el campo y selecciona el anterior; F2 ESC Borra el contenido del campo; Ignora todos los cambios (El campo ser reeditado en la forma en que estaba antes de iniciar la edicin).
Puede cambiarse el tamao de la ventana arrastrando arriba o abajo la barra inferior de la misma. Tambin pueden cambiarse las fuentes y su tamao usadas para mostrar el
contenido del campo seleccionando la opcin Elegir fuente (tipo de letra) del submen Opciones.
b.Campos Repetibles
Si se est introduciendo informacin en un campo repetible, y se necesita introducir ms de una ocurrencia, estas deben ser introducidas separadamente, pulsando el botn de separacin de ocurrencias (que precede al nombre del campo) entre cada una de ellas. Alternativamente pueden introducirse en una sola vez todas ellas en la misma ventana del editor de campos, separndolas entre s por el carcter (%)3. En este caso no deben escribirse espacios ni antes ni despus del carcter %. Si hiciera eso, dichos espacios entraran a formar parte de la informacin del campo. El ejemplo siguiente muestra como se tecleara un campo autor con dos ocurrencias: Brown, J.%Johnson, Archibald Puede utilizarse esta tcnica siempre que se quieran introducir nuevas ocurrencias entre dos preexistentes.
c. Caracteres de Control
Alguno de los caracteres almacenados como parte de los datos pueden ser interpretados por CDS/ISIS como caracteres de control, en vez de caracteres de los datos, y activar entonces algn tipo especial de proceso. Los caracteres de control estn normalmente reservados para su uso por CDS/ISIS y no deben por tanto formar parte de los datos.
Tenga en cuenta que el carcter separador de ocurrencias es un parmetro dependiente de la instalacin (veas Parmetro 8 del archivo syspar.par en la secin "Archivos de Parmetros del Sistema"). Si este parmetro ha sido redefinido, debe utilizarse en los ejemplos anteriores el carcter asignado all.
3
Los delimitadores de subcampo explicados anteriormente son un ejemplo de caracteres de control. Otros caracteres reservados para CDS/ISIS se describen a continuacin.
i.
Delimitadores de bsquedas
Los delimitadores de trminos de bsqueda pueden utilizarse para identificar palabras o frases clave que queden asignadas a cada registro para permitir su recuperacin. Las palabras clave pueden delimitarse en una de dos formas: encerrndolas entre un par de diagonales (/.../), o encerrndolas entre parntesis triangulares (<..>). La ventaja de utilizar los parntesis triangulares sobre las diagonales es que estos son caracteres reservados (a diferencia de las diagonales), y que CDS/ISIS cuenta con opciones para mostrarlos o suprimirlos, mientras que no existe opcin para suprimir las diagonales. Cuando se suprimen los parntesis triangulares, normalmente son eliminados durante la visualizacin del campo, excepto cuando el que abre sigue inmediatamente al que cierra: en este caso, CDS/ISIS reemplaza ambos caracteres con un punto y coma y un espacio. Por ejemplo, seleccionando el modo de visualizacin adecuado, el dato: <curso universitario><entrenamiento en documentacin><escuela de biblioteconoma> ser visualizado del modo siguiente: curso universitario; entrenamiento en documentacin; escuela de biblioteconoma. Excepto por este caso, el usuario debe asegurarse que los espacios necesarios precedan y sigan a los parntesis triangulares que abren y cierran respectivamente. Por ejemplo, cuando algunas palabras clave se encuentran insertas en un texto de un campo, tal como en el ejemplo siguiente: Reporte de la misin que describe un <curso universitario> sobre <entrenamiento en documentacin> en una <escuela de biblioteconoma> de frica oriental Los espacios alrededor de cada palabra clave deben estar presentes para generar la visualizacin correcta: Reporte de la misin que describe un curso universitario sobre entrenamiento en documentacin en una escuela de biblioteconoma de frica oriental Si se hubiera ingresado este campo del modo siguiente: Reporte de la misin que describe un<curso universitario>sobre <entrenamiento en documentacin>en una<escuela de biblioteconoma>de frica oriental CDS/ISIS lo presentara del modo siguiente: Reporte de la misin que describe uncurso universitariosobreentrenamiento en documentacinen unaescuela de biblioteconomade frica oriental En otras palabras, CDS/ISIS simplemente ignora los parntesis triangulares, y no los reemplaza con espacios.
d.Insertar campo
trminos
del diccionario
en
un
Pueden insertarse directamente trminos ya incluidos en el diccionario en la posicin activa del cursor en la ventana de edicin de campos presionando el Botn Diccionario que abrir la correspondiente ventana y seleccionado el trmino a insertar mediante una doble pulsacin del botn izquierdo de su ratn.
2.Aadir un campo
Seleccione el campo que quiera aadir de la lista que se despliega al pulsar en Aadir campo. No se podrn aadir nuevas ocurrencias en campos no repetibles. Si se aade un campo repetible con informacin anterior, se aadir una nueva ocurrencia. Tambin se pueden de aadir ocurrencias en campos repetibles pulsando el icono del campo.
3.Borrar un campo
Seleccione el campo a borrar con el ratn y oprima la tecla F2 o borre (tecla Supr) su contenido y oprima la tecla Enter.
donde tag es la etiqueta (nmero) del campo a validar y formato es un formato vlido de CDS/ISIS. Cada vez que se crea o modifica un campo, CDS/ISIS ejecutar el correspondiente formato de validacin. Cualquier salida producida por el formato ser mostrada como mensaje de error. La lnea de validacin de registro, que tiene que ser la ltima del archivo de validacin tiene el siguiente formato:
:formato
Este formato es ejecutado inmediatamente antes de la actualizacin del registro. Cualquier salida producida por el formato ser mostrada como mensaje de error. Tngase en cuenta que cada formato de validacin de campo debe estar contenido en una sola lnea. No puede insertarse, por tanto, ningn retorno de carro excepto al final del formato. Un ejemplo de archivo de validacin se muestra a continuacin:
10: &val10()
20: if size(v20)>7 then El campo 20 no puede tener ms de 7 caracteresfi :if p(v20) and p(v10) then Los campos 10 y 20 son mtuamente excluyentes fi
Este archivo de validacin chequea los campos 10 y 20 y el conjunto del registro. Para el campo 10 ejecuta el formato de salida val10. Si dicho formato devuelve cualquier cadena no vaca, se mostrar dicha cadena como un mensaje de error. Para el campo 20 se muestra un mensaje de error si el campo contiene ms de 7 caracteres. Finalmente, y antes de actualizarse el registro se muestra otro mensaje de error si ambos campos 10 y 20 contienen informacin. Si cualquier campo o el registro no supera los criterios de validacin CDS/ISIS muestra un mensaje de error y reposiciona el cursor al principio del campo. Deben realizarse las correcciones oportunas antes de proceder con el siguiente campo.
C.
Esta ventana se muestra al seleccionar el comando Bsqueda Experta del men de Bsquedas (veas tambin: Ventana de Bsqueda Asistida, pg. 56).
i.
Operadores
Pulsando cualquiera de estos botones se inserta en la posicin del cursor en la ventana Expresin de bsqueda el correspondiente operador.
Esta ventana tendr diferente aspecto si el parmetro 980 del archivo syspar.par vale 1 (veas Apndice B - Seccin 1 en la pg. 154). En este caso la ventana correspondiente se muestra en la siguiente pgina.
Los siguiente botones operan en esta ventana: Abre la Ventana Diccionario. Muestra la lista de trminos ANY de la base de Datos. Pulsando sobre cualquiera de ellos se inserta en la ventana Expresin de bsqueda. Pulsando este botn se ejecuta la expresin de bsqueda Pulsando este botn se borra la expresin de bsqueda. Pulsando este botn se cierra la sesin de bsqueda Pulsando este botn se abre la ayuda sobre temas de bsquedas.
i.
Elementos de bsqueda
La ventana ofrece cuatro recuadros de texto donde pueden escribirse trminos de bsqueda. Alternativamente puede pulsarse el botn para abrir la ventana Diccionario (veas a continuacin), de la que puede seleccionarse por doble pulsacin el apropiado trmino de bsqueda.
iii. Operadores
Los elementos de bsqueda pueden ser relacionados entre s con los tres operadores de bsqueda AND, OR y NOT, seleccionado el adecuado de la correspondiente lista de Operadores que se despliega al pulsar el botn .
v. Botones
Para ejecutar la bsqueda pulse el botn . La ecuacin de bsqueda generada por CDS/ISIS ser mostrada entonces en la ventana Expresin de bsqueda. Cuando se haya completado se mostrar el nmero asignado en el recuadro Nmero de bsqueda, y el n de registros recuperados aparecer en el recuadro N de aciertos. Pueden visualizarse los resultados presionando el botn el botn botn ; al presionar
se vuelve a la ventana de Base de Datos y al presionar el se borrar el contenido de los recuadros Elementos de bsqueda.
E.
Ventana Diccionario
Esta ventana muestra los trminos de bsqueda del diccionario. Aparecer cada vez que se pulse el botn Diccionario en cualquiera de las ventanas Bsqueda experta, Bsqueda Asistida, Entrada de datos o Base de Datos.
i.
Campos buscables
Esta ventana de seleccin permite elegir los trminos del diccionario asociados a un determinado campo cuando se trabaja en modo de bsqueda experta. Al seleccionar un campo se aade automticamente el correspondiente calificador de trmino a los trminos seleccionados en la ecuacin de bsqueda. Seleccionando <Todos los campos> la bsqueda se realiza sobre todos los campos indizados. Al seleccionar un campo, la ventana diccionario se modifica como sigue, dependiendo del valor del parmetro 104 del archivo de configuracin syspar.par. 104=0 (defecto) Se visualiza el diccionario completo, pero los trminos de otros campos aparecen en minsculas grises y no son seleccionables;
104=1 slo aparecen los trminos del diccionario presentes en el campo seleccionado.
A.
Figura 5. -1 : Ventana Nueva Base En esta ventana se ha de introducir el nombre y ruta de acceso (path) de la nueva base. El nombre de la base no ha de contener ms de seis caracteres. Si no se especifica el path, se tomar lo especificado por defecto en el parmetro 5 del archivo syspar.par.
B.
Una vez que se ha especificado el nombre y directorio de la nueva base de datos se abrir la siguiente ventana:
Figura 5-2.- Tabla de Definicin de Campos En esta ventana aparecern los recuadros siguientes, cada uno de los cuales se rellenarn para cada campo para especificar sus caractersticas:
Tag (Etiqueta)
El rtulo o etiqueta es un valor numrico nico (del 1 al 32767), que identifica al campo. Se usar cada vez que se desee que CDS/ISIS lleve a cabo alguna operacin con ese campo. La etiqueta se almacena en el registro maestro y se encuentra asociada al contenido del campo correspondiente El nombre del campo es un nombre descriptivo que el usuario asigna a ese campo. Normalmente se utiliza en las hojas de ingreso de datos para rotular el campo en la pantalla. El nombre del campo puede tener una longitud mxima de 30 caracteres. Pulsando el botn se despliegan las opciones de tipo de campo. El valor implcito por defecto del editor de lneas es Alfanumrico. El tipo de campo puede ser uno de los siguientes: Alfanumric o El campo admite cualquier carcter alfanumrico. Los campos de este tipo no son verificados por CDS/ISIS. El campo slo admite caracteres alfabticos (los espacios no son caracteres alfabticos). Durante el proceso de ingreso, CDS/ISIS verificar esta restriccin, presentar un mensaje si no es satisfecha, y solicitar que se corrija el dato El campo solo admite caracteres numricos (0-9). En el ingreso de datos, CDS/ISIS verificar esta restriccin, presenta un mensaje si no es satisfecha, y solicitar que se corrija el dato.
Nombre
Tipo
Alfabtico
Numrico
Rep
Este parmetro define si un campo es repetible o no (pueda presentarse ms de una vez en un registro, o no). Una R indica que el campo es repetible. El nmero de ocurrencias de un campo repetible slo est limitado por el tamao mximo del registro. Subcampos Si el campo contiene subcampos, los identificadores de subcampo permitidos se definen aqu, en el orden en el que deben aparecer. Ntese que el smbolo de negacin (^) que identifica al delimitador de subcampo, no se incluye. Por ejemplo, si un campo puede contener los subcampos ^a, ^b y ^c, estos se definen en la FDT como abc (y no como ^a^b^c).
Patrn/Subcampos
Patrn/Subcampos
Patrones Un patrn es una descripcin carcter por carcter, del contenido del campo. Para cada posicin en el campo, el usuario define en el patrn el tipo de carcter que puede contener, de acuerdo con lo siguiente: X la posicin puede contener cualquier carcter alfanumrico A la posicin debe contener un carcter alfabtico 9 la posicin debe contener un carcter numrico otro la posicin debe contener el carcter que se indica. Ntese que X y A deben indicarse en mayscula. Las siguientes restricciones de los campos tipo Patrn son: Su longitud mxima est limitada a 20 caracteres; No pueden ser repetibles; y no pueden contener subcampos. Los siguientes son algunos ejemplos de patrones y de los datos correspondientes al ingreso: Patrn 99-999/AA XXX(AA)9 Dato Ingresado 35-674/XE 35-j56/Xe Xrr(BB)7 ...(78)9 Comentario Vlido `j es invlida Vlido `78 es invlido
Adems la ventana presenta los siguientes botones: Valida la informacin del conjunto de parmetros de definicin del campo explicados anteriormente y edita la correspondiente
lnea de la FDT Borra los datos de los recuadros de definicin anteriores Ordena los campos por su valor de tag (etiqueta) Borra todas las lneas de la FDT definidas hasta el momento Cancela el proceso de definicin de nueva base de datos. CDS/ISIS abrir una ventana pidiendo su confirmacin Abre el fichero de ayuda sobre esta pantalla (no habilitado) Una vez definidos todos los campos de la base, debe pulsar este botn para proceder a la siguiente etapa
C.
Al pulsar el botn anterior se abrir la segunda ventana de definicin de bases de datos: Definicin de la hoja de trabajo por defecto de la base. Necesariamente debe existir una hoja de ingreso de datos con el nombre de la base, aunque una base puede tener asociadas otras hojas de entrada de datos con nombres distintos. La siguiente ventana de dilogo se despliega en la segunda etapa de definicin de base de datos nuevas:
En esta ventana existen los siguientes recuadros: Hoj Trab: Contiene BASE (BASE es el nombre de la base de datos que se est creando). En esta operacin dicho nombre no puede cambiarse. Esta misma ventana se puede utilizar posteriormente para definir nuevas hojas de entrada de datos Campos: Contiene la lista de los campos de la base definidos en la etapa anterior. Seleccionando cualquiera de ellos se pueden incluir en la hoja de trabajo.
Campos de entrada de datos: En este recuadro se indican los campos que formarn parte de la hoja de entrada de datos que se est definiendo. Entrada de datos en modo insercin: Determina el modo de edicin por defecto en que se desplegar la hoja de trabajo (insercin o sobreescritura) Adems esta ventana de definicin de hojas de trabajo tiene los siguientes botones: Al pulsar este botn el campo seleccionado en el recuadro Campos se incluye en el recuadro Campos de entrada de datos, integrndose en la futura hoja de entrada de datos de la base Al pulsar este botn se excluye el campo seleccionado en el recuadro Campos de entrada de datos de dicho recuadro, borrndose de la futura hoja de entrada de datos de la base Opcin recomendada: Al pulsar este botn todos los campos del recuadro Campos se incluyen en el recuadro Campos de entrada de datos, integrndose en la futura hoja de entrada de datos de la base Una vez seleccionado un campo en el recuadro Campos de entrada de datos, al pulsar este botn se sube una lnea su posicin en la futura hoja de entrada de datos de la base Una vez seleccionado un campo en el recuadro Campos de entrada de datos, al pulsar este botn se baja una lnea su posicin en la futura hoja de entrada de datos de la base Cancela el proceso de definicin de nueva base de datos. CDS/ISIS abrir una ventana pidiendo su confirmacin Abre el fichero de ayuda sobre esta pantalla (no habilitado) Al pulsar cualquiera de estos botones se despliega la ventana de definicin de bases de datos de la anterior o siguiente fase Despliega la ventana de validacin de campos descrita a continuacin Despliega la ventana de validacin de registros descrita a continuacin
Figura 5-4.- Ventana de validacin de Campos En esta ventana se muestran los siguientes recuadros: Descripcin: Nombre del campo activo (marcado, seleccionado) en el recuadro Campos de entrada de datos de la Hoja de Entrada de datos cuando se puls el botn de validacin de campos. Etiqueta: Numero del campo o etiqueta (Tag) de dicho campo. Valor por Defecto: Valor que se asigna al campo por defecto en la futura hoja. Para las hojas de trabajo de ingreso, generalmente se proporcionar un valor por defecto solamente para aquellos campos cuyos contenidos sern los mismos para la mayora de los registros. Ayuda: Mensaje de ayuda que aparecer en la Hoja de Entrada de datos sobre el tipo de informacin contenida en el campo y su formato. Formato : Formato de validacin del campo (Veas apartado 4.4 Validacin de Campos y registros, pg. 52) Adems esta ventana posee los siguientes botones: Abre la ventana de fuentes disponibles Cancela la validacin de campos, volviendo a la pantalla anterior Abre la ventana de ayuda asociada. (No disponible en esta versin) Archiva la hoja de validacin de campos.
Figura 5-5.- Ventana de Validacin de registros En esta ventana se puede definir el formato que ha de cumplir el registro, pudindose imponer cuantas condiciones nos permita el lenguaje de formatos de CDS/ISIS. Adems esta ventana posee los siguientes botones: Abre la ventana de fuentes disponibles Cancela la validacin de campos, volviendo a la pantalla anterior Abre la ventana de ayuda asociada. (No disponible en esta versin) Archiva la hoja de validacin de campos.
Figura 5-6.- Asistente definicin de formatos - 1 En la que se nos consulta si deseamos utilizar el asistente para la definicin de formatos de visualizacin e impresin. Si pulsamos el botn S, (recomendado), se desplegar la siguiente pantalla para que elijamos el tipo de formato que queremos crear:
Figura 5-7.- Asistente definicin de formatos - 2 En esta pantalla se ofrecen cuatro tipos de formatos: Estilo Normal .- El Asistente crear un formato sencillo pero con alguna de las nuevas herramientas de formatos definidas para la versin de Windows, que por lo tanto no ser vlido para entorno de MS-DOS. Formato compatible con CDS/ISIS para DOS .- El formato solo incluir las herramientas de formatos compatibles con la versin de DOS. (recomendado si deseamos compatibilidad con la versin DOS) Formato decorado .- El Asistente crear un formato con distintos tipos de letras, recuadros, etc. que aprovecharn la mayor parte de las nuevas herramientas definidas para le versin de CDS/ISIS para Windows, por lo que no podr ser usado en la versin de DOS. (Opcin recomendada si no necesitamos compatibilidad con la versin DOS) Formato HTML decorado .- Igual que el anterior pero escrito en lenguaje HTML, lo que permitir incluir las salidas de visualizacin o impresin en cualquiera de los programas que puedan manejar dichos formatos. En esta pantalla tendremos que elegir una de las cuatro opciones que nos presenta el asistente, marcando con el ratn una de ellas, tras lo cual pulsaremos el botn , que desplegar la ventana de definicin de formatos de visualizacin e impresin, en la que el Asistente habr incluido automticamente el tipo de formato elegido; esta misma
ventana pero con el recuadro Formato en blanco se desplegar directamente en blanco, si en su momento decidimos no utilizar el asistente (figura 5-6):
Figura 5-8 .- Definicin de Formatos de visualizacin e impresin En la que aparecer el nombre del formato (igual que el de la base si estamos en la etapa de definicin de una nueva base de datos), el recuadro de edicin de formatos, (que aparecer relleno en el caso de que hallamos elegido usar el Asistente) y sobre el que podremos realizar las modificaciones que estimemos oportunas (no recomendado, ya que si lo necesitase dicha operacin puede realizarse despus de haber terminado el proceso de definicin de la base).
E.
Al pulsar el botn en la pantalla de la figura 5-8 (Formato de visualizacin) se desplegar la siguiente ventana:
Figura 5-9.- Asistente definicin de Diccionarios - 1 Si pulsamos la opcin de aceptar el uso del asistente se desplegar la ventana:
Figura 5-10.- Asistente definicin de Diccionarios - 2 En la que podremos marcar los campos de los que deseamos realizar la indizacin, as como la tcnica de indizacin a aplicar al conjunto. Dado que la tabla de seleccin de campos creada con el uso del asistente se puede modificar en cualquier momento, lo ms recomendable en esta etapa es marcar los campos que queremos indizar eligiendo una de las tcnicas de indizacin del 0 al 4. Posteriormente podremos reeditar esta tabla y realizar las modificaciones oportunas. En cualquier caso tendremos que tener en cuenta que cada vez que se haga cualquier modificacin en la FDT tendremos que rehacer el archivo inverso a travs del comando Actualizar I/F del men Base de datos. Una vez aceptadas las opciones que nos ofrece el asistente de definicin de diccionarios, podemos pulsar el botn Ok, con lo que se desplegar la siguiente ventana:
En esta ventana aparece en la parte superior el nombre de la tabla de seleccin de campos asociada a la nueva base, que ha de coincidir con el nombre de la misma, as como los distintos formatos de generacin de archivos que gener el asistente. Esta misma ventana se desplegar sin ningn contenido en el recuadro Entrada si dedicimos en su momento no hacer uso del asistente. En cualquier caso tendremos la oportunidad de incluir o modificar cualquiera de las entradas de la FDT, con ayuda de los siguientes recuadros y/o botones: Etiq/nombre En ste recuadro se elige el o los campos a los que se quiere aplicar cada una de las lneas, a travs del men desplegable que contiene la lista de los campos definidos en la nueva Base de datos Podemos sealar cualquiera de la tcnicas de indizacin disponibles en CDS/ISIS. Para ms aclaraciones veas pgs. 83 a 86 del Manual de Referencia CDS/ISIS. Versin 3.0 En sta ventana de edicin tendremos que definir o modificar el formato de extraccin de datos para cada una de las lneas de la FDT para archivo inverso. Para ms aclaraciones veas pgs. 86 a 92 del Manual de Referencia CDS/ISIS. Versin 3.0 Una vez definidos los parmetros anteriores para cada lnea de la FDT, deberemos pulsar ste botn para que se incluya en el recuadro Entrada Pulsaremos ste botn para definir nuevas lneas en la FDT Al pulsar ste botn se borra del recuadro entrada la lnea de la FDT activada (marcada con fondo azul) Deshace los cambios realizados en la lnea activa, releyendo los anteriores del disco Abre la ventana de ayuda asociada. (No disponible en esta versin) Cancela el proceso de definicin de nueva base de datos. CDS/ISIS abrir una ventana pidiendo su confirmacin Retorna a la etapa anterior del proceso de definicin de nuevas bases de datos Cierra las ventanas de dilogo de definicin de nuevas bases de datos, pasando a la etapa de grabacin de los datos suministrados en las cuatro etapas. Al finalizar la cuarta y ltima etapa de proceso de definicin de nuevas bases de datos, pulsando el correspondiente botn de la pantalla anterior se desplegar el siguiente recuadro de dilogo:
Tcnica
Formato
que nos pide confirmacin para dar por finalizado el proceso. Si aceptamos los datos que se definieron en las etapas anteriores, se desplegar la siguiente ventana:
que nos informa que se han grabado los ficheros correspondientes de la nueva base de datos. Al pulsar el botn aceptar, se desplegar la ventana de dilogo de seleccin de archivos por si queremos abrir la base recin creada (Ventana Abrir Base de datos):
Si elegimos la base de datos recin creada (sdg.mst en ste ejemplo) se desplegar la ventana de la nueva base de datos, que, al no contener ningn registro, presentar el siguiente aspecto:
en donde podemos resear que el nmero de registros (mfn mximo y actual) es 0. Una vez en este punto podremos empezar el proceso de grabado de los registros de la nueva base a travs del correspondiente comando del men Editar.
La siguiente ventana se despliega cada vez que se abre una base de datos o un archivo:
i.
Seleccione o escriba el nombre del archivo que desee abrir. El recuadro solo mostrar los archivos con extensin igual a la/s seleccionada/s en el recuadro Ver archivos de Tipo.
iii. Unidad
Selecciona la unidad que contiene el archivo que se desea abrir. Tenga en cuenta que solo sern listadas las unidades de red que estuviesen conectadas antes de iniciar la sesin de trabajo con CDS/ISIS.
iv. Directorios
Selecciona el directorio donde est almacenado el archivo que se desea abrir.
v. Botones
Abre el archivo seleccionado Cancela la operacin Abre la ventana de ayuda del tema relacionado
B.
La ventana de dilogo Histrico de bsquedas, muestra la lista de todas las bsquedas realizadas hasta el momento durante la sesin de trabajo. A continuacin se muestra un ejemplo de esta ventana.
Figura 6-2 : Ventana de dilogo Histrico de bsquedas Para seleccionar una bsqueda pulse sobre el correspondiente botn. Para cancelar la operacin pulse sobre el primer botn ( <-> ).
C.
La Ventana de dilogo de importacin se despliega en respuesta al comando Importar del men Base de Datos. Al seleccionar dicho comando aparece primero la correspondiente ventana de dilogo abrir:
en la que se seleccionar el archivo *.iso que se desea importar. Tras ello se despliega la siguiente ventana.
Figura 6-3 : Ventana de dilogo de importacin Dicha ventana posee los siguientes recuadros de dilogo y botones:
i.
Este campo contiene el nombre de archivo que se eligi en la ventana de Archivo ISO de entrada. El Archivo debe estar en el formato estndar ISO 2709 descrito en el Manual de Referencia de CDS/ISIS.
Supngase por ejemplo que el archivo de entrada contiene los campos siguientes:
Una FST para reformateo para este archivo podra ser la siguiente: 1 0 (v100/) 2 0 v200 [campo de salida 1 igual al campo de entrada 100] [campo de salida 2 igual al campo de entrada 200]
3 0 |<|v300|>| [campo de salida 3 contiene las palabras clave encerradas entre <..>; cada palabra clave ser tomada de una ocurrencia del campo de entrada 300]
vi. Opciones
Este parmetro indica la forma en que los registros sern incorporados a la base de datos, de acuerdo a lo siguiente: Cargar: En este caso, la base de datos resultante contendr solamente los registros importados. Debido a que esta opcin borra cualquier registro que pudiera existir previamente en la base de datos, CDS/ISIS siempre solicitar que el usuario confirme esta operacin. Aadir: Aade los registros del archivo de entrada a los que ya se encuentran en la base de datos, si los hay. Sin embargo, los registros de entrada con un nmero de MFN igual
a registros existentes, no son reemplazados (a menos que los registros existentes estn marcados para ser borrados). CDS/ISIS mostrar los MFN de estos registros, si los hay. Actualizar: Igual que M, excepto que los registros con igual MFN son reemplazados automticamente. Ntese que las opciones Aadir y Actualizar slo operan como se indica si se estn importando los MFN de los registros (o sea, que se ha rellenado el recuadro Campo con MFN). En caso contrario, CDS/ISIS simplemente aade al archivo maestro los campos que vayan ingresando, y asigna MFN secuenciales a partir del MFN ms alto asignado hasta el momento, o desde el MFN especificado por el usuario en el campo Primer MFN a ser asignado.
en la que se indicar el nombre del archivo *.iso que se desea exportar. Tras ello se despliega la siguiente ventana:
Figura 6-4 : Ventana de dilogo Exportar Dicha ventana posee los siguientes recuadros de dilogo y botones:
i.
Este campo contendr el nombre y ruta (path) del archivo ISO de salida indicado en la Ventana de dilogo anterior. Este archivo estar en el formato standard ISO 2709 segn se describe en Formato de intercambio ISO 2709 en el apndice B del Manual de Referencia de CDS/ISIS.
v. FST de Reformateo
Este parmetro es opcional. Si se deja en blanco, los campos en el archivo de salida mantendrn sus etiquetas y su contenido. En forma alterna, puede realizarse cierto grado de reformateo suministrando el nombre de una FST. Cuando se usa para reformateo, la FST se interpreta de la manera siguiente: Cada lnea de la FST representa un campo de salida; A cada campo de salida se le asigna una etiqueta ISO igual al identificador de campo definido en la lnea correspondiente de la FST. El formato de extraccin de datos incluido en la FST define el contenido del campo. En este formato, se deben usar las etiquetas CDS/ISIS de los campos segn se definieron para la base de datos. Cada lnea producida por el formato (o cada elemento, si la FST especifica las tcnicas de indizado 2, 3 o 4) generar una nueva ocurrencia del campo de salida. 1 Autor (repetible) 2 Ttulo 3 Palabras clave (repetible) 4 Notas
Supngase por ejemplo que la base de datos contiene los campos siguientes:
Una FST para reformateo para este archivo podra ser la siguiente: 1 0 mfn 100 0 (v1/) [el campo de salida 1 contendr el MFN] [el campo de salida 100 ser igual que el campo de entrada 1 (ntese el uso de un grupo repetible en el formato, para generar en la salida cada ocurrencia del campo 1, como una lnea separada)] [el campo de salida 300 contiene las palabras clave encerradas entre <..>; cada palabra clave ser tomada de una ocurrencia del campo de entrada 3]
200 0 v2 [el campo de salida 200 ser igual al campo de entrada 2] 300 0 |<|v3|>|
Ntese que como ninguno de los formatos se refiere al campo 4, este no ser exportado. Puede entonces usarse una FST para reformateo con objeto de exportar slo determinados campos.
E.
La Ventana de dilogo de Mantenimiento del Archivo Inverso se despliega en respuesta al comando Actualizar I/F del men Base de Datos.
i.
Actualizar
Esta opcin actualiza el Archivo Inverso de todos los registros del Archivo Maestro cuya actualizacin est pendiente, es decir de los registros aadidos, borrados o modificados desde la ltima actualizacin del Archivo inverso.
crean dos archivos de ligas: uno que contiene los trminos de hasta 10 caracteres de longitud, y el otro contiene los trminos de ms de 10 caracteres. El segundo paso en la generacin del archivo invertido, clasifica el archivo de ligas en orden alfabtico. El propsito de esta clasificacin es agrupar todos los apuntadores (posting) relacionados con cada trmino de bsqueda, en preparacin del ltimo paso, que carga el archivo de links ya clasificado al archivo invertido. Estos tres pasos pueden tambin ser realizados uno a uno, utilizando las opciones Crear archivos link, Ordenar Archivos link y Leer archivos link, en ese orden. Esta posibilidad se ofrece para bases de datos muy grandes, donde la generacin total del archivo invertido puede requerir un tiempo relativamente largo, y bastante espacio en disco. En este caso, no debe realizarse ningn cambio al archivo maestro (agregar, modificar o eliminar ningn registro) hasta que se haya terminado el ltimo paso. Debe tenerse presente que CDS/ISIS no borra automticamente los archivos de ligas (LN1, LN2, LK1 y LK2). El usuario puede borrarlos manualmente en cualquier momento despus de terminar la generacin del archivo invertido, o en caso de haber realizado la generacin en las tres etapas por separado, pueden borrarse los archivos de links sin clasificar (LN1 y LN2) despus de ejecutar la opcin Ordenar Archivos link y antes de ejecutar la opcin Leer archivos link. Antes de iniciar la generacin, puede indicarse a CDS/ISIS el rango de MFN a ser invertido utilizando los recuadros al efecto (por defecto aparece desde MFN 1, hasta MFN 9999999, es decir, todos); Si se especifica un rango, p.ej. 1/10, slo se invertirn los registros indicados, y estos sern los nicos recuperables por medio del archivo invertido. Esta posibilidad deber ser usada slo para probar la FST para inversin. CDS/ISIS mantiene al usuario informado acerca del paso que se est ejecutando, mostrando la siguiente pantalla.
F.
i.
Si se ha elegido el comando Aadir Campo (Rango) indique aqu los nmeros de MFN inferior y superior de los registros a los que se quiera aplicar la operacin. p.ej. : 1/20. Si se ha elegido el comando Aadir Campo (Bsqueda), CDS/ISIS indicar aqu el nmero del conjunto de bsqueda seleccionado.
iv. Botn OK
Pulsando el ratn sobre este botn se inicia la operacin.
v. Botn Cancelar
Pulsando el ratn sobre este botn se cancela la operacin.
i.
Si se ha elegido el comando Borrados Globales (Rango) indique aqu los nmeros de MFN inferior y superior de los registros a los que se quiera aplicar la operacin. p.ej. : 1/20. Si se ha elegido el comando Borrados Globales (Bsqueda), CDS/ISIS indicar aqu el nmero del conjunto de bsqueda seleccionado.
iii. Botn OK
Pulsando el ratn sobre este botn se inicia la operacin.
i.
Intervalo
Especifique aqu bien el rango de los nmeros de MFN que debern ser modificados, seleccionando Lmites de MFN y escribiendo el MFN menor y mayor separados por /, p.ej. 1/100; o bien una bsqueda anteriormente realizado seleccionando Conjunto de bsqueda, y eligiendo entonces la bsqueda sobre la que se quiere realizar la operacin de la lista de bsquedas que aparecer al oprimir el botn . En este caso se puede obligar a que la operacin de reemplazar texto se aplique exclusivamente sobre los registros marcados en la referida bsqueda marcando con el ratn sobre el recuadro Registros Marcados.
iv. Opciones
Marque cualquiera de las siguientes opciones si es el caso: Coincidir maysculas: Se buscar el texto tal cual figure en el recuadro Texto a encontrar. Si no se marca, la sustitucin se realizar independientemente de que el texto encontrado est en maysculas o minsculas; Solo palabras completas: Solamente se reemplazar el texto cuando ste se encuentre precedido y seguido de espacios en blanco o se encuentre al principio o la final del campo (o subcampo).
v. Alcance
Si se desea que el cambio se realice exclusivamente en determinados campos indique en recuadro Etiquetas la(s) correspondiente(s) etiqueta(s) de campo, hasta un mximo de 10, en el recuadro de etiquetas separados por coma (p.ej. 100,110,120). Si se desea realizar el cambio solo en determinados subcampos indique en el recuadro Subcampos el cdigo de subcampos adecuados (p.ej. ab).
En la ficha General: Se define los registros que sern impresos: Se pueden imprimir todos los registros de la base de datos completa o bien un rango especfico de registros, indicando los lmites de nmero de registro (MFN) que se quieren imprimir. Alternativamente se pueden imprimir los registros recuperados en una bsqueda anterior, o incluso solo los marcados de entre ellos. Se define que campos de los registros sern impresos y en que forma: Ello se especifica a travs del formatos indicado en el campo Formato de Impresin de esta ficha. Se puede usar un formato predefinido o indicar uno nuevo directamente. Se define el destino del proceso de impresin: Se puede indicar que la salida se realice directamente a la impresora por defecto, o indicar que se realice en un archivo de disco, eligiendo la opcin adecuada en el campo Salida a de sta ficha. Si se desea que la salida se realice directamente a la impresora debemos asegurarnos de los siguientes extremos: La impresora est lista y conectada; la parametrizacin de la misma es la adecuada para su trabajo, y haya suficiente papel disponible. En la ficha de Presentacin: Se definen ttulos para los informes: Se pueden definir hasta tres lneas de ttulos que ser impresas al principio de la salida, alguna de las cuales pueden figurar como encabezamiento en todas las pginas que ocupe el proceso de impresin. En las fichas de Mrgenes y Diseo: Se define el formato de pgina: Se proporciona control total sobre mrgenes, sangra, tamao de papel, encolumnado, numeracin de pginas, etc., indicando los valores apropiados en cada apartado. En la ficha de Clasificacin: Se define la secuencia de salida (ordenacin): Por medio de la hoja de trabajo de clasificacin se define la secuencia exacta en que quieren imprimirse los registros seleccionados. Estos pueden ordenarse virtualmente por cualquier combinacin de campos y subcampos. Se definen los encabezamientos: El o los campos utilizados en la ordenacin de los registros pueden ser utilizados como encabezamientos. Por ejemplo, si se ha ordenado una salida por el campo autor, los registros son ordenados en orden alfabtico del contenido de dicho campo. Si adems hemos seleccionado dicho campo como encabezamiento, se imprimir el contenido de dicho campo una vez delante del conjunto de los registros de dicho autor. La ficha de Clasificacin permite tambin si la salida tendr encabezamientos o no, y si los tiene, el nmero de niveles de encabezamientos deseado. Se puede, por ejemplo, ordenar una lista de artculos de congresos por lugar (primer nivel), fecha (segundo nivel) y nombre del congreso (tercer nivel). De acuerdo a los parmetros suministrados CDS/ISIS proceder de la siguiente forma (las etapas 1-3 sern obviadas si no se indica ningn criterio de clasificacin): 1. Utilizando la informacin indicada en la ficha de Clasificacin primero se crear un archivo hit que contendr los criterios de clasificacin y encabezamientos; 2. A continuacin se ordenara dicho archivo;
3. Utilizando el archivo hit ordenado como control, para cada registro de ste archivo comprueba si han cambiado uno o ms de los encabezamientos; de ser as formatea e imprime los encabezamientos requeridos de acuerdo al formato proporcionado o al formato de encabezamiento por defecto; 4. Entonces imprime el correspondiente registro del archivo maestro de acuerdo al formato que se haya definido. Una excepcin a esto es cuando se indica * en lugar de un formato de impresin, segn se comenta ms adelante.
i.
Qu Imprimir
Todos los registros de la ltima bsqueda Seleccione esta opcin si quiere imprimir el conjunto de registros que estuviera visualizando justo antes de entrar a la ventana de dilogo de impresin. Si estaba viendo el resultado de una bsqueda (llamado tambin conjunto de bsqueda), se puede elegir el imprimir solamente los registros marcados, si los hubiera, marcando la opcin Solo los registros marcados. Intervalo de MFN Marcando sta opcin se puede indicar el/los intervalo/s de registros a imprimir. Dicho intervalo puede ser indicado en la forma: n -n nSe imprime solo el registro de MFN = n Imprime los n primeros registros Imprime todos los registros a partir del n-simo (n incluido)
n-m
imprime los registros de n de MFN = n al de MFN = m (ambos incluidos) Se pueden concatenar intervalos utilizando comas, p.ej.: -10,15,20-30,50con lo que se imprimirn los primeros 10 registros, el 15, del 20 al 30 y los registros a partir del de MFN 50 (incluido).
ii. Salida a
Despus de haber indicado que es lo que se va a imprimir, se debe indicar el dispositivo de salida. CDS/ISIS le ofrece las siguientes opciones: Impresora La salida ser impresa por la impresora por defecto de Windows. Archivo postscript La salida se graba en un archivo output.ps en el directorio de trabajo de CDS/ISIS (parmetros 5 del archivo syspar.par). Archivo ASCII (ANSI) La salida ser grabada en un archivo de texto en formato ASCII utilizando el juego de caracteres definido para Windows. Archivo ASCII (OEM) La salida ser grabada en un archivo de texto en formato ASCII utilizando el juego de caracteres definido para MS-DOS. Cuando se elige la opcin de impresin a un archivo, CDS/ISIS le pedir que indique el nombre de dicho archivo por medio de una ventana de dilogo Guardar Archivo justo antes de empezar el proceso de impresin (al pulsar el botn Imprimir).
v. Botn Archivar
Guarda todos los parmetros definidos en la presente hoja de trabajo de impresin.
Esta ficha le permite definir para su documento ttulos, encabezamientos y pies de pgina. En la parte superior el recuadro de seleccin Editar indica qu elemento se est editando en recuadro de edicin (debajo de la ficha, sobre los botones Imprimir, Ayuda y Cancelar). Se pueden editar y definir as cualquiera de los siguientes componentes seleccionndolos del recuadro Editar: Primer, Segundo y Tercer ttulo, Pi y Encabezamiento de pgina. Para cada ttulo de su documento puede escoger: Utilizar el ttulo como cubierta Ttulo en todas las pginas Disponible slo para el tercer ttulo.
Alineacin del ttulo Tipo de letra del ttulo Tamao de fuente Estilo de caracteres
Se puede definir: Alineacin izquierda, Centrado y Alineacin derecha. Se puede elegir la fuente adecuada para cada ttulo utilizando el recuadro de seleccin correspondiente. Se puede variar el tamao de la fuente de cada uno de los ttulos utilizando el recuadro de seleccin correspondiente. Se puede definir para cada ttulo su estilo entre Itlica (i), Negrita (B) y Subrayado (u), o sus combinaciones.
En esta ficha se pueden definir los mrgenes a usar en la salida as como otros parmetros relacionados.
i.
Mrgenes
Espacio entre el principio de la pgina y la primera lnea impresa; Espacio entre el final de la pgina y la ltima lnea impresa; margen izquierdo margen derecho
Los mrgenes que se pueden definir son los siguientes: Superior: Inferior: Izquierdo Derecho
Sangra
i.
Nmero de Columnas
v. Bordes
CDS/ISIS dibujar un borde alrededor de cada columna.
viii. Posicin
Elija si prefiere que los nmeros aparezcan en la parte superior o inferior de la pgina.
ix. Alineacin
Elija A la izquierda, Centrado, A la derecha, Dentro o Fuera.
x. Iniciar en
Primer nmero de pagina a usar.
xiii. No clasificar
Marcando este recuadro se ignorar la ficha de clasificacin.
Esta ficha define todos los parmetros relacionados con la clasificacin y manejo de encabezamientos.
i.
Nmero de encabezados
Indquese aqu el nmero de niveles de encabezamiento que de desea utilizar. Dicho nmero debe ser al menos igual al nmero de claves de clasificacin especificadas (veas abajo). Si no se indica nada, CDS/ISIS usar como nmero de niveles de encabezamiento el de claves de clasificacin indicado. El propsito principal de usar encabezamientos es el de ayudar al lector a encontrar la informacin requerida de un rpido vistazo: el sangrado de los encabezamientos salta a la vista, sugiriendo as intuitivamente la ordenacin del listado. Como regla general, el nmero de encabezados debe ser uno menos del nmero de claves de clasificacin especificado, y la ltima clave de clasificacin deber corresponder al primer elemento del dato a imprimir para cada registro. Por ejemplo, en un listado ordenado por autor (primer nivel de clasificacin) y ttulo (segundo nivel de clasificacin) se deber utilizar un solo nivel de encabezados. Sin embargo, no habra mucho problema en utilizar dos
niveles de encabezamiento, dado que es muy improbable que un autor pueda escribir dos trabajos con el mismo ttulo. En otro ejemplo, se puede ordenar un listado de comunicaciones de congresos por lugar de celebracin (primer nivel de clasificacin), fecha del congreso (segundo nivel), Ttulo del Congreso (tercer nivel) y ttulo del artculo (cuarto nivel), y usar tres niveles de encabezamiento (lugar, fecha y ttulo del congreso); Las comunicaciones sern listadas entonces en orden alfabtico de ttulos, que podrn imprimirse como primer elemento de datos en su formato de impresin.
(fjese en la utilizacin del falso campo N1 para producir la lnea en blanco slo cuando el primer encabezamiento se pierda). Fjese tambin que se indica su propio formato de encabezamiento, CDS/ISIS slo usar el parmetro de sangra (indicado en la hoja de trabajo de impresin) para alinear los registros impresos debajo del ltimo nivel de encabezamiento. Es por tanto su responsabilidad proporcionar cualquier sangra requerida para los propios formatos de encabezamiento. Si no se proporciona un formato de encabezamiento (es decir, si se deja el recuadro en blanco), CDS/ISIS proporcionar un formato por defecto del sistema como el siguiente: MHL,#V1(0,i)/#V2(i,2i)/ . . . # Donde i es el valor que se asign al parmetro sangra de datos en la hoja de trabajo de impresin, y V1, V2, etc... son el primer, segundo, etc... encabezamientos. El formato antes indicado dejar una lnea en blanco delante de cada encabezamiento, y otra delante del primer registro impreso debajo del ltimo nivel de encabezamiento.
Una tabla de seleccin de campo (FST) para clasificacin define los contenidos de la clave de clasificacin y al mismo tiempo, en su caso, de los correspondientes encabezamientos (recuerde, sin embargo, que debe definir ms claves de clasificacin que encabezamientos). La diferencia entre una clave de clasificacin y el encabezamiento es que la primera se usa para listar los registros en el orden requerido, mientras que el segundo se usa para imprimir. Sin embargo, una clave de clasificacin contiene la misma informacin que su correspondiente encabezamiento, esta informacin puede ser representada de diferente forma. Por ejemplo, una clave de Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 96 inconnu.
clasificacin estar siempre en maysculas; si el campo del cual ha sido extrada contiene informacin de clasificacin, contiene la forma ordenable del campo. Por otra parte, un encabezamiento es extrado segn se especifica, es decir, no es convertido a maysculas, en tanto en cuanto no se fuerce dicha conversin en el formato de la FST. Adems, un encabezamiento siempre contiene la forma imprimible de en campo siempre que dicho campo contenga informacin para clasificacin. Las Tablas de Seleccin de Campos (FST) se discuten en detalle en el Manual de Referencia de Mini-micro CDS/ISIS (versin 3.0). Se puede proporcionar el nombre de una FST predefinida o escribir una directamente. Si se quiere utilizar una FST predefinida indique su nombre precedido del smbolo arroba (@). El smbolo @ le indica a CDS/ISIS que se trata de una FST distinta de la actual. Para escribir una FST, se debern indicar sus tres componentes separados entre si por un espacio en blanco en el siguiente orden: Identificador de campo, tcnica de indizacin y formato. En el caso de que se necesite indicar una FST que ocupe ms de una lnea, separe cada una de ellas con un signo + separado del resto por medio de espacios. A continuacin se indican dos ejemplos de FST: La primera indica a CDS/ISIS que utilice una FST predefinida llamada AUTHOR; la segunda indica al sistema que cree una clave de clasificacin a partir del contenido del campo 10 y una clave de clasificacin por cada descriptor del campo 20:
@AUTHOR 1 0 V10 + 1 2 V20
En el segundo ejemplo, dado que la FST especifica dos lneas, todos los encabezamientos generados sern ordenados en una simple secuencia alfabtica. En una FST multilnea se pueden usar diferentes identificadores de campo y tcnicas de indizacin para cada lnea, es decir:
1 0 V10 + 2 2 V20
Si en este ltimo caso se especifica un formato de encabezamiento, dicho formato debe tener en cuenta las etiquetas definidas en la FST. Para la FST anterior, debe utilizarse V1 para referirse al campo 10 y V2 para referirse al campo 20. Esto puede utilizarse, por ejemplo, para imprimir el encabezamiento usando distintos tipos de fuentes, dependiendo del origen de la informacin. Como se ha mencionado anteriormente, si uno o ms campos contienen informacin para clasificacin, CDS/ISIS tendr en cuenta esto mientras construye la clave de clasificacin.
Indicador del Tipo encabezamiento
Este parmetro determina si CDS/ISIS debe construir una clave de clasificacin sencilla o una clave para cada elemento producido por la Tabla de Seleccin de Campos (FST). Adems indica cuando un encabezamiento debe ser nico, es decir, impreso solo cada vez que cambie, o bien impreso en todos los casos. Puede especificarse lo siguiente: 0 (cero) o 2 para generar una sola clave; en este caso, la clave se construye a partir del primer elemento producido por la tabla de seleccin de campos. Por ejemplo, si se hace la clasificacin por autor, puede usarse esta opcin para especificar que slo se desea usar al primer autor como clave de
clasificacin, y por lo tanto, que un registro dado debe solamente ser impreso bajo el primer autor; 1 o 3 para generar claves mltiples; en este caso, CDS/ISIS construir una clave para cada elemento producido por la tabla de seleccin de campos. Esta opcin normalmente se usa para la produccin de ndices. En este caso, el registro a partir del cual se extrajeron las claves, ser impreso bajo cada uno de los encabezamientos. Por ejemplo, puede usarse la generacin de claves mltiples para producir un ndice de autores o de palabras significativas. Si se solicita la generacin de claves mltiples para ms de un nivel de clasificacin, CDS/ISIS generar todas las combinaciones necesarias. Para producir encabezamientos nicos, debe seleccionarse el valor 0 o 1. Los valores 2 o 3 harn que los encabezamientos se impriman en cada ocasin, sea que hayan cambiado o no. Esta ltima opcin es de particular utilidad para la produccin de fichas catalogrficas.
Longitud de la clave
Este parmetro define el tamao de la clave de clasificacin para este proceso de impresin. Se debe seleccionar una longitud que sea suficiente, dependiendo del campo del que se extrae la clave, para producir la secuencia correcta. Por ejemplo, si se especifica una longitud de 10 caracteres para un ttulo, CDS/ISIS slo usar los 10 primeros caracteres para ordenar los ttulos. Esto puede tener las siguientes consecuencias: primero, todos los ttulos que difieren slo desde la undcima posicin en adelante, quedarn probablemente en orden aleatorio, ya que CDS/ISIS asumir que estos son de hecho iguales; segundo, si el ttulo es uno de los encabezamientos, slo se imprimir el primero, debido a que CDS/ISIS imprime el encabezado slo cuando hay un cambio de la clave de clasificacin correspondiente. Por otro lado, no debe seleccionarse una clave de clasificacin demasiado larga, ya que esto aumentar el tamao del archivo, y por lo tanto el tiempo de clasificacin. Adems, hay un lmite mximo del tamao total de las claves de clasificacin, que no debe exceder de 4096 caracteres, y del tamao del registro del archivo HIT, que no puede exceder los 30000 caracteres. Por lo tanto, si se desea clasificar con ms de una clave, debe asegurarse que el tamao mximo de la clave integrada (para todas las claves), no exceda de 4096 caracteres, y que la suma de las longitudes de las claves con la longitud de los encabezamientos correspondientes no exceda de 30000 caracteres. Si esto llegara a suceder, CDS/ISIS genera un mensaje de alerta, e ignora los registros de longitud excesiva
Recuadro de marcado de FST
Este recuadro le indica a CDS/ISIS si ha de considerar (si est marcado) o ignorar (si est en blanco) la clave de clasificacin relacionada. Esta opcin puede ser til cuando se estn utilizando hojas de trabajo de impresin predefinidas.
El lenguaje de recuperacin de CDS/ISIS se basa en el lgebra booleana, que provee una forma conveniente de expresar operaciones lgicas entre conjuntos. Cada trmino de bsqueda asociado con un registro dado puede, de hecho, considerarse que representa el conjunto de todos aquellos registros asociados con ese trmino. Por lo tanto, al establecer operaciones lgicas entre trminos de bsqueda, se puede definir con precisin el conjunto de los registros a ser recuperados en respuesta a la necesidad planteada. Los ejemplos dados aqu, no pretenden describir como formular consultas especficas, sino simplemente ilustrar las capacidades del lenguaje de recuperacin de CDS/ISIS. Sin embargo, el lenguaje de recuperacin por si mismo no es suficiente para permitir al usuario realizar una bsqueda en una base de datos especfica. La clave para una bsqueda eficiente y efectiva es un conocimiento profundo de los trminos de bsqueda disponibles en una base de datos determinada. Es importante por lo tanto, que el usuario se familiarice con el diccionario de trminos de bsqueda disponibles para la base de datos que consulta, y con las reglas para generar los ndices de los registros en esa base de datos. La forma ms eficiente de realizar una bsqueda con CDS/ISIS, es a travs del archivo invertido (la razn fundamental para mantener un archivo invertido es precisamente la de permitir una recuperacin rpida). Sin embargo, slo se puede hacer esto si los requerimientos de bsqueda estn dentro del mbito del diccionario de trminos de bsqueda definido para una base de datos determinada, o sea, que han sido previstos cuando se defini el contenido del archivo invertido. No importa lo bien pensado que haya sido el diseo de una base de datos, habr casos en que no sea posible formular una bsqueda en base al archivo invertido. Para estos casos, CDS/ISIS provee un mtodo alterno de bsqueda, denominado bsqueda en texto libre, que permite satisfacer cualquier requerimiento de bsqueda independientemente del contenido del archivo invertido. Debido a que este segundo mtodo es mucho menos eficiente, normalmente es utilizado en forma asociada a una bsqueda sobre el archivo invertido, para refinar la estrategia de bsqueda, pero puede ser usado en forma independiente si esto es necesario. Si se realizan largas bsquedas en texto libre con frecuencia, puede ser conveniente considerar la posibilidad de redefinir el archivo invertido.
B.
Expresiones de Bsqueda
a.Trminos exactos
Un trmino exacto es cualquier elemento de bsqueda definido para una base de datos dada, tal como un descriptor de materia, palabra clave, frase, palabras del ttulo, nombres de autor, etc. El usuario debe estar familiarizado con los trminos de bsqueda disponibles en cada base de datos en la que pretenda realizar bsquedas. Cuando se usa un trmino de bsqueda exacto, este debe ser especificado en la forma idntica en que es conocido por CDS/ISIS. Al formular una consulta, se debera tener a mano una lista de los trminos de bsqueda (o usar la ventana diccionario, para ver la lista de los trminos de bsqueda disponibles). Aun variaciones menores en la ortografa harn que CDS/ISIS rechace un trmino. Por ejemplo, si el trmino conocido por CDS/ISIS es COLOR (de acuerdo con el uso en los Estados Unidos), no podr usarse el trmino en su forma britnica COLOUR, ya que esta ser rechazada 4. Un punto importante que debe tenerse presente, es que si el trmino de bsqueda contiene parntesis, o cualquiera de los operadores de bsqueda (* + (G) (F) . $ ^), o si empieza con el smbolo #, debe ser encerrado entre comillas dobles () para eliminar una posible ambigedad. Por lo tanto, si el trmino de bsqueda a utilizar es:
ALEMANIA (REPBLICA FEDERAL)
Cabe destacar que CDS/ISIS en su configuracin standard no hace distinciones entre minsculas y maysculas, ni toma en cuenta los acentos para efectos de comparacin de los trminos de bsqueda, por lo que los trminos: Corazn, corazn, CORAZN sern considerados idnticos en este caso en particular (N. del T.)
4
El truncamiento a la derecha se indica colocando un signo de dlar ($) inmediatamente despus del ltimo carcter de la raz. Supngase por ejemplo que la lista de trminos de bsqueda contiene el siguiente conjunto de trminos:
FILE ORGANIZATION FILM FILM INDUSTRY FILM LIBRARIES FILM-MAKER FILM-MAKING FILM-MAKING TRAINING FILMSTRIP FILTRATION
es equivalente a:
Al igual que en el caso de trminos exactos, si la raz contiene parntesis, alguno de los operadores de bsqueda, o si empieza con el signo #, debe encerrarse entre comillas dobles (). Por ejemplo, FILM $ es equivalente a:
FILM FILM INDUSTRY FILM LIBRARIES
pero FILM $ (sin encerrarlo entre comillas dobles), producir un mensaje de error.
c. Trminos ANY
Un trmino ANY es un trmino colectivo que representa a un conjunto predefinido de trminos de bsqueda. Cuando se incluye un trmino ANY en la formulacin de una bsqueda, CDS/ISIS unir con una operador O (or), todos los trminos de bsqueda de los asociados con el trmino ANY especificado. Un trmino ANY consiste en la palabra ANY seguida por un identificador nico, generalmente mnemotcnico, asignado al conjunto de trminos asociados. Por ejemplo, el trmino ANY BENELUX puede usarse para recuperar los registros indizados con el nombre de cualquier pas del grupo Benelux (Blgica, Holanda y Luxemburgo). Antes de que pueda usarse un trmino ANY en una bsqueda, su contenido debe ser definido especificando el conjunto de trminos asociados. Ntese que no es necesario definir dichos trminos para todas las bases de datos. Por lo tanto, antes de intentar usar un trmino ANY debe asegurarse que efectivamente existe esta facilidad para la base de datos considerada, y que el trmino ANY que se desea usar, est efectivamente definido.
2.Operadores de Bsqueda
Se pueden combinar dos o ms trminos de bsqueda en una expresin, usando operadores de bsqueda que indiquen la relacin que se desea imponer entre ellos.
El O lgico por lo tanto, se utiliza para ampliar el mbito de la bsqueda, y en general aumentar el nmero de registros recuperados (HITS). El smbolo usado para representar al operador O lgico es el smbolo de suma (+). As, por ejemplo para recuperar documentos acerca de los pases del grupo Benelux, podra utilizarse el operador O lgico del modo siguiente:
BLGICA + HOLANDA + LUXEMBURGO
El Y lgico por lo tanto es utilizado para restringir el mbito de la bsqueda al requerir la co-ocurrencia de trminos, y en general reducir el nmero de registros recuperados. As por ejemplo, para recuperar documentos sobre sistemas en lnea de recuperacin de informacin, puede utilizarse el operador Y del modo siguiente:
SISTEMAS EN LNEA * RECUPERACIN DE INFORMACIN
Ntese que, al igual que en el O lgico, el orden de los trminos es irrelevante. El resultado de un Y lgico puede ser un conjunto vaco, o sea, un conjunto que no contiene elementos. En este caso, no se recuperan documentos. En el ejemplo anterior, se obtendr el conjunto vaco si en la base de datos no hay ningn registro que contenga simultneamente los trminos SISTEMAS EN LNEA y RECUPERACIN DE INFORMACIN.
c. Operadores proximidad
nivel
de
campo
de
Estos operadores son ms restrictivos que el operador Y lgico, y son particularmente tiles en la bsqueda por medio de lenguaje natural. Los operadores a nivel de campo y de proximidad son los siguientes: (G) mismo campo (todas las ocurrencias de un campo repetible se consideran como una sola entidad), por ejemplo: agua (G) suelo recuperar todos los registros que incluyan tanto agua, como suelo, siempre y cuando ambos trminos se hallen en el mismo campo; recuperar todos los registros que incluyan tanto agua como suelo, siempre y cuando ambos trminos se hallen en el mismo campo o en la misma ocurrencia de un campo repetible ((G) y (F) son equivalentes cuando se aplican a campos no repetibles);
(F)
mismo campo u ocurrencia individual de un campo repetible, por ejemplo: agua (F) suelo
igual que (F), pero con la restriccin adicional de que los dos trminos no se hallen a ms de n palabras de distancia, donde n es el nmero de puntos ms uno. Por ejemplo: agua . suelo agua . . suelo adyacentes mximo una palabra entre agua y suelo
agua . . . suelo $
igual que (F), pero con la restriccin adicional de que los dos trminos se hallen exactamente a n palabras de distancia, donde n es el nmero de signos $ ms uno. Por ejemplo: agua $ suelo agua $ $ suelo adyacentes exactamente una palabra entre agua y suelo
agua $ $ $ suelo exactamente dos palabras entre agua y suelo. Ntese que los operadores . y $ deben estar precedidos y seguidos por un espacio.
El smbolo usado para indicar la operacin NO lgico es el signo de negacin (^). El NO lgico debe usarse con gran cuidado, ya que puede fcilmente resultar en la prdida inadvertida de material relevante. Por ejemplo, en una bsqueda de documentos acerca de grupos de minusvlidos pero excluyendo a nios minusvlidos parecera conveniente formular la bsqueda del modo siguiente:
GRUPOS MINUSVLIDOS ^ NIOS MINUSVLIDOS
Sin embargo, es muy posible que un documento sobre el tema de inters tambin contenga una seccin relativa a nios minusvlidos. Este documento sera eliminado si se usa la consulta anterior. Ntese adems que a diferencia del O lgico y del Y lgico, la operacin NO lgico no produce el mismo resultado si se invierte el orden de los dos operandos. O sea, A ^ B no es lo mismo que B ^ A (excepto para el caso especial en que A y B representan el mismo conjunto, en cuyo caso el resultado es el conjunto vaco).
Si dos o ms operadores de la misma prioridad aparecen en el mismo nivel de parntesis en la misma expresin, sern ejecutados de izquierda a derecha. Por lo tanto, para evaluar la expresin del siguiente ejemplo:
A + B * C
CDS/ISIS evaluar primero B * C y despus evaluar el O lgico entre A y (B * C). Mientras que para evaluar:
(A + B) * C
primero evaluar A + B y despus el Y lgico entre (A + B) y C. Se pueden anidar parntesis en caso necesario, como lo muestra el siguiente ejemplo:
((A + B) * C + (D + E) + F) ^ G
Al formular una expresin de bsqueda deben observarse algunas reglas sintcticas simples: No puede haber dos operadores lgicos adyacentes, excepto por . y $ repetidos (que sin embargo no pueden mezclarse); Los parntesis deben equilibrarse, o sea, el nmero de parntesis que abren debe ser igual al nmero de parntesis que cierran, y cada parntesis que abre debe corresponder a uno que cierra.
El identificador de campo normalmente es la etiqueta del campo. Sin embargo, puede haber excepciones a esto. Vase "FST para archivo invertido", para una definicin precisa de identificador de campo.
5
Los calificadores de los operandos pueden ser utilizados en conjuncin con operadores de bsqueda para restringir la bsqueda a campo(s) especificado(s), y pueden aplicarse tambin a trminos de bsqueda truncados a la derecha, o a trminos ANY. Por ejemplo, considrese una base de datos bibliogrfica donde los trminos se generan por palabras usando todos los campos. A travs de la operacin Y es posible recuperar en forma simple cualquier registro que contenga los trminos INTERNACIONAL, EXPERTOS y REUNIN:
INTERNACIONAL * EXPERTOS * REUNIN
Sin embargo, el nmero de registros que satisfacen esta consulta puede ser muy grande, ya que cada palabra puede aparecer en cualquier campo, p.ej. ttulo, nombre de organismo, materia, etc. Utilizando el operador (F):
INTERNACIONAL (F) EXPERTOS (F) REUNIN
el nmero de registros recuperados se reducir, pero pueden persistir ambigedades, ya que los trminos pueden aparecer en el resumen, en el ttulo, el editor, etc. Sin embargo, al aadir el calificador /(62):
INTERNACIONAL (F) EXPERTOS (F) REUNIN/(62)
slo los registros que contienen todos los trminos en la misma ocurrencia del campo 62 sern recuperados (ntese que en este caso es suficiente con calificar slo uno de los trminos). Cuando el operando es un trmino truncado a la derecha o un trmino ANY, CDS/ISIS aplicar el calificador a todos los miembros del conjunto correspondiente. Por lo tanto, el ejemplo:
ANY BENELUX/(64)
es equivalente a:
BLGICA/(64) + HOLANDA/(64) + LUXEMBURGO/(64)
Si la expresin de bsqueda contiene algn trmino ANY, sern desplegados los apuntadores (postings) de cada uno de los trminos de bsqueda asignados al trmino ANY, as como el valor agregado de los apuntadores (postings) del trmino ANY. De manera semejante, si la expresin de bsqueda contiene un trmino truncado a la derecha, sern desplegados los apuntadores (postings) de cada trmino individual, as como el valor agregado de todos los apuntadores (postings) del trmino truncado. Si se usa un trmino que no es vlido, CDS/ISIS definir el valor de los apuntadores (postings) como cero, y marcar el trmino con el mensaje: Erreur! Argument de commutateur inconnu.. Erreur! Argument de commutateur 106 inconnu.
** NO SE ENCUENTRA **
Como ya se mencion, CDS/ISIS asigna un nmero nico a cada expresin de bsqueda. Tambin mantiene nota de los registros que cumplen con la expresin de bsqueda. En expresiones de bsqueda posteriores, se puede hacer referencia a expresiones previas simplemente usando el nmero del conjunto que le asign CDS/ISIS precedido por el signo (#). Esta posibilidad permite desarrollar la estrategia de bsqueda paso a paso. El dividir la consulta en elementos no slo permite verificar paso a paso el nmero de registros recuperados, sino que tambin permite desplegar los registros mismos, de modo que se puede verificar en cualquier momento la validez lgica de la bsqueda formulada, en trminos de los registros recuperados. Supngase por ejemplo, que despus de desplegar los registros recuperados por la expresin (ITALIA + FRANCIA) * ARTE, se identifican algunos registros irrelevantes recuperados debido a que se refieren a la conservacin de monumentos. Podra entonces modificarse la formulacin introduciendo la expresin de bsqueda:
#1 ^ CONSERVACIN DE MONUMENTOS
Las referencias a expresiones de bsqueda definidas previamente se denominan referencias retrospectivas. Ntese que es posible aplicar un calificador a una referencia retrospectiva. Por ejemplo:
#1/(64)
seleccionara entre los registros recuperados por la expresin de bsqueda 1, slo aquellos en donde esa expresin se cumple en el campo 64. No hay reglas predefinidas para formular una bsqueda. El usuario desarrollar sus propios hbitos conforme adquiere experiencia en el uso de CDS/ISIS. En general, las personas con poca experiencia deben evitar el uso de expresiones complejas al principio, sino ms bien empezar con expresiones simples, que al combinarse produzcan la formulacin deseada. Haciendo referencia al ejemplo anterior, la misma bsqueda se pudo formular en 4 pasos, de la manera siguiente:
conjunto nm. #1: conjunto nm. #2: conjunto nm. #3: conjunto nm. #4: ARTE ITALIA + FRANCIA CONSERVACIN DE DOCUMENTOS #1 * #2 + #3
C.
Esta tcnica permite especificar condiciones de bsqueda relacionadas con campos que no han sido invertidos, y/o especificar condiciones que no seria posible indicar de otro modo a travs de las expresiones de bsqueda descritas ms arriba, tales como la comparacin de campos, o la comparacin de los valores numricos de los campos.
Para realizar una bsqueda en texto libre, primero debe seleccionarse el comando Bsqueda experta en el Men de Bsqueda y escribir su ecuacin de bsqueda en el recuadro Expresin de bsqueda de la ventana Bsqueda experta. Para poder distinguirla de una expresin de bsqueda normal, debe precederse con un signo interrogativo, del modo siguiente: ? expresin booleana o ? #n expresin booleana donde: ? #n identifica a esta como una bsqueda en texto libre. restringe optativamente la bsqueda en texto libre al resultado de una bsqueda previa (n es el nmero del conjunto de la bsqueda previa: Esta puede haber sido una bsqueda a travs del archivo invertido, o una bsqueda en texto libre, o una combinacin de ambos tipos); si se omite, la bsqueda en texto libre se realizar sobre toda la base de datos;
expresin booleana es una expresin booleana de CDS/ISIS segn se define en la pgina 61 del Manual de Referencia CDS/ISIS. Versin 3.0. En respuesta a una bsqueda en texto libre, CDS/ISIS evaluar la expresin booleana para cada registro del archivo maestro, y construir una lista HIT que identifica los registros que satisfacen la condicin especificada (o sea, todos los registros para los cuales la expresin booleana produce el valor Verdadero [true]). Por ejemplo:
? v24 : Unesco and val(v26^c) >= 1986
recuperara todos los registros que contienen Unesco en el campo 24, con una fecha de publicacin (v26^c) mayor o igual a 1986. Lo siguiente:
? #2 (p(v24) or p(v29)) and v26^b : unesco
recuperara, entre los registros recuperados por la expresin #2, slo aquellos que contienen unesco en el subcampo b del campo 26, siempre y cuando estos registros contengan ya sea el campo 24 o el 29 o ambos. Al igual que las bsquedas con el archivo invertido, cada bsqueda en texto libre recibe un nmero de conjunto, que puede posteriormente utilizarse en otras expresiones de bsqueda. Ntese que aun cuando las expresiones que usan el archivo invertido y las de texto libre, no pueden combinarse en una sola expresin, es posible a travs de las referencias retrospectivas combinar cualquier nmero de ellas en expresiones por separado, tal como se muestra en el ejemplo siguiente:
conj. 1 AGUA * SUELO conj. 2 ? #1 val(v26^c) > 1985 conj. 3 ANY LATINOAMERICA conj. 4 #2 * #3
Debido a que CDS/ISIS debe leer cada registro del archivo maestro para poder verificar si se cumplen las condiciones de la bsqueda se satisfacen, el tiempo de proceso de bsquedas en texto libre puede ser muy grande, especialmente si se aplica a una base de datos grande.
CDS/ISIS mantiene informado al usuario acerca del proceso, representndolo en pantalla, de modo que se puede ir viendo el desarrollo de la bsqueda. La figura muestra la apariencia de la pantalla durante la ejecucin de una bsqueda en texto libre.
Los recuadros presentan la siguiente informacin: Phase.- Tipo de operacin que se realiza Processing.- Muestra el curso de la operacin con los siguientes datos: MFN HITS muestra el MFN del registro que est en proceso muestra el nmero de registros recuperados hasta el momento (se incrementa en 1 cada vez que un registro cumple con la expresin booleana);
% muestra el porcentaje de aciertos, o sea, el porcentaje de registros recuperados, respecto del nmero de registros procesados. REGS es el nmero total de registros a ser procesados. La ejecucin de una bsqueda en texto libre puede suspenderse en cualquier momento pulsando Cancel, con objeto de ver con ms cuidado los resultados parciales.
a.Funcin LR((formato),de,a)
Parecida a la funcin L, la funcin LR consulta el archivo inverso por el trmino definido en formato, y devuelve todos los apuntadores (postings) del mismo. Por ejemplo: ref(lr((v10)),v1,v2), devolver los campos 1 y 2 de todos los registros que tengan como apuntador (posting) el trmino contenido en el campo 10. Se puede limitar el rango de los apuntadores a ser recuperados utilizando los parmetros opcionales de y a. Por ejemplo: lr((v10),3,7) solo recuperar los apuntadores del 3 al 7. Los parmetros opcionales de y a pueden ser expresiones numricas vlidas.
b.Funcin NOCC(Vtt)
Devuelve el nmero de ocurrencias del campo tt.
c. Funcin NPST(formato)
Al igual que la funcin L, la funcin NPST busca en el archivo inverso el trmino definido por formato, y devuelve el nmero de apuntadores (postings) del mismo.
d.Funcin OCC
La funcin OCC devuelve el nmero actual de ocurrencias contenidas en un grupo repetible. Puede ser usada para producir listados numerados. Por ejemplo, el formato:
(v70/)
produce una lnea por cada ocurrencia del campo 70. Usando la funcin OCC se puede escribir:
if p(v70) then f(occ,1,0),. fi,v70/)
e.Funcin SIZE(formato)
Devuelve el tamao de la cadena de caracteres generada por formato. Debe tenerse en cuenta que sta funcin es sensible al comando modo. As, si el campo 10 contiene 20 caracteres, size(mpl,v10) devolver 20, mientras que size(mdl,v10) devolver el valor 22, al contar el punto y el espacio generado automticamente por el modo dato.
devuelve 1 si el contenido del campo 10 se corresponde al patrn y 0 en caso contrario. La segunda forma puede usarse para comprobar otras condiciones de acuerdo con el valor de la expresin numrica, que puede ser una de las siguientes: 1 - alfanumrica (la cadena contiene solo caracteres alfabticos o numricos); 2 - alfabtica (la cadena contiene solo caracteres alfabticos); 3 - numrica (la cadena contiene solo caracteres numricos); 4 - enteros decimales (la cadena es un entero opcionalmente con signo, p. ej.: -24) 5 - Nmero decimal (la cadena es un valor numrico, incluso en notacin cientfica). Por ejemplo:
type(3,v40)
devuelve 1 si el campo 40 contiene solo los dgitos del 0-9. Tenga en cuenta que CDS/ISIS usar la tabla ISISAC.TAB para determinar cuando un carcter es alfabtico o no (veas la pg. 251 del Manual de Referencia CDS/ISIS. Versin 3.0).
a.Funcin DATE(exp)
Devuelve la fecha actual y/o la hora en el formato especificado por la expresin numrica exp. El valor de exp puede ser uno de los siguientes: 1devuelve la fecha de idntica forma que la funcin DATESTAMP de ISIS Pascal, es decir una cadena de 18 bytes de la forma MM-DD-YY HH:MM:SS (p.ej. date(1) puede devolver: 09-30-97 15:03:44); devuelve solo la fecha (p.ej. date(2) puede devolver: 09-30-97); devuelve solo la hora (p.ej. date(3) puede devolver: 15:03:44).
23-
b.Funcin DB
La funcin DB devuelve el nombre de la base de datos activa.
c. Funciones de subcadenas
Se pueden obtener subcadenas a partir de una cadena de caracteres de dos formas diferentes: 1. Utilizando el comando *desplazamiento.longitud junto con la funcin S (veas pgs. 50 y 71 Manual de Referencia CDS/ISIS. Versin 3.0), como en el siguiente ejemplo: S(v24,v69)*3.5 (en ste caso CDS/ISIS extraer 5 caracteres a partir del 4 de la cadena devuelta por la funcin S); Utilizando la nueva funcin de subcadenas SS(pos,long,formato). La funcin SS devolver la subcadena de la cadena indicada en formato que empieza en la posicin pos y de una longitud de long caracteres long. Por ejemplo SS(1,5,v30) extrae los 5 primeros caracteres del campo 30.
2.
La principal diferencia entre las dos formas consiste en que en la funcin SS tanto pos como long pueden expresiones numricas mientras que en el comando *desplazamiento.longitud los valores deben ser constantes numricas.
B.
Se pueden incluir formatos predefinidos en un formato mediante el uso de la funcin @nombre, donde nombre es el nombre del formato a ser incluido. Este formato debe estar archivado en el directorio de la base de datos activas (segn se especifica en el parmetro 5 del SYSPAR.PAR en el parmetro 10 del dbn.PAR). Por ejemplo:
if v1=BIB then @fmt1 else @fmt2 fi
En ste ejemplo, el contenido del campo 1 determinar si se ejecuta el formato fmt1 o el fmt2.
C.
Variables de Formato
CDS/ISIS predefine diez variables numricas de formato y diez variables de cadena de formato, que pueden ser utilizadas en los formatos cuando sea necesario. Las diez variables numricas de formato se llaman desde E0 a E9 y las diez variables de cadena desde S0 a S9. El valor de dichas variables se inicializan a 0 (cero) en el caso de las numricas y a cadena nula en las de cadena, cada vez que se ejecuta el formato. Se puede asignar o cambiar el valor de una variable numrica como sigue: En:=expresin numrica (por ejemplo: e1:=val(v10)+5) Y se pueden cambiar o asignar el valor de una variable de cadena como sigue: Sn:=(formato) (por ejemplo: s5:=(v10)). Tngase en cuenta que se precisan parntesis alrededor de formato. Se puede usar una variable numrica en todos los casos en que se deban usar valores numricos, por ejemplo como operando de expresiones numricas como if e1+10<25 then ... fi. Como cualquier otro valor numrico, las expresiones numricas no pueden ser mostradas directamente, pero pueden ser tratadas previamente usando la funcin F (veas pg. 67 del Manual de Referencia CDS/ISIS. Versin 3.0). Las variables de cadena pueden usarse tanto como operandos de cualquier expresin de cadena como cualquier comando de formato.
D.
Comando WHILE
El comando WHILE proporciona capacidad iterativa en la medida que se necesite la ejecucin repetida de un formato. Se codifica como se indica a continuacin: WHILE condicin (formato) donde: condicin formato es una expresin Booleana segn se definen en la pg. 61 y sigs. del Manual de Referencia CDS/ISIS. Versin 3.0; es el formato CDS/ISIS que debe ser repetido mientras que la expresin Booleana sea Verdadera.
Si el valor inicial de condicin es Falso entonces no se ejecutar en ningn caso el formato. Para que termine el ciclo se debe incluir en el formato algn comando que
garantice que en algn momento la condicin resulte Falso, y se cierre el ciclo. Por ejemplo:
e1:=1,e2:=nocc(v70), while e1<=e2 (f(e1,1,0),. ,v70 [e1]/ e1:=e1+1)
ste ejemplo muestra cada ocurrencia del campo 70 en una nueva lnea, precedida por el nmero de la ocurrencia, p.ej.:
1. Primer Autor 2. Segundo Autor 3. Tercer Autor
En ste ejemplo se extraen los descriptores del campo 69 enmarcados entre < >, y se muestran en una nueva lnea precedidos por su nmero secuencial, p.ej.:
1. Primer descriptor 2. Segundo descriptor 3. Tercer descriptor
E.
Microsoft Windows, como la mayor parte de los ambientes grficos, ofrece amplias capacidades de tratamiento en la visualizacin e impresin de caracteres de texto. Por ejemplo le permite escoger las fuentes6 que sern usadas en el dispositivo de salida de texto. CDS/ISIS para Windows proporciona nuevos comandos para manipular la visualizacin usando varias fuentes, incluso proporcionales, variando su tamao y color. Se pueden aadir estos nuevos comandos a formatos existentes para mejorar la calidad tipogrfica de las salidas a pantalla o impresora. Los formatos definidos en la versin para MS-DOS se muestran usando por defecto la fuente fija, no proporcional Courier New, para simular la salida en dicho ambiente bajo Windows e interpretar correctamente los parmetros de sangra expresados en nmero de caracteres. Sin embargo cuando se usan fuentes proporcionales, un comando
Una fuente es un conjunto de caracteres que tiene una nica combinacin de altura, anchura, aspecto, juego de caracteres y otros atributos. Las aplicaciones usan fuentes para visualizar o imprimir textos con varios aspectos y tamaos. Por ejemplo, los procesadores de textos usan fuentes para proveer al usuario una interfase del tipo lo que ve es lo que obtiene ("what you see is what you get", WYSIWYG).
6
como: Sangrar la primera lnea con 5 caracteres no tendr siempre el mismo efecto, dado que cada carcter tiene diferente anchura. Los nuevos comandos le podrn ayudar para el diseo de formatos con una apariencia adecuada en estos casos. Los siguientes apartados describen en detalle dichos comandos.
1.Comando FONTS
El comando FONTS define el conjunto de fuentes (tambin llamado tabla de fuentes) que se usar en su formato. Si est presente, siempre debe ser el primer comando en el formato. En otro caso CDS/ISIS usar el parmetro por defecto el definido en el parmetro 110 del SYSPAR.PAR, o el conjunto de fuentes definido por defecto en Windows si tambin dicho parmetro del syspar.par est ausente. El comando FONTS se codifica como sigue: FONTS ((familia1,fuente1) , (familia2,fuente), . . . ) donde: familian fuenten es la familia de fuentes, y es el nombre de la fuente.
Una fuente en particular se define con los nombres de la familia y de la fuente, separados por una coma y encerrados entre parntesis. La familia es un conjunto de fuentes que tienen similares caractersticas, la fuente representa a una fuente especfica de una familia en particular. Las familias estn predefinidas, las fuentes dependen del conjunto de las disponibles (instaladas en su programa Windows), en su ordenador (se puede obtener una lista de ellas utilizando el comando Fuentes del Panel de Control de Windows). La siguiente tabla indica las familias de fuentes que se pueden usar y da ejemplos de fuentes para cada una de ellas. Familia Nil Roman swiss modern script decor tech Descripcin Desconocida o defecto (Windows) Roman, fuentes de espaciado proporcional y con bigotillo. Swiss, fuentes de espaciado proporcional y sin bigotillo. Fuentes de espaciado fijo. Fuentes Script Fuentes Decoradas Fuentes tcnicas, smbolo y matemticas. Times New Roman, Palatino Arial Courier New, Pica Cursive Old English, ITC Zapf Chancery Symbol Ejemplos
CDS/ISIS numera cada fuente definida en el comando fonts a partir de 0. Por ejemplo, si se desean utilizar las fuentes Times New Roman y Arial se deber usar el siguiente comando:
fonts((roman,Times New Roman),(swiss,Arial))
En ste caso la fuente la fuente Times New Roman ser la fuente 0 y Arial ser fuente 1. A partir de entonces, en su formato, podr seleccionar cualquiera de ellas usando el comando Fn descrito mas adelante, para activar la deseada.
2.Comando COLS
El comando COLS define el conjunto de colores (tambin llamado tabla de colores) que sern usados en su formato. El comando COLS solo puede ser usado inmediatamente detrs del comando FONTS. En otras palabras, para utilizar el comando COLS, antes debe haberse definido el comando FONTS. Si no se define el comando COLS, CDS/ISIS usar el especificado en el parmetro 110 del SYSPAR.PAR o la tabla de colores por defecto de Windows si no se defini dicho parmetro. El comando COLS se codifica como se indica a continuacin: COLS ((rojo1,verde1,azul1) , (rojo2,verde2,azul2), . . . ) donde: rojon es un nmero del 0 al 255 que indica el grado de rojo verden es un nmero del 0 al 255 que indica el grado de verde azuln es un nmero del 0 al 255 que indica el grado de azul Los distintos colores se obtienen a travs de una mezcla de los tres colores bsicos: rojo, verde y azul, el grado de cada color indica la cantidad de dicho color en la mezcla en una escala del 1 al 255. La paleta de colores vara desde el negro (0,0,0) hasta el blanco (255,255,255). Por ejemplo el color (255,0,0) indica el rojo puro. CDS/ISIS numera cada color definido en una tabla a partir del 0. Por ejemplo si se quieren definir los colores rojo, verde y azul se podr usar el siguiente comando:
COLS ((255,0,0),(0,255,0),(0,0,255))
En este caso, el rojo ser el color 0, el verde el color 1 y el azul el color 2. Despus en el formato, se puede seleccionar cualquiera de stos colores usando el comando CLn (veas ms adelante).
a.Sangra
Se puede utilizar el comando M para definir el margen global izquierdo como sigue: M ( sangra,psangra ) donde: sangra psangra es la sangra a aplicar al prrafo desde el margen izquierdo, y es la sangra de la primera lnea del prrafo.
Ambas medidas estn expresadas en puntos (una pulgada equivale a 1440 puntos y un centmetro a 567). Este comando es similar al comando de sangra que sigue a un selector de campo en el lenguaje de formateo (p.ej. V10(5,10)), pero el comando M le permitir no solo tener un control ms preciso de la sangra, si no tambin el aplicarla a ms de un campo.
b.Comando de Tabulacin
Se puede usar el comando tabulacin para tabular a la posicin deseada de la lnea, como sigue: TAB TAB ( valor ) donde: valor indica la posicin del siguiente carcter expresada en pasos desde el margen izquierdo actual. Si no est presente (valor) ser tomado un valor por defecto. Este comando es similar al comando C, pero permite un control ms preciso de la tabulacin. o
c. Comando de Centrado
Este comando permite centrar un texto entre los mrgenes izquierdo y derecho activos. Se codifica como se indica a continuacin: QC
d.Comando de justificado
Permite distribuir el texto entre los mrgenes izquierdo y derecho activos. Se codifica como se indica a continuacin: QJ
e.Comando BOX
Este comando permite dibujar un marco alrededor de un texto. Tiene dos formas como se indica a continuacin:
BOX BOX(n) La primera forma simplemente dibuja un borde alrededor del prrafo usando el color activo (veas a continuacin el comando CLn bajo Comandos de formateo de caracteres). La segunda forma rellena el fondo del recuadro de dicho prrafo usando el color n (definido por el comando COLOR). Tngase en cuenta que en este caso el color activo debe ser diferente del color n, ya que en otro caso no ser visible el texto encerrado en el recuadro, al utilizar el mismo color que el fondo.
cln
Debe tenerse en cuenta adems que ambas formatos son sensibles al comando modo (veas pg. 52 del Manual de Referencia Mini-micro CDS/ISIS (versin 3.0)). En consecuencia en algn caso se deber cambiar el modo activo para obtener el resultado deseado.
a.Comando CMD
Ejecuta el programa de Windows o MS-DOS indicado por comando (de la misma forma que lo hara el comando Ejecutar del Administrador de Programas (Windows 3.xx), o el comando Ejecutar del men Inicio (Windows 95 y 98)). Comando puede incluir los parmetros necesarios para la ejecucin del programa. Tngase en cuenta que para que Windows encuentre el programa, su ruta (path) deber estar incluida entre las listadas en
la sentencia PATH del archivo autoexec.bat, o en otro caso incluidas en el comando. A continuacin se indican algunos ejemplos: Ejemplo 1:
mpl,link((Pulse aqu para ver el texto completo),CMD winword,v10)
La salida en pantalla de ste comando simplemente ser: Pulse aqu para ver el texto completo Siempre que el usuario pulse el botn izdo. del ratn sobre ste texto, CDS/ISIS abrir (CMD) Word para Windows (winword) y con el documento cuyo nombre est contenido en el campo 10 (v10). Naturalmente, en su caso, este nombre puede incluir su ruta completa (path). Ejemplo 2:
mpl,link((Ver vdeo),CMD player v10)
Siempre que el usuario pulse el botn izdo. del ratn sobre ste texto, CDS/ISIS abrir (CMD) el visualizador de multimedia (player) y presentar la pelcula cuyo nombre est contenido en el campo 10 (v10). Tambin en ste caso, si fuese necesario este nombre de archivo puede incluir su ruta completa (path). Ejemplo 3:
mpl,link((UNESCO WWW),CMD netscape v10)
Si el usuario pulsa ste texto, CDS/ISIS abrir (CMD) Netscape (netscape) que mostrar la pgina de la direccin de Internet cuya URL est contenida en el campo 10 (v10). Si por ejemplo, el campo 10 contiene http://www.unesco.org, Netscape mostrar la pgina Web de UNESCO. Ejemplo 4:
mpl,link ((Ver imagen),CMD pbrush ,v10)
La salida a pantalla de ste comando ser: Ver imagen Si el usuario pulsa ste texto, CDS/ISIS abrir (CMD) Windows Paintbrush (pbrush) que mostrar la imagen cuyo nombre est contenido en el campo 10 (v10). Tambin en ste caso, este nombre de archivo puede incluir su ruta completa (path). Ejemplo 5: En ste ejemplo supondremos que el campo 10 contiene tres subcampos: El primero, a, contiene el texto a desplegar en pantalla, el segundo, b, contiene el programa a ser ejecutado, y el tercero, c, contiene el nombre del archivo con que se abrir el programa indicado en el subcampo b. Por ejemplo:
Si el usuario pulsa ste texto, CDS/ISIS abrir (CMD) Windows Paintbrush (v10^b) que mostrar la imagen \pictures\raffael.bmp cuyo nombre est en el subcampo c del campo 10 (v10^c).
b.GOTO mfn
Muestra el registro cuyo nmero de MFN es mfn. mfn es un formato que debe producir una cadena con un nmero de MFN (n de registro) vlido para la base de datos activa. Por ejemplo:
link((Ver enlace),GOTO v10)
Si el usuario pulsa ste texto, CDS/ISIS desplegar el registro cuyo MFN se indique en el campo 10.
c. LGOTO trmino
Este comando muestra el registro correspondiente al primer apuntador de trmino. trmino es un formato como los definidos en el diccionario de trminos en que se buscar. Por ejemplo:
link((test),LGOTO agua)
Si el usuario pulsa ste texto, CDS/ISIS desplegar el registro correspondiente al primer apuntador del trmino del diccionario agua. Fjese en que el ejemplo anterior tendr el mismo efecto que:
link((test),GOTO ,f(l(water),1,0))
La diferencia es que LGOTO realiza la consulta solo en respuesta a la pulsacin del usuario, mientras que GOTO la realiza durante la ejecucin del formato contenido en el comando LINK. LGOTO se ejecuta ms rpido y hace innecesaria la consulta al diccionario.
d.GOBACK
Muestra el registro visualizado inmediatamente antes del actual. Por ejemplo, suponga que viendo el registro 45, se cambi al registro 124 al pulsar un enlace hipertextual.
Puede ser que Vd. no recuerde el nmero de registro que estaba visualizando antes. Si su aplicacin lo necesitase, podra resolver este problema usando el comando GOBACK. Por ejemplo:
link(([Reg. previo]),GOBACK )
Si el usuario pulsa ste texto, CDS/ISIS mostrar el registro actual utilizando el formato de visualizacin cds1. Una vez cargado dicho formato ser el activo. En el comando FORMAT pueden usarse dos parmetros adicionales para modificar el formato cargado antes de que sea ejecutado (texto-antiguo y nuevo-texto), como se explica ms adelante bajo el epgrafe formatos Formatos polimrficos.
f. BROWSE formato]
nombre-base[,mfn,nombre-
Abre la base de datos especificada en nombre-base en una nueva ventana de base de datos y muestra el registro mfn utilizando el formato nombre-formato; mfn y nombreformato son parmetros opcionales. Por defecto mfn es 1 y nombre-formato es el formato por defecto de la base de datos; nombre-base, mfn y nombre-formato son formatos que deben producir los valores requeridos. Por ejemplo:
link((Abrir THES),BROWSE thes)
Y al pulsar sobre dicho texto se abrir la base de datos THES en una nueva ventana, mostrando el registro de mfn 1 usando en formato por defecto de dicha base (thes).
link((Open CDS),BROWSE cds,10,cds1)
En este caso se abrir la base de datos CDS en una nueva ventana mostrando el registro 10 con el formato CDS1.
Se puede utilizar el parmetro mfn sin especificar nombre-formato. Sin embargo se debe indicar el parmetro mfn (o insertar una coma) si se desea especificar el parmetro nombre-formato. Todos los ejemplos siguientes son especificaciones vlidas:
link((Open CDS),BROWSE cds,10) link((Open CDS),BROWSE cds,1,cds1) link((Open CDS),BROWSE cds,,cds1)
g.TEXTBOX formato
Este formato permite visualizar el texto que resulta de la ejecucin de formato, en una ventana separada. El siguiente ejemplo muestra la forma bsica del comando:
link((Abrir nueva ventana),TEXTBOX ,v24)
Cuando se pulsa el enlace Abrir nueva ventana, se abrir una nueva ventana mostrando el contenido del campo 24.
i.
Los distintos tipos se especifican a travs de sus correspondientes atributos como sigue: TEXTBOX El usuario solo podr cerrar la nueva ventana pulsando su botn cerrar ( ) o saliendo de Winisis. TEXTBOXCHILD La nueva ventana es declarada subventana de la base de datos activa. Al cerrar dicha base de datos se cerrarn automticamente todas las subventanas asociadas. TEXTBOXRCHILD La nueva ventana es declarada subventana del registro activo. Cambiando de registro, o cerrando la base se cerrarn todas las ventanas asociadas a dicho registro. A continuacin se indican algunos ejemplos de TEXTBOX:
TEXTBOX ,v24 TEXTBOXCHILD ,v24/(v70/) TEXTBOXRCHILD ,@cds1
Tngase en cuenta que el formato del comando TEXTBOX se ejecuta mientras se visualizan registros. Por lo tanto, su salida se almacena en el rea de trabajo de visualizacin cuyo tamao mximo es de 64.000 caracteres. Por ejemplo, si el formato produce una cadena de 30.000 caracteres, deber asegurarse que el formato TEXTBOX no generar ms d 34.000 caracteres o se producir un error. Por otra parte, y por razones de diseo, formato no puede contener ningn comando de espaciado horizontal o vertical, ni ningn comando grfico tales como F, FS, CL, etc. (si los contiene sern ignorados). Si se requiriese alguno de ellos se podr usar la clave LOAD como se explica a continuacin.
abrir una nueva ventana mostrando el texto que resulta al aplicar el formato cds1. Es de sealar la diferencia entre los siguiente dos enlaces:
link((Mostrar registro),TEXTBOX ,@cds1) link((Mostrar registro),TEXTBOXLOAD cds1
El primero ejecuta el formato cds1 al visualizar el registro; el segundo ejecuta cds1 solo cuando el usuario pulsa el enlace hipertextual Mostrar registro. Como ejemplo adicional considere los siguientes formatos: Formato CDS:
if p(v44) then link((Mostrar SERIE 1/),TEXTBOXLOAD cds1) fi, if p(v44) then link((Mostrar SERIE 2/),TEXTBOX ,@cds1) fi,
Format CDS1:
{b,fs30,SERIES: ,|(|V44|) |}
En este caso el enlace Mostrar SERIE 1 (en formato CDS) mostrar el campo 44 en negrita utilizando un tamao de fuente de 15 puntos, mientras que Mostrar SERIE 2 mostrar el campo 44 usando caracteres normales. Cuando se use el calificador LOAD se pueden utilizar tambin los distintos parmetros de reemplazo de formatos como en el comando FORMAT (veas Formatos Polimrficos, pg. 129).
abrir una ventana mostrando el archivo de imagen ab_jun97.bmp Se puede usar el calificador IMG con cualquier tipo de TEXTBOX. Sin embargo, los calificadores LOAD e IMG son mutuamente excluyentes. Por ejemplo:
link((Show picture),TEXBOXCHILDIMG c:\\winisis\\ab_jun97) link((Show picture),TEXBOXRCHILDIMG c:\\winisis\\ab_jun97)
h.VIEW nombre-base[,mfn,nombre-formato]
Este comando es similar al comando BROWSE, excepto en que el registro se muestra en una ventana de texto en vez de en una ventana de Base de datos. La diferencia principal consiste en que dicha ventana de texto no contiene barra de herramientas ni de estado y el usuario no puede por tanto acceder a ninguna de las funciones de mens (como puede ser impresin, bsqueda, entrada de datos, etc.) de la base de datos abierta con el comando VIEW. Por ejemplo:
link((Show CDS),VIEW cds,15)
Es de sealar la diferencia fundamental entre el comando TEXTBOX por una aparte y los comandos BROWSE y VIEW por otra. En el primer caso, el formato especificado en el comando TEXTBOX se aplica siempre al registro actual de la base de datos desde la que se activa, mientras que en el caso de los comandos BROWSE y VIEW el formato especificado (o implcito) se aplica a la base de datos abierta por ellos (veas pgs. 126 y 147).
En todos estos ejemplos la ventana indicada se desplegar la primera vez que se active el enlace hipertextual, pero cualquier activacin posterior simplemente reemplazar los datos en la misma ventana. Naturalmente, la misma ventana numerada TEXTBOX o VIEW podr ser usada para dos o ms bases de datos.
j. Formatos Polimrficos
Los comandos FORMAT y calificador LOAD del comando TEXTBOX pueden contener los parmetros opcionales siguientes: FORMAT nombre-formato[,texto-antiguo, nuevo-texto]
TEXTBOXLOAD nombre-formato[,texto-antiguo, nuevo-texto] Que permiten modificar el formato ledo antes de ser ejecutado: CDS/ISIS reemplazar cada ocurrencia de la cadena texto-antiguo por el valor de nuevo-texto. Por ejemplo, suponiendo que el formato cds1 contiene la cadena xxx, en los siguientes comandos:
FORMAT cds1,xxx,,v24 TEXBOXLOAD cds1,xxx,,v24
CDS/ISIS reemplazar todas las ocurrencias de xxx por el contenido del campo v24 antes de ejecutar el formato cds1. Naturalmente la cadena texto-antiguo no puede contener ninguna coma, dado que al analizar el formato se considerar la primera coma encontrada como separador entre los parmetros texto-antiguo y nuevo-texto.
9. CDS/ISIS Pascal
Los programas CDS/ISIS Pascal estarn disponibles para la versin de Windows solamente en forma de llamadas de formato (format exits). Los programas sern totalmente compatibles a nivel de .pcd con la versin de CDS/ISIS para MS-DOS. Sin embargo, algunas de las restricciones para la versin de MS-DOS, en particular las relacionadas con el tamao mximo de las cadenas y con el nmero mximo de cadenas, no existen ahora. Las cadenas pueden ser ya de ms de 32K, incluyendo las cadenas de entrada y salida de una llamada de formato (format exit). De momento solamente estn disponibles las siguientes rutinas de la biblioteca de ISISPASCAL: ASSIGN CHR COPYSTR DBN DATESTAMP ENCINT ENCREAL EXEC FIELD FIELDN FILEXIST FIND FLDTAG GETMFN MAXMFN MAXSET NFIELDS NOCC NPOSTS NXTPOS NXTPOST NXTTERM ORD PATH POSITION POSTING READ(ln) RECALL RECORD SEARCH SETPOS SIZE SUBSTR SYSTEM UC VAL WRITE(LN)
Aparte de esto hay que considerar las siguientes diferencias entre las funciones relacionadas arriba de las versiones para MS-DOS y Windows.
i.
ASSIGN
Si el programa A es una llamada de formato, entonces, cuando se ejecuta la funcin EXEC, el programa llamado B recibir como cadena de entrada s1, el valor actual de la cadena de salida s2 de A. El programa B devuelve un valor en la cadena de salida s2. Esto permite pasar un parmetro de entrada a, y recibir salidas de un programa ejecutado. Por ejemplo:
Program A(s1: string; lw, occ: real; s2: string) [format]; begin s2:=xxx; exec(B); { the value of s2 at this point will be xxxyyyzzz } s2:=s2|www; end. Program B(s1: string; lw, occ: real; s2: string) [format]; begin { on entry: s1 will be xxx } s2:=s1|yyy; exec(C); { the value of s2 at this point will be xxxyyy } end. Program C(s1: string; lw, occ: real; s2: string) [format]; begin { on entry: s1 will be xxxyyy } s2:=s1|zzz; { the value of s2 at this point will be xxxyyyzzz } end.
En la versin de Windows de CDS/ISIS los mens y mensajes del sistema estn almacenados ambos de bases de datos CDS/ISIS (mientras que en la versin para MSDOS, los mens se almacenan en unas hojas de trabajo especiales de mens y los mensajes en una base de datos CDS/ISIS especial). Para crear una versin en un nuevo idioma se debern crear las correspondientes bases de mens y mensajes del nuevo idioma. Los Mens se almacenan en la base de datos de mens localizadas en el directorio de mens, indicado en el parmetro 2 del archivo syspar.par (por defecto \winisis\menu). Los nombres de las bases de datos de mens estn codificados como sigue: Mnxxyy donde: xx es el cdigo del idioma (es decir EN para ingls (english)). Se pueden definir nuevos cdigos de idioma, tales como CZ para el Checo o PL para el Polaco, con la
nica limitacin de que no pueden existir dos idiomas con el mismo cdigo.
yy
Es el cdigo del perfil de usuario. Por defecto dicho cdigo ser DF, que incluye
todos los comandos de mens de CDS/ISIS. Se pueden aadir nuevos perfiles de usuario, p.ej. BS pera un men que solo permita el acceso al usuario a determinadas funciones (veas a continuacin Creacin de un nuevo perfil).
El nombre de la base de datos del men inicial se define con los parmetros 101 y 102 del syspar.par. Los mensajes, incluidas algunas etiquetas usadas en varias ventanas y cuadros de se almacenan en la base de datos de mensajes, localizadas el directorio de mensajes indicado por el parmetro 3 del syspar.par (por defecto \winisis\msg). Los nombres de las bases de datos de mens estn codificados como: Msxx donde: xx es el cdigo del idioma (es decir EN para ingls (english)). Se pueden definir nuevos cdigos de idioma, tales como CZ para el Checo o PL para el Polaco, con la nica limitacin de que no pueden existir dos idiomas con el mismo cdigo . El cdigo de idioma usado en la base de datos de mensajes debe ser el mismo que el usado en la correspondiente base de datos de mens.
xcopy msen.* msga.* copy ?msen.fmt ?msga.fmt As se crear una copia de los mensajes en ingls en la nueva base (MSGA.*). 6. Cierre la sesin de MS-DOS y ejecute Winisis. Pulse en el comando Abrir del men Base de Datos y seleccione su directorio de mensajes (por defecto \WINISIS\MSG) y seale la base de datos recin creada MSGA.MST. 7. Abra la ventana de Entrada de datos y, pasando secuencialmente registro a registro todos ellos, traduzca cada mensaje al nuevo idioma (gallego). La siguiente tabla le puede ayudar a entender el sentido de cada mensaje en la MST: Rango de MFN 1-10 Categora de mensajes Botones estndar (OK, CANCEL, etc.). El primer campo del primer registro contiene el nombre del idioma que ser desplegado cuando Winisis despliegue la lista de idiomas disponibles. Base de datos y Estado de los registros (Ventana Base de Datos). Ventanas de dilogo de configuracin, importacin, exportacin y mantenimiento del archivo Inverso. Utilidades Ventanas de bsqueda. Ventana de dilogo de Archivos Mensajes de error. Ventana de Entrada de datos Ventanas de dilogo de Impresin Mensajes de Ayudas de la barra de herramientas Definicin de Bases de datos
11-12 12-16; 43-47; 120-123; 125-129 17-19 21-23; 25-27 31 41-42 51-53 61-70 71-73 81-95; 100-103
Los registros no contenidos en la tabla no estn utilizados en la versin 1.311. Para conseguir que el nuevo idioma sea tomado como idioma por defecto (es decir, el idioma con que CDS/ISIS inicie cada nueva sesin) se deber incluir el cdigo correspondiente en el parmetro 101 del syspar.par, por ejemplo, para el gallego:
; Default language 101=GA
Por defecto, en ausencia del parmetros 102, CDS/ISIS usar el perfil DF (Base de datos MNxxDF), que proporciona acceso a todas las funciones de CDS/ISIS. Para crear un nuevo perfil de mens de un idioma determinado (de cdigo XX) se han de seguir las siguientes etapas: 1. Elegir un nuevo acrnimo para el nuevo perfil (por ejemplo BS). 2. Abrir una sesin de MS-DOS desde Windows. 3. Cambiarse a su directorio Winisis. Normalmente ser C:\WINISIS. 4. Cambiarse al directorio de mens. (C:\WINISIS\MENU) 5. Ejecutar los siguientes comandos del MS-DOS: xcopy mnendf*.* mnxxbs*.* copy ?mnend.fmt ?mnxxb.fmt As se crear una copia del men de bases de datos idioma xx. En particular la primera orden crear una copia de la bases de datos, mientras que la segunda copiar las hojas de trabajo de la misma. Nota: Los nombres de las hojas de trabajo (archivos .FMT), estn compuesta por una letra que indica el nmero de pginas. y los cinco primeros caracteres del nombre de la base de datos (por ejemplo AMNEND.FMT). As, si se tiene mas de un men de perfil de usuario que empiecen por la letra B, por ejemplo MNENBS.MST y MNENBR.MST, no es necesario duplicarlas hojas de trabajo, ya que en ambos casos su nombre sera AMNENB.FMT. Esta situacin no causar ningn conflicto entre ambos perfiles. 6. Cierre la sesin de MS-DOS y ejecute Winisis. Pulse en el comando Abrir del men Base de Datos y seleccione su directorio de mensajes (por defecto \WINISIS\MENU) y seale la base de datos recin creada, MNENBS.MST. 7. Abra la ventana de Entrada de datos y, pasando secuencialmente registro a registro todos ellos, borre todos los comandos que no desee que estn disponibles en el nuevo perfil. Nota: Para impedir que el usuario seleccione el men por defecto se debe borrar el comando Cambiar idioma del men de Configuracin. Se puede cambiar tambin el nombre del perfil editando el primer campo del primer registro de esta base de datos, que por defecto dice: "Versin completa". 8. Cierre la base de datos. 9. Se puede comprobar el nuevo perfil, seleccionndolo con el comando Cambiar perfil del men Configuracin. Si por alguna causa no se adaptase a los requerimientos y no se pudiese volver a la versin completa para realizar los cambios oportunos, cierre su sesin de Winisis, borre el parmetro 102 de su syspar.par si existe, y vuelva a abrir una nueva sesin de Winisis. 10. Para activar el nuevo perfil cambie el parmetro 102 del archivo syspar.par.
B.
Tablas de Conversin
Para mantener la compatibilidad con la versin para MS-DOS la versin de Windows de CDS/ISIS almacena las bases de datos (en el disco) usando el juego de caracteres de MS-DOS (conocido como juego de caracteres OEM). Los datos son entonces convertidos al juego de caracteres de Windows (conocido como juego de caracteres ANSI) con los que se muestran en pantalla, y convertidos tambin cuando se actualiza un registro. De sta forma la misma base de datos fsica puede trabajar indistintamente con las versiones de MS-DOS y Windows, y sus datos pueden intercambiarse entre distintos usuarios independientemente de la versin con que estn trabajando. Dependiendo del idioma de la base de datos y del correspondiente juego de caracteres de MS-DOS (code page) usado, se deber reescribir las adecuadas tablas de conversin de caracteres si las proporcionadas por defecto no trabajan adecuadamente 7. Todas las tablas de conversin contienen 256 enteros (excepto ISISAC.TAB), que corresponden a los cdigos de caracteres del 0 al 255. La conversin de caracteres se realiza reemplazando un carcter de texto dado por el del correspondiente cdigo en la tabla. Por ejemplo, si el nmero que aparece en la posicin 129 de la tabla es el 199, entonces CDS/ISIS reemplazar cada ocurrencia del carcter de cdigo 128 por el carcter de cdigo 199. Las tablas de conversin de caracteres usadas por CDS/ISIS se describe a continuacin.
CDS/ISIS usa por defecto el conversor estandar ANSI-to-OEM de Windows, con el que se define el dispositivo de teclado, cuando esta funcin est montada. Algunos dispositivos de teclados pueden tener diferentes conversores de teclado dependiendo de la configuracin del equipo, y algunos soportan distintos juegos de caracteres OEM; por ejemplo el controlador de teclado estandar U.S. para teclados IBM soporta cdigos de teclado cargables, por defecto con la tabla de caracteres 437, y su ms comn alternativa es la tabla 850. (El juego de caracteres Windows est marcado en ocasiones como tabla 1007).
7
000 016 032 048 064 080 096 080 067 069 065 176 192 208 224 240 000 016 032 048 064 081 097 081 067 069 065 176 192 208 224 240
001 017 033 049 065 081 065 081 085 069 073 177 193 209 225 241 001 017 033 049 065 082 065 082 085 069 073 177 193 209 225 241
002 018 034 050 066 082 066 082 069 069 079 178 194 210 226 242 002 018 034 050 066 083 066 083 069 069 079 178 194 210 226 242
003 019 035 051 067 083 067 083 065 079 085 179 195 211 227 243 003 019 035 051 067 084 067 084 065 079 085 179 195 211 230 243
004 020 036 052 068 084 068 084 065 079 165 180 196 212 228 244 004 020 036 052 068 085 068 085 065 079 079 180 196 212 231 244
005 021 037 053 069 085 069 085 065 079 165 181 197 213 229 245 005 021 037 053 069 086 069 086 065 079 079 181 197 213 232 245
006 022 038 054 070 086 070 086 065 085 166 182 198 214 230 246 006 022 038 054 070 087 070 087 065 085 166 182 198 214 229 246
007 023 039 055 071 087 071 087 067 085 167 183 199 215 231 247 007 023 039 055 071 088 071 088 067 085 167 183 199 215 233 247
008 024 040 056 072 088 072 088 069 089 168 184 200 216 232 248 008 024 040 056 072 089 072 089 069 089 168 184 200 216 234 248
009 025 041 057 073 089 073 089 069 079 169 185 201 217 233 249 009 025 041 057 073 090 073 090 069 079 169 185 201 217 228 249
010 026 042 058 074 090 074 090 069 085 170 186 202 218 234 250 010 026 042 058 074 091 074 091 069 085 170 186 202 218 235 250
011 027 043 059 075 091 075 123 073 155 171 187 203 219 235 251 011 027 043 059 075 092 075 123 073 155 171 187 203 219 227 251
012 028 044 060 076 092 076 124 073 156 172 188 204 220 236 252 012 028 044 060 076 093 076 124 073 156 172 188 204 220 236 252
013 028 045 061 077 093 077 125 073 157 173 189 205 221 237 253 013 028 045 061 077 094 077 125 073 157 173 189 205 221 237 253
014 030 046 062 078 094 078 126 065 158 174 190 206 222 238 254 014 030 046 062 078 095 078 126 065 158 174 190 206 222 238 254
015 031 047 063 079 095 079 127 065 159 175 191 207 223 239 255 015 031 047 063 080 096 080 127 065 159 175 191 207 223 239 255
Ntese que la tabla resultante es la unin de dos tramos de 256 nmeros. El primero cumple la funcin de conversin de caracteres a maysculas. El segundo, altera la ordenacin de los caracteres al momento de ordenar claves en una salida impresa. Los nmeros 079 resaltados en negrita fueron intercalados para adjudicarles el valor de letra . Con su inclusin se increment en uno el valor original de las letras O a Z. La modificacin de la tabla permite que ambas letras ( y ) sean incluidas en el Archivo Invertido y que adems sean consideradas al momento de alfabetizar una salida impresa; lo que no es posible con la tabla original. Esta tabla ha sido tomada del Manual para instructores de Winisis, editado y compilado por Centro de Informacin CAC - CNEA, Distribuidor Nacional CDS/ISIS para la Repblica Argentina. Buenos Aires. 1999. Copyrigth 1998 Comisin Nacional de Energa Atmica. ISBN 987-97059-5-5
11.
edicin de Windows
Apndice A -
Teclas de
La siguiente tabla proporciona una relacin de las teclas de edicin estndar de Windows (el signo + indica que se deben oprimir simultneamente las teclas indicadas): CTRL+INS o CTRL+C SHIFT+DEL o CTRL+X SHIFT+INS o CTRL+V ALT+Retroceso o CTRL+Z Esc (Cursor izda.) CTRL+ (Cursor izda.) (Cursor dcha.) CTRL+ (Cursor dcha.) (Cursor arriba) (Cursor abajo) (Cursor Inicio) CTRL+ (Cursor Inicio) Cursor + Fin CTRL+Cursor + Fin Cursor + AvPg Cursor + RePg Retroceso Supr Mays + teclas Cursor Copia el texto seleccionado al portapapeles Mueva el texto seleccionado al portapapeles y lo borra de la pantalla inserta (pega) el contenido del portapapeles en la posicin actual del cursor Deshace la ltima operacin de edicin (en entrada de datos) relee el contenido del campo del disco. Mueve el cursor una posicin a la izquierda Mueve el cursor una palabra a la izquierda Mueve el cursor una posicin a la derecha Mueve el cursor una palabra a la derecha (Dentro de un campo) Mueve el cursor a la misma posicin de la lnea anterior o al principio del campo (Dentro de un campo) Mueve el cursor a la misma posicin de la lnea siguiente o al final del campo Mueve el cursor al principio de la lnea actual Mueve el cursor al principio del campo Mueve el cursor al final de la lnea actual Mueve el cursor al final del campo (Dentro de un campo) Mueve el cursor a la misma posicin de la pgina anterior o al principio del campo (Dentro de un campo) Mueve el cursor a la misma posicin de la pgina siguiente o al final del campo Borra el carcter situado a la izda. del cursor, retrocediendo una posicin a la izquierda Borra el carcter situado en la posicin del cursor, sin desplazarlo Selecciona algn texto
A.
Los modelos de registro provienen de los Valores por Defecto. Abra la ventana de entrada de datos; Las facilidades descritas a continuacin son accesibles presionando el botn Opciones.
1.Creacin de un Modelo...
a) A partir de una pgina en blanco (ex-novo) Primero pulse el botn Crear nuevo registro. Aparecer una pgina en blanco donde deber escribir todos los datos que desee que se incluyan en su modelo. b) A partir de un registro existente Para crear un modelo pueden tambin tomar los datos de un registro anterior, borrando la informacin no deseada e incorporando cualquier elemento nuevo que se quiera incluir. Seleccione entonces del men Opciones - Definir valores por defecto (Modelo). Winisis presentar un nuevo registro basado en el modelo seleccionado. Puede entonces empezar a completar la entrada de datos en su nuevo registro. Si no se quiere crear un nuevo registro, solo muevas a cualquier otro: por ejemplo puede presionar el botn registro anterior. Winisis le preguntar que si quiere archivar el nuevo registro, a lo que se contestar NO. El usuario estar informado sobre la existencia en memoria del MODELO a travs de la barra de estado del registro con el mensaje MODELO CARGADO. A partir de este momento, los nuevos registros creados se basarn en el modelo definido. Recuerdes que los nuevos registros de Winisis no son almacenados fsicamente hasta que se oprime el botn "Guardar registro". No se preocupe por presionar el botn nuevo registro cuantas veces sea necesario para sus pruebas.
B.
Winisis
los
trminos
de
La principal dificultad estriba en conocer que trminos resaltar. Winisis tratar de reducir cada trmino a palabras nicas: p.ej. el trmino de bsqueda COSTES EDUCATIVOS Ser tratado como si fuesen dos trminos distintos: COSTES EDUCATIVOS Cuando se muestre el resultado de la bsqueda, ambos trminos aparecern resaltados, sin importar en que campos estn incluidos. Otro ejemplo. El trmino EDUCACION Y DESARROLLO Consta de 3 palabras diferentes: EDUCACION Y DESARROLLO Como antes, cada uno de estas palabras aparecer resaltada en la visualizacin. El caso de los Trminos truncados a la derecha es ms complicado. Al buscar por EDUCA$ se recupera COSTES EDUCATIVOS y EDUCACION Y DESARROLLO. Winisis resaltar cada palabra de dichos trminos, es decir: COSTES EDUCATIVOS EDUCACION Y DESARROLLO Naturalmente esto significa que todas las ocurrencias de "Y" que encuentre Winisis en los registros sern resaltadas en funcin del formato de visualizacin. Los trminos truncados del diccionario no son reconocidos por Winisis. Tampoco lo sern las palabras concatenadas con otras sin ningn separador. Por ejemplo, supngase que los campos v1 y v2 contienen respectivamente: V1 =COSTES EDUCATIVOS V2 =EDUCACION Y DESARROLLO Si se visualizan usando el formato: V1,V2, obtendremos COSTES EDUCATIVOSEDUCACION Y DESARROLLO Con lo que las palabras EDUCATIVOS y EDUCACION no sern resaltadas por Winisis. Cada conjunto de bsqueda produce una lista de trminos a resaltar. Al seleccionar bsquedas anteriores se recuperarn tambin sus correspondientes listas de resaltado.
C.
1.Plantillas de Fondo
En Windows, una plantilla de fondo es una imagen cuadrada de 8x8 pixels usada para definir el fondo de una ventana de control. Este cuadro puede contener colores. Se puede utilizar cualquier editor de imgenes para crear sus propios archivos de plantillas. Tales archivos debern ser del tipo de bitmaps (BMP). Las imgenes de ms de 8x8 pixels sern cortadas. Nota A partir de la versin 1.1 esta utilidad se mejor, soportando imgenes grandes y comandos de alineacin (veas la seccin "Otros Comandos RTF").
2.Comando \isispatt
Este comando simplemente da acceso a la funcin principal de Winisis en orden a fijar la plantilla de fondo. Se debe indicar el nombre del archivo BMP, sin su extensin. Es necesario dejar un espacio en blanco despus del nombre del archivo. Por ejemplo: ,\isispatt pat001 ,
i.
El comando PROMPT puede ser aadido de cualquier otro comando en sentencias Link. Por ejemplo: ..,Link(('Test'),'PROMPT TEXTBOX Ciao'),.. Al pasar el ratn sobre el enlace del anterior hipertexto, aparecer una pequea ventana de texto justo debajo del trmino pulsado (Test). Un cambio del cursor indica que Winisis est esperando a la accin del usuario. Si se mueve el ratn a otro objeto desaparecer la ventana de texto. Use ENTER para validar la entrada y eliminar el texto de la pantalla.
Resultado: Cuando se pulse sobre 'Pulse aqu para buscar... aparecer un recuadro de texto, escriba all su pregunta y presione ENTER: Se abrir una nueva ventana con los resultados.
E.
El primer hipertexto aparecer verde, el segundo rojo, y el tercero azul, de acuerdo con la tabla de colores activa.
F.
1.PROMPT (prefijo)
Veas la seccin 12-D (pg. 144).
2.RESETSEARCH (prefijo)
Descripcin: Desactiva el modo de visualizacin de resultados, volviendo a la opcin de visualizacin de base de datos. Fuerza, por tanto, a parar la visualizacin de resultados de bsqueda. Por ejemplo, cuando el resaltado de trminos de bsqueda est activo, se puede usar RESETSEARCH para detener el resaltado de trminos y presentar una nueva interfaz de bsqueda. Sintaxis y descripcin de parmetros: RESETSEARCH es un prefijo, y por ahora, solo se aplica al comando FORMAT. Por ejemplo: RESETSEARCH FORMAT cds1
(lookupterm): trmino a buscar. Debe ser incluido entre parntesis. texto-antiguo: texto a ser substituido. Trabaja en conjuncin con [n].
NO
Descripcin: Enva un mensaje a Winisis. Generalmente permite abrir una base de datos o una ventana de dilogo en particular a travs de l. Sintaxis y descripcin de parmetros: MESSAGE mensaje,dbase,formato mensaje: dbase: formato: el mensaje a enviar. base de datos que recibir el mensaje. formato que usar dbase.
Cada accin abrir la base de datos especificada si es necesario. Las base de datos se identifican por su nombre. Los mensajes disponibles son: OPENSEARCH: LANGUAGE-XX Abre el modo de bsqueda experta. Cambia el idioma de trabajo actual de Winisis
LAGOTO/nn trmino trmino: nn: Trmino a buscar. campo donde debe buscarse
Muy adecuado para ser usado en conjuncin con PROMPT para obtener una muy simple interfaz de bsqueda. Por ejemplo: 'PROMPT LAGOTO acc' mostrar el primer registro correspondiente al primer trmino del diccionario que empiece por 'acc'.
f. Parmetro bitmaps
141
Ruta
de
los
archivos
NOTA: Los siguientes parmetros no estn incluidos en la Ventana de Dilogo de Parmetros del Sistema
Los tres asteriscos hacen que Winisis muestren el texto que les sigue. Su longitud est limitada a 80 caracteres.
de
El formato de ayudas (Tips Format) es un nombre de archivo comn a todas las bases de datos de una determinada aplicacin, que identifica el formato a usar cuando se muestran los consejos de bsqueda en la nueva ventana de Bsqueda Experta. Cuando est presente ste parmetro, la ventana de Bsqueda Experta contendr un botn de "Consejos de Bsquedas" ("Search Tips"). Al pulsar dicho botn se abrir una ventana TEXTBOXCHILDLOAD asociada a la base de datos activa. El comando Load abrir el archivo Tips Format. Por ejemplo: 981=ayuda identifica el archivo ayuda.pft, como el que debe ser usado con el botn Search Tips, que deber estar archivado en el directorio de la base de datos activa. Se pueden usar funciones de Isis-Pascal para modificar el contenido del formato de ayuda: Por ejemplo, se pueden usar distintos formatos para diferentes idiomas etc.
H.
Versin
Comando
Comentario
1.1
\qr
1.1 1.1
Define el color de los hipertextos. Ejemplo : \htcolor1 Define el ttulo de la ventana activa. Los parntesis son necesarios. P.ej.: {\title Ttulo de mi ventana } Deja la lnea actual intacta. Si la lnea no se adapta al espacio de la ventana, ser cortada. Define el color de fondo. Se usa para recuadros definidos. Inserta el archivo bitmap filename en el texto. Puede usarse como hipertexto cuando se inserta en un comando link: link((\chpict bullet ),CMD notepad mitexto.txt)
1.1
\chpict1 file1 file2 Una variante de \chpict para efectos de hipertexto. Inserta el archivo file1 en el texto. Cuando el cursor del ratn pasa sobre l, se muestra el archivo bitmap file2. Se restaura la imagen File1 en cuanto el ratn abandona el rea que ocupan ambas imgenes. Los archivos file1.bmp y file2.bmp DEBEN tener el mismo tamao. Por ejemplo: link((\chpict1 bull bullovr ),CMD notepad mytext.txt) \brdrdot Dibuja un borde punteado alrededor del prrafo usando el color de texto. El recuadro formado aparecer relleno con el color de fondo activo. Usa el archivo bitmap filename para rellenar el fondo (bitmap de 8x8 pixels). Puede combinarse con un bitmap de fondo. Define el archivo bitmap filename como fondo de ventana activo. Normalmente se muestra en la esquina superior-izda. Define la alineacin y/o escala del bitmap de fondo. Los parmetros disponibles son: 1 Mosaico 2 Escalado 4 Centrado horizontal 8 Centrado vertical 16 Alineado a la derecha 32 Alineado arriba Los parmetros pueden combinarse para producir diferentes estilo. Por ejemplo, use \picscaled12 para centrar el bitmap en la ventana (8+4)
1.1
Tngase en cuenta que todos los comandos deben ser insertados entre comillas sencillas, dado que todava no han sido introducidos como comandos activos. Es de sealar todos los espacios extras que siguen a los parmetros en los ejemplos, tales como nombres de archivos: link((\chpict bullet ),CMD notepad mytext.txt)
o nmeros: \picscaled1
a.Funcionamiento de la ventana
Cuando se muestra el resultado de una bsqueda, la ventana normal se transforma en dos paneles, con sus correspondientes barras de herramientas y de estado. El panel de la izquierda contiene la lista de registros resultado de la bsqueda. El panel de la derecha muestra algunas instrucciones de uso de las ventanas. La barra de herramientas contiene un recuadro de seleccin desplegable con todos los campos de la FDT y un botn de Opciones. Al elegir un campo del recuadro de seleccin, se mostrar dicho campo de cada registro de la lista.
al
modo
normal
de
El botn STOP a la derecha de la barra de estado, detiene la visualizacin en modo de lista, restaurando el modo de visualizacin normal.
NOTA: cuando se elige imprimir algo, se puede seleccionar el dispositivo de impresin (archivo o impresora), as como el formato a usar.
Se pueden incluir lneas de comentarios en stos archivos, iniciando la correspondiente lnea con un punto y coma, como en el archivo SYSPAR.PAR: ; esto es un comentario
la
versin
de
La versin 1.3 de Winisis (Nov. 98) contiene varias nuevas opciones y herramientas: 2) Asistente en la definicin de formatos (5 estilos de formatos predefinidos) 3) Asistente en la creacin de diccionarios (para la construccin de FST sencillas) 4) Ventana de dilogo de Configuracin (Parmetros del syspar.par) 5) Nueva interfaz de visualizacin de bsquedas, con acceso a opciones de impresin. 6) Resaltado de trminos de bsquedas 7) Utilidades para entorno multiusuario 8) Muchos nuevos comandos de hipertexto y de formato 9) Utilidades de Zoom 10) Winisis es capaz de mostrar bitmaps dentro de un formato 11) Mens disponibles en 4 idiomas: Ingls, Francs, Italiano y Espaol 12) Ya no es necesario distinguir entre caracteres grandes y pequeos. 13) Se ha aadido la funcin LANG a las herramientas Pascal de WinISIS. No se ha actualizado el manual de referencia. Leas el archivo WINISISX.RTF. Por favor, remitir errores a d.storti@unesco.org
Esta versin ha sido comprobada bajo Windows 3.1, 3.11, 95, 98 y NT4.0.
NT2 Francia NT2 Italia Esto viene dado a travs de un formato recursivo que utiliza de forma pesada el comando REF, para referenciar los trminos relacionados en la presente base de datos. Etapa 1 A continuacin se muestra el ms simple formato de Thes, que muestra solo un nivel de relaciones entre trminos. No es necesario el uso de REF, dado que el primer nivel est siempre contenido en el mismo registro: mpu,v1,c32,'(',mfn(4),')'/mpl,(| SN |v2(3,3)/) (| USE |v3(3,3)/)(| UF |v4(3,3)/) (| BT |v5(3,3)/)(| NT |v6(3,3)/)(| RT |v7(3,3)/)# Etapa 2 El siguiente formato expande hasta 5 niveles las relaciones entre Trminos Genricos (BT) y Trminos especficos (NT). La salida, en el caso de que el trmino activo no tenga relaciones con otros trminos, ser la misma que la del formato anterior. mpu,v1,/mpl,(" SN ",v2(5,5)/)(| USE |v3/) (| UF |v4/)(| BT |v5/,ref(l(v5), (| BT2 |v5/, ref(l(v5),(| BT3 |v5/, BT4 |v5/, BT5 |v5/))))))))) ref(l(v5),(|
ref(l(v6),(|
Este nuevo formato funciona dado que el archivo inverso contiene referencias nicas a los trminos. La FST para archivo inverso es la siguiente: 1 0 mhu,v1 Los espacios adicionales en las etiquetas se incluyen para introducir sangras en las cadenas de caracteres resultantes: ORVIETO BT Umbria BT2 Italia
BT3 Europa BT4 Mundo Etapa 3 Llegados a ste punto seria bonito tener la posibilidad de expandir uno de los trminos con una pulsacin del ratn. Por ejemplo, supongas que se desean visualizar las relaciones del trmino Europa de la pantalla anterior. Hasta el momento se debera abrir la ventana de bsquedas, escribir "europa", ejecutar la bsqueda y por ltimo visualizar el resultado. Adems, si se hubiera cometido algn error de escritura, se debera corregir y repetir el proceso completo. A continuacin se indica un formato que podramos utilizar para realizar la versin hipertextual de dicho proceso: mpu,v1,/mpl, (" SN ",v2(5,5)/) (| USE |v3/) (| UF |v4/) ( if p(v5) then | BT |d5,link((v5),'GOTO 'f(l(v5),1,0))/,ref(l(v5), ( if p(v5) then | BT2 |d5,link((v5),'GOTO 'f(l(v5),1,0))/,ref(l(v5), ( if p(v5) then | BT3 |d5,link((v5),'GOTO 'f(l(v5),1,0))/,ref(l(v5), ( BT4 |d5,link((v5),'GOTO 'f(l(v5),1,0))/,ref(l(V5), ( BT5 |d5,link((v5),'GOTO 'f(l(v5),1,0))/ if p(v5) then | then | fi )) fi )) fi )) fi )) fi )( if p(v6) then | NT |d6,link((v6),'GOTO 'f(l(v6),1,0))/,ref(l(v6), ( if p(v6) then | NT2 |d6,link((v6),'GOTO 'f(l(v6),1,0))/,ref(l(v6), ( if p(v5)
if p(v6) then | NT3 |d6,link((v6),'GOTO 'f(l(v6),1,0))/,ref(l(v6), ( NT4 |d6,link((v6),'GOTO 'f(l(v6),1,0))/,ref(l(V6), ( NT5 |d6,link((v6),'GOTO 'f(l(v6),1,0))/ if p(v6) then | then | fi )) fi )) fi )) fi )) fi ) (| RT |v7/) # lo que introducir para cada uno de los 5 niveles de trminos BT y NT, un comando de hipertexto GOTO que producir una salida como la siguiente: ORVIETO BT Umbria BT2 Italia BT3 Europa BT4 Mundo Cada trmino subrayado reaccionara a una pulsacin del ratn ejecutando el comando GOTO. Analicemos ahora uno de dichos comandos hipertextuales: | NT3 |d6,link((v6),'GOTO 'f(l(v6),1,0)) Supongamos que el campo v6 contiene el valor 'EUROPA". El formato escribir primero la etiqueta NT3 (y sus espacios relacionados), y dado que v6 no est vaco (d6), entonces se ejecutar la sentencia de enlace link. La etiqueta del enlace es el campo mismo, v6, mientras que la accin hipertextual resultar de la ejecucin del formato 'GOTO 'f(l(v6),1,0). Supongamos tambin que el primero (y nico) apuntador del trmino 'EUROPA' es el registro nmero 15, con lo que la accin resultante para EUROPA ser: 'GOTO 15' Cuando se pulse el ratn sobre ste trmino, se visualizar el registro nmero 15. Etapa 4 Hasta el momento no existe forma de volver al registro anterior. Si, por ejemplo, el nuevo registro no tiene enlace a 'ORVIETO' se deber buscar nuevamente usando la if p(v6)
ventana de bsqueda. En nuestro ejemplo, puede ser absurdo ya que segn el formato definido en la etapa anterior, se expanden 5 niveles en ambas direcciones, con lo que seguro tenemos una va directa para volver al trmino original, pero puede ser ms fcil el incluir un botn que realice la misma operacin: GO BACK. Aadamos la siguiente lnea al final del formato (o en cualquier otro lugar): # link(('[previous term]'),'GOBACK ')/ con lo que se mostrar un "botn" para recuperar el ltimo registro visualizado antes del actual. Mejoras Para aumentar la velocidad de ejecucin del formato creado, se puede usar el comando de hipertexto LGOTO en lugar del simple GOTO: if p(v6) then | NT |d6,link((v6),'LGOTO 'v6)/ fi Cambiando todas las sentencias GOTO por LGOTO, no sern necesarias las bsquedas mientras se visualiza el registro. EJEMPLO.2 - El formato de referencias interactivo Este ejemplo muestra como se pueden mostrar relaciones entre una simple base de datos bibliogrfica (CDS) y una base de datos de titulaciones de los autores, por ejemplo AUTOR.MST. Nota: la base de datos AUTOR no se suministra con Winisis y no existe realmente. Los nombres usados en los siguientes prrafos son imaginarios. El trabajo principal se tendr que realizar en la base bibliogrfica (CDS en nuestro ejemplo). La idea es producir un formato que muestre los registros bibliogrficos, en los que los autores aparezcan como enlaces de hipertexto. Pulsando sobre cualquiera de ellos, Winisis deber mostrar el mismo formato, pero expandiendo los datos relativos al autor marcado. Algo parecido a lo que ocurre en al Administrador de Archivos o el Explorador de Windows, en los que al pulsar el ratn sobre una carpeta o directorio, automticamente se expande, mostrando los subdirectorios que comprende. Etapa 1. Supongamos que la base de datos autor contiene los siguientes campos y estructura: tag descripcin 1 2 3 4 5 Nombre Nacido Graduado en Otros Masters Publicaciones R R R repet. subcampos
Para simplificar, supondremos que todos los autores tienen diferente nombre; Tendremos que indizar AUTOR.MST con la siguiente FST: 1 0 v1 Supongamos que en dicha base ya existen los siguientes registros de autores: Nombre: Nacido: Graduado en: Otros Masters: Publicaciones: Fred Longar 04-12-1950 Universidad de la Fantasa Ciencia de los Comics Mi primer libro Mi segundo libro Nombre: Nacido: Graduado en: Otros Masters: Publicaciones: Larry Bails 23-06-1956 Universidad de los Cerebritos Ciencia de la Real Ficcin Intervenciones en TV Novelas del Espacio Mecangrafo de noche Y supongamos que la base tiene actualizado el archivo inverso. Etapa 2 Debemos preparar la base de datos CDS estableciendo una conexin entre dichos autores. Para ello deberemos crear un nuevo registro que contenga al menos los siguientes campos: Ttulo(24): La noche de las estrellas misteriosas Autor(es) Personales(70): Fred Longer%Larry Bails Etapa 3 Crearemos un nuevo formato editando cualquiera de los existentes, borrando su contenido, y escribiendo las dos siguientes lneas en su lugar: "Ttulo: "v24(10,5)/ if p(v70) then 'Autor(es): ', (m(750,750),link((v70),'FORMAT cdsau',f(occ,1,0))/) fi archivando ste formato con el nombre CDSAU0.PFT (el ltimo carcter es un cero).
Este sencillo formato, muestra el ttulo de la obra y sus autores como hiper-enlaces a otro formato. En particular 'FORMAT cdsau',f(occ,1,0) construyendo un nombre diferente de formato, dependiendo del nmero de la ocurrencia procesada: 'FORMAT cdsau1' 'FORMAT cdsau2' ... El comando FORMAT permite cambiar el formato de visualizacin actual cuando se pulsa sobre l. As, al pulsar sobre el primer autor, indicamos a Winisis que cambie el formato de visualizacin a cdsau1.pft y vuelva a mostrar el registro actual. Etapa 4 A continuacin crearemos un nmero de formatos cdsauX.pft para reaccionar ante las posibles pulsaciones del ratn del usuario. Se deber crear un nmero suficiente de formatos que cubran el nmero mximo de autores que un mismo libro pueda tener (en nuestra biblioteca). Para nuestro ejemplo, necesitaremos dos formatos: cdsau1.pft y cdsau2.pft, dado que solo hay dos autores. Todos stos formatos deben realizar una bsqueda en la base de datos AUTHOR.MST y mostrar su contenido. A continuacin se muestra el formato cdsau1.pft: "Ttulo: "v24(10,5)/ if p(v70) then 'Autor(es): ',( if occ=1 then m(750,750),link((v70,' <-'),'FORMAT cdsau0') ref->author(l->author(v70),{/m(800,800),i, "Nacido: "v2/ "Graduado en: "v3/ "Otros Masters: "v4/ "Publicaciones: "(v5(16)/)}) else m(750,750),link((v70),'FORMAT cdsau',f(occ,1,0)) fi /) fi cdsau2.pft y los sucesivos se diferenciarn del anterior solamente en el nmero de la ocurrencia tratada, como se indica a continuacin: cdsau2.pft contendr la lnea if occ=2 then
cdsau3.pft contendr la lnea if occ=3 then cdsau4.pft contendr la lnea if occ=4 then ... Para volver atrs y cerrar otra vez el formato, introduciremos la siguiente lnea: if occ=1 then m(750,750),link((v70,' <-'),'FORMAT cdsau0') que crear un enlace hipertexto en el autor expandido, para reejecutar el formato BASE. Nota: Se ha aadido ' <-' solo para indicar que el usuario debe volver a pulsar sobre el autor para restaurar la salida original. Etapa 5 Eso es todo, amigos!. El usuario abrir el formato BASE (cdsau0.pft) para visualizar los registros de CDS. Entonces podr expandir y colapsar libremente sus autores favoritos, jugando con los hipertextos. A continuacin se muestra lo que el usuario ver en su pantalla: Ttulo: Autor(es): La noche de las estrellas misteriosas Fred Longar Larry Bails Si pulsase sobre Fred Longar la pantalla mostrar: Ttulo: La noche de las estrellas misteriosas Autor(es): Fred Longar <Nacido: 04-12-1950 Graduado en: Universidad de la Fantasa Otros Masters: Ciencia de los Comics Mi primer libro Mi segundo libro Larry Bails Y al pulsar sobre Larry Bails: Ttulo: La noche de las estrellas misteriosas Autor(es): Fred Longar Larry Bails <Nacido: 23-06-1956 Graduado en: Universidad de los Cerebritos
Otros Masters: Ciencia de la Real Ficcin Intervenciones en TV Novelas del Espacio Mecangrafo de noche Pulsando nuevamente sobre Larry Bails se restaurar el formato original: Ttulo: La noche de las estrellas misteriosas Autor(es): Fred Longar Larry Bails EJEMPLO.3 - Bsquedas bibliogrficas (versin de una sola base de datos) Cuando se muestra un registro bibliogrfico (en CDS), esta aplicacin permite seleccionar uno de los autores, abriendo una nueva ventana que muestre los ttulos de todas sus publicaciones en la misma base. Adems el usuario podr seleccionar cualquiera de ellas que ser mostrada en la ventana de base de datos como nuevo registro activo. Es un ejemplo de bsqueda que muestra sus resultados en una lista. Pulsando sobre cualquiera de sus elementos se recupera el registro completo. Etapa 1 Deberemos escribir un nuevo formato para CDS que muestre los autores como hipertextos. Para hacerlo ms fcil mostraremos solo el ttulo (v24) y los autores (v70). Llamaremos a ste formato CDSIDX.PFT: v24/,(if p(v70) then link((v70),'TEXTBOXLOAD cdsa.pft') fi/) Cuando se pulse el ratn sobre un autor, Winisis abre una nueva ventana mostrando el formato CDSA.PFT. Esto no resuelve nuestro problema, dado que cdsa.pft es un formato esttico, sea cual sea su diseo. Si se pulsa el ratn sobre el primer autor, se visualizar cdsa.pft, igual que si se pulsa el segundo o el tercero. Si cambiamos de registro y se pulsa sobre los nuevos autores, volveremos a tener el mismo formato de salida CDSA.PFT. Etapa 2 Esta versin de Winisis, introduce algunos nuevos parmetros para los comandos TEXTBOXLOAD y FORMAT. En el ejemplo se usa el comando TEXTBOXLOAD, dado que se desea que el formato sea ejecutado en una nueva ventana. Cuando se esta leyendo un formato, se puede forzar a que una parte del texto del mismo sea reemplazada por algn nuevo texto variable. Por ejemplo, en ste caso, el formato CDSA.PFT puede ser de la siguiente forma: ref(lr(('xxxx')),/mfn/v24(5,5))
Este formato busca en la base de datos activa (CDS) la cadena 'xxxx', visualizando para cada puntero el correspondiente nmero de registro, MFN, y ttulo. xxxx puede reemplazarse en cada momento por el nombre del autor deseado. Dicho reemplazo se realiza a travs del formato CDSIDX.PFT. El siguiente formato, realiza dicha tarea: v24/,(if p(v70) then link((v70),'TEXTBOXLOAD cdsa,xxxx,'v70) fi/) Cuando se pulsa el ratn sobre un autor, Winisis lee el formato cdsa.pft y cambia cada cadena 'xxxx' que encuentra por el contenido del campo v70, antes de ejecutar el formato. De sta forma, si se pulsa sobre Mr. Larry Bails, CDSA.PFT resultar ser: ref(lr(('Larry Bails')),/mfn/v24(5,5)) de sta manera, cuando el usuario pulse el ratn sobre el nombre de cualquier autor, obtendr la lista de todas las publicaciones incluidas en la base de datos. Naturalmente este formato funcionar solamente si se ha invertido el campo v70, procesando todas las ocurrencias. Nota: xxxx no es una palabra clave, es decir, se puede utilizar cualquier texto para ser reemplazado por otro. Etapa 3 Ahora tendremos que trabajar en el formato cdsa.pft: efectivamente reacciona a las pulsaciones de ratn del usuario mostrando el registro adecuado en la ventana de base de datos. Eso es muy simple de hacer, es un enlace GOTO, pero ser necesario convertir la ventana TEXTBOX a CHILD en el formato cdsidx.pft, para poder ejecutar los comandos en la ventana asociada. Las ventanas TEXTBOX no CHILD solamente pueden ejecutar el comando CMD, para activar aplicaciones externas de Windows. Las ventanas de texto CHILD o RCHILD pueden ejecutar la mayor parte de los comandos de hipertexto a excepcin de VIEW y BROWSE. As quedara la versin final de cdsidx.pft: v24/,(if p(v70) then link((v70),'TEXTBOXCHILDLOAD cdsa,xxxx,'v70) fi/) A continuacin se indica como quedara el formato cdsa.pft, incluyendo un comando de hipertexto GOTO para cada MFN visualizado: {b,fs30,i,'Publicaciones de xxxx'/} {i,f(NPST('xxxx'),1,0),' posting(s)'}/# ref(lr(('xxxx')),/link((mfn),'GOTO 'mfn)/v24(5,5)) Las dos primeras lneas muestran un encabezamiento, siendo el resto de la ventana algo parecido a:
Publicaciones de Larry Bails 1 posting(s) 00104 La noche de las estrellas misteriosas 00250 Winisis para todos 00341 Biblio & Grafa Cuando se pulsa el ratn sobre cualquier MFN, Winisis mostrar el correspondiente registro usando el formato activo en la ventana principal, es decir con el formato cdsidx.pft (en el ejemplo se visualizar de nuevo el ttulo y la lista de los autores).
3.-
4.-
15.
Glosario
Archivo ANY (ANY file): Archivo opcional que contiene el conjunto de trminos ANY definidos para una base de datos dada. El archivo ANY es un archivo ASCII que puede crearse con un editor de textos comn. (p. ej. Wordpad o Notepad) Aadir (Paste): Vase Marcar y trasladar Apuntador (Pointer o posting): Informacin utilizada por el sistema para localizar un dato. Como traduccin de 'pointer', normalmente se trata de la direccin donde se halla el dato. Como traduccin de 'posting', se refiere a la informacin acerca del registro, campo, etc. donde se encuentra un trmino de bsqueda dado. Archivo link (Link file): Archivo construido por CDS/ISIS durante el proceso de creacin del archivo invertido Archivo HIT (Hit file): Archivo creado por CDS/ISIS para clasificar los registros del archivo maestro Archivo invertido (Inverted file): Estructura lgica construida por CDS/ISIS en forma automtica para permitir la recuperacin rpida de la informacin. Contiene el diccionario de trminos de bsqueda, y para cada trmino, una lista de referencias a los registros del archivo maestro de los cuales se extrajeron los trminos. El archivo invertido consiste en realidad de seis archivos fsicos (.IFP, .CNT, .L01, .L02, .N01, .N02) Archivo maestro (Master file): Estructura lgica que contiene los registros de una base de datos dada. El archivo maestro en realidad est constituido por dos archivos fsicos (.MST, .XRF) Archivo SAVE (Save file): Archivo usado para guardar los resultados de una bsqueda ASCII (ASCII) .- (American Standard Code for Information Interchange). Cdigo binario de 7 bits usado para codificar los caracteres en un ordenador. Los cdigos ASCII tienen valores de 0 a 127. En muchos ordenadores, tales como IBM PC, el cdigo ha sido extendido a 8 bits, por lo que puede manejar un conjunto adicional de 128 cdigos, del 128 al 255. Estos cdigos adicionales no son normalmente parte de la norma ASCII, y por lo tanto no puede esperarse que sean iguales en todas los ordenadores. Atributo (Attribute): Vase Atributo de pantalla Atributo de pantalla (Screen attribute): Dependiendo del tipo de pantalla utilizado, el atributo de pantalla puede definir el color de un carcter o una forma particular de presentacin, tal como alta intensidad, vdeo inverso, etc. Autodigitado (Autotype) (CDS/ISIS Pascal): Caracterstica que ofrece CDS/ISIS para simular la entrada de datos desde un teclado durante la operacin de un programa. CDS/ISIS mantiene los caracteres aceptados de este modo en un buffer interno. Cada vez que el programa espera recibir caracteres, si existe alguno en el buffer, se obtiene de all. Cuando el buffer interno se encuentra vaco, se restablece la entrada normal por el teclado. (Ver tambin la descripcin del procedimiento AUTOTYPE en el manual de CDS/ISIS Pascal). Base de datos (Data base): Un archivo de datos interrelacionados, recolectados para satisfacer las necesidades de informacin de una comunidad de usuarios. Cada
unidad de informacin almacenada en una base de datos consiste de datos elementales discretos, cada uno de los cuales representa caractersticas particulares de la entidad que se describe. Por ejemplo, una base de datos bibliogrficos contendr informacin sobre libros, reportes, artculos de revistas, etc. Los datos elementales son almacenados en campos, a cada uno de los cuales se le asigna una etiqueta numrica, que indica el tipo de contenido de ese campo. Buffer (Buffer): Area de la memoria que ha sido reservada por el programa CDS/ISIS o por el sistema operativo para mantener datos de carcter temporal Calificador (Qualifier): Estructura utilizada durante la bsqueda para especificar el campo o campos en donde debe aparecer un trmino de bsqueda dado Campo (Field): Recipiente o espacio ocupado por un dato elemental Campo repetible (Repeatable field): Campo que puede ocurrir ms de una vez en un mismo registro Cortar y Pegar (Cut and Paste): Operacin de edicin disponible en la mayora de los procesadores de palabras, que consiste en mover una parte del texto de un lugar a otro. El editor de campos de CDS/ISIS provee estas operaciones. (para mayores detalles ver el Manual, bajo el inciso "Editor de campos"). Dato elemental (Data element): Pieza elemental de informacin que CDS/ISIS puede identificar. Un dato elemental puede almacenarse como un campo o como un subcampo. Delimitador de subcampo (Subfield delimiter): Cdigo de dos caracteres que precede e identifica un subcampo de un campo Descripcin de la opcin (Option description): Pequeo texto que describe la funcin que realiza una opcin de un men Diccionario (Dictionary): Conjunto de trminos de bsqueda para una base de datos dada. Etiqueta (Tag): Nmero nico que identifica un campo especfico Exportacin (Export): Conversin de una base de datos de la forma en que se encuentra almacenada para proceso, a una forma conveniente para ser transmitida a otros usuarios o sistemas. FDT (FDT): Vase Tabla de definicin de campos Formato (Format): Conjunto de parmetros que especifican la forma y la secuencia en que se quieren visualizar y/o imprimir los distintos campos de los registros de una base de datos. Formato de visualizacin (Display format): Vase Formato Formato de impresin (Print format): Vase Formato FST (FST): Vase Tabla de seleccin de campos Gizmo (Gizmo): Codificacin de caracteres con acentos, diacrticos u otros caracteres especiales usados para el intercambio de datos entre diferentes implementaciones de CDS/ISIS. Un GIZMO representa un solo carcter y consiste en 3 caracteres, el primero de los cuales siempre es el signo @, y los dos caracteres siguientes definen el carcter que se est representando. Contando con tablas de conversin GIZMO por ambas partes, dos usuarios pueden transmitir o recibir correctamente, caracteres que tengan diferente representacin interna.
Hit (Hit): Registro que satisface criterios especficos de bsqueda Hoja de trabajo (Worksheet): Vase Hoja de trabajo de ingreso u Hoja de trabajo del sistema Hoja de trabajo de ingreso (Data entry worksheet): Formato de pantalla para el ingreso de datos Hoja de trabajo del sistema (System worksheet): Formato de pantalla usado por CDS/ISIS para obtener los parmetros de una operacin en particular, tal como un proceso de impresin, o una operacin de exportacin Identificador de opcin (Option identifier): Letra que identifica una opcin dada de un men. Al presionar la tecla correspondiente, se activa esa opcin. Idioma (Language): Vase Idioma de dialogo Idioma de dilogo (Dialogue language): El idioma que CDS/ISIS usa para intercalar con el usuario. CDS/ISIS ha sido diseado para usar un nmero indefinido de idiomas. Implcito (default): Vase valor por defecto Importacin (Import): Conversin de una base de datos de la forma conveniente para su transmisin entre usuarios o sistemas, a la forma requerida por CDS/ISIS para su proceso Indizado (Indexing): Proceso de extraer trminos de bsqueda de un registro del archivo maestro Informacin para clasificacin (Filing information): Cdigos especiales insertados en un campo para definir como debe ser clasificado (ver inciso "Informacin para ordenar alfabticamente" en el Manual) ISO (ISO): Organizacin Internacional de Normas (International Standards Organization) ISO 2709 (ISO 2709): Formato internacional normalizado para intercambio de informacin recomendado por ISO Lmites (Limits): Vase Lmites MFN Lmites MFN (MFN Limits): Rango de MFNs, p.ej. 1/50, que definen los registros del archivo maestro a los que debe aplicarse cierta operacin. Lista de hit (Hit list): Conjunto de registros recuperados por una expresin de bsqueda dada Mensaje (Message o Prompt): Mensaje que presenta CDS/ISIS para dar indicaciones o para solicitar datos al usuario. Son los mensajes contenidos en la base MSxx del idioma (xx) que se est usando. Mensaje virtual (Dummy message): Caracteres que se encuentran integrados como parte de la base de mensajes MSxx, pero que contienen informacin para control interno, y que no se visualizan. MFN (MFN): (Nmero del archivo maestro - Master file number): Numero nico asignado automticamente por CDS/ISIS a cada registro que se incorpora a la base de datos. Los MFN son asignados secuencialmente, iniciando con el numero 1, y representan el orden cronolgico en que fueron ingresados los registros. Modo (Mode): Vase Modo de visualizacin
Modo de visualizacin (Display mode): Manera en que se presentan los campos al usuario. CDS/ISIS puede mostrar los campos en tres modos distintos: prueba, datos o encabezado (Ver ms detalles bajo el inciso "Comando MODO" en el Manual). Ocurrencia (Occurrence): Una instancia de un campo repetible Palabra vaca (Stopword): Palabra no significativa que debe ser ignorada cuando se indiza un campo (p. ej. artculos, preposiciones, etc.) Patrn (Pattern): Descripcin, carcter por carcter, de los posibles contenidos de un campo. Un patrn define, para cada posicin del campo, el tipo de caracteres que puede contener (p. ej. alfabticos, numricos, etc.) Pseudo mensaje: Vase mensaje virtual Punto de acceso (Access point): Vase Trmino de bsqueda Rango (range): Grupo consecutivo de registros cuyo MFN se encuentra en secuencia Registro (del archivo maestro) (Record-master file): Conjunto de campos que contienen todos los datos archivo elementales de una unidad de informacin almacenada en una base de datos. Revisin secuencial (Browsing): Visualizacin secuencial del archivo maestro, en el orden que corresponde a los MFN de cada registro. O sea, en el orden en que los registros fueron ingresados. Sangra (Indent): Espaciado horizontal que se deja al inicio de una lnea impresa o desplegada. Subcampo (Subfield): Uno de los datos elementales contenidos en un campo. Los subcampos se identifican con un delimitador de subcampo. Tabla de definicin de campos (Field definition table): Tabla que define los campos de una base de datos. Tabla de seleccin de campos (Field select table): Tabla en la que se establecen los criterios para extraer de un archivo maestro, los datos elementales requeridos para un proceso particular. Las tablas de seleccin de campos pueden ser usadas para definir el contenido del archivo invertido, para clasificar registros antes de producir un reporte impreso, o para reformatear registros durante una operacin de importacin o de exportacin. Tecla de control (Control key): Teclas que cuando son presionadas realizan una funcin especfica predefinida. Algunas teclas de control realizan diferentes funciones dependiendo del contexto (situacin) en que son usadas. Por ejemplo, si se presiona <F2> mientras se encuentra un men desplegado en la pantalla, CDS/ISIS regresar al men principal; si se presiona <F2> cuando se encuentra activo el editor de campos, este borrar el contenido del campo donde se encuentre ubicado el cursor. Tecla de funcin (Function key): Vase Tecla de control Trmino ANY (ANY term): Trmino colectivo que representa un conjunto arbitrario (pero predefinido) de trminos de bsqueda. Cuando se usa en una expresin de bsqueda, un trmino ANY es automticamente transformado en el conjunto de trminos que representa, ligados con un operador lgico O (OR). Si, por ejemplo, el trmino ANY: ANY BENELUX representa los trminos de bsqueda BELGICA, HOLANDA y LUXEMBURGO, entonces, cuando se usa la expresin ANY BENELUX en una expresin de bsqueda, esta ser traducida como (BELGICA +
HOLANDA + LUXEMBURGO). Antes de que un trmino ANY pueda usarse en una bsqueda, debe haber sido definido en el archivo ANY. Trmino de bsqueda (Search term): Cualquiera de los elementos que pueden usarse para recuperar un registro, p. ej. un descriptor o palabra clave, un nombre, una palabra, un cdigo de documento, etc. Los trminos de bsqueda para los registros de una base de datos dada, se definen en la FST para inversin Valor por defecto (Default value): Contenido predefinido de un campo.
16.
NDICE