Tipos de registro

Si la estructura de base de datos contempla diferentes tipos de registro, esta situación debe ser estructurada bajo ABCD.

ABCD define dos formas diferentes para manejar los tipos de registro:

  1. Para estructuras MARC
  2. Para estructuras no MARC

Tipos de Registro (estructuras Marc)

Esta opción ayuda a definir los tipos de registro que van a ser manejados por la base de datos cuando la misma utiliza el formato MARC. ABCD identifica que una base de datos está estructurada en formato MARC cuando en la tabla de definición de campos se ha incluído el campo tipo LEADER (LDR). La estructura del campo Leader se encuentra en un archivo denominado leader.fdt, ubicado en la carpeta def de la base de datos, la cual identifica los siguientes campos:

3005 Estado del registro
3006 Tipo de registro
3007 Nivel bibliográfico
3017 Nivel de codificación
3018 Descripción de la forma de catalogación

El tipo de registro se obtiene del campo 3006 del Leader y ayuda a identificar el formato del campo fijo a ser utilizado en la descripción bibliográfica del título.

El formato del campo fijo asociado a cada tipo de registro se almacena en una estructura similar a la FDT y se presentan en el procedimiento de ingreso dependiendo del tipo de registro seleccionado en el Leader.

Para definir tipos de registro en las estructuras MARC, proceda como sigue:

  1. Active la opción Tipos de registro: marc en el módulo de actualización de las definiciones de bases de datos
  2. Coloque en la casillas identificada como etiqueta1 la etiqueta del campo del Leader donde se almacena el tipo de registro (3006). Deje la casilla correspondiente a etiqueta2 en blanco
  3. Bajo la columna Hoja de entrada de datos coloque el nombre de la estructura que contiene la descripción del campo fijo correspondiente al tipo de registro que está describiendo. Use el vínculo edit para editar o crear la estructura correspondiente. Este vínculo le abrirá el editor de FDT ya que el campo fijo se mantiene en una estructura similar a la Tabla de Definición de Campos de la base de datos
  4. Coloque en la columna correspondiente a Etiqueta 1 Valor el valor que puede tomar el campo 3006 para asociarle ese tipo de registro. Deje la columna Etiqueta 2 Valor en blanco
  5. Coloque bajo la columna Tipo de registro, Descripción la descripción del tipo de registro, tal como aparecerá el momento de creación para selección del tipo correspondiente 
  6. Repita los pasos 2-6 hasta agotar los tipos de registro que desea definir

Al finalizar haga clic sobre el botón Actualizar

Los tipos de registro definidos se almacenarán en la carpeta def de la base de datos, bajo el lenguaje activo al momento de la creación, con el nombre typeofrecord.tab


Tipos de registro (estructuras no MARC)

Esta opción ayuda a definir los tipos de registro que van a ser manejados por la base de datos cuando la misma no utiliza el formato MARC.

Para estos efectos se requiere definir el tipo de registro y asignar que campos de la base de datos (máximo dos) almacenan los valores a ser utilizados para identificar el tipo que corresponde al registro en proceso de creación o edición.

Para definir los tipos de registro se requieren 2 componentes:

  1. Identificar el campo (tag) de la base de datos del cual se va a obtener (o a almacenar en caso de un nuevo registro) el tipo de registro correspondiente a la información que se está registrando. La versión actual de ABCD permite definir hasta dos campos a partir de cuyo contenido se determinará el tipo de registros y, en consecuencia, la  hoja de entrada a ser utilizada para el ingreso o la edición del registro
  2. Describir los tipos de registro teniendo en cuenta los siguientes parámetros:

A fin de mantener la consistencia en la parametrización de ABCD, los campos fijos se definen a través de una FMT que contiene la lista de los campos (tags) de la  FDT de la base de datos que se requieren para construir el formato de ingreso. Como solo se mantiene el tag de los campos, éstos heredarán automáticamente las características definidas en la FDT de la base de datos.

Para asignar los tipos de registro se requiere definir previamente las hojas de entrada que estarán vinculadas a cada tipo (ver Hojas de entrada de datos (FMT).

Si va a definir tipos de registro paras una base de datos que no cumple con la norma MARC, haga lo siguiente:

  1. Coloque en las casillas identificadas como etiqueta1 y etiqueta2 las etiquetas de los campos que van a utilizarse para identicar el tipo de registro. La segunda etiqueta es opcional
  2. Seleccione de la columna Hoja de entrada la hoja de entrada que va a utilizar para ingresar el tipo de registro. Esta hoja de entrada debe definirse previamente con la opción Crear/Editar hojas de entrada
  3. Coloque el valor que tendrá el campo identificado en etiqueta1 valor para identificar el tipo de registro
  4. Coloque el valor que tendrá el campo identificado en etiqueta2 valor para identificar el tipo de registro (opcional)
  5. Coloque bajo la columna Tipo de registro, Descripción la descripción del tipo de registro, tal como aparecerá el momento de creación para selección del tipo correspondiente
  6. Repita los pasos 2-5 tantas veces como tipos de registro existan en la base de datos
  7. Al finalizar, haga clic sobre Actualizar

Los tipos de registro definidos se almacenarán en la carpeta def de la base de datos, bajo el lenguaje activo al momento de la creación, con el nombre typeofrecord.tab