Difference between revisions of "Formatos de salida que integran la información de bases de datos relacionadas"

From ABCD Wiki
Jump to: navigation, search
Line 2: Line 2:
  
 
Para desarrollar nuestro ejemplo, supongamos que deseamos obtener este tipo de salida:
 
Para desarrollar nuestro ejemplo, supongamos que deseamos obtener este tipo de salida:
[[Archivo:Integrado 1.png|600px|centro]]
+
[[Archivo:Integrado 1.png|700px|centro|link=|border]]
 +
En forma esquematica la relación entre el catálogo, sus copias y las copias habilitadas para préstamo, es la siguiente:
 +
[[Archivo:Integrado 2.png|700px|centro|link=|border]]
 +
 
 +
Esto significa, que un registro en el catálogo bibliográfico puede tener muchos registros en el archivo de copias y a su vez un solo registro en el archivo de copias hablitadas para préstamo.  Por lo cual,  para producir nuestra salida, desde la base de datos bibliográfica tenemos que hacer una lectura de los registros relacionados en copias y también una lectura de los registros habilitados para préstamo. Todo esto utilizando el número de control de la copia que representa el campo de relación entre las distintas estructuras.
 +
* Como desde la base de datos bibliográfica (biblo en nuestro ejemplo) queremos acceder las bases copies y loanobjects tenemos que agregar en biblo.par los caminos de acceso a las bases que vamos a relacionar:
 +
        copies.*=%path_database%copies/data/copies.*
 +
        loanobjects.*=%path_database%loanobjects/data/loanobjects.*
 +
Esto también puede solucionarse definiendo en la carpeta '''par''' el archivo '''syspar.par''' donde se pueden colocar los recursos compartidos entre todas las bases de datos.
 +
---------
 +
Teoría: (ver: <a href=http://bvsmodelo.bvsalud.org/download/cisis/CISIS-LinguagemFormato4-es.pdfManual target=_blank>Manual del lenguaje de formatos del CISIS</a>
 +
 
 +
-----

Revision as of 13:36, 24 November 2013

A través de un campo de relación (número de control), es posible crear una estructura que relacione registros provenientes de varias bases de datos. Este es el esquema adoptado por ABCD para la relación entre un registro bibliográfico y sus copias, las copias con su disponibilidad en préstamo y los usuarios y sus transacciones (ver el esquema de las Relaciones entre bases de datos en los procesos de gestión de ABCD).

Para desarrollar nuestro ejemplo, supongamos que deseamos obtener este tipo de salida: 700px|centro|link=|border En forma esquematica la relación entre el catálogo, sus copias y las copias habilitadas para préstamo, es la siguiente: 700px|centro|link=|border

Esto significa, que un registro en el catálogo bibliográfico puede tener muchos registros en el archivo de copias y a su vez un solo registro en el archivo de copias hablitadas para préstamo. Por lo cual, para producir nuestra salida, desde la base de datos bibliográfica tenemos que hacer una lectura de los registros relacionados en copias y también una lectura de los registros habilitados para préstamo. Todo esto utilizando el número de control de la copia que representa el campo de relación entre las distintas estructuras.

  • Como desde la base de datos bibliográfica (biblo en nuestro ejemplo) queremos acceder las bases copies y loanobjects tenemos que agregar en biblo.par los caminos de acceso a las bases que vamos a relacionar:
       copies.*=%path_database%copies/data/copies.*
       loanobjects.*=%path_database%loanobjects/data/loanobjects.*

Esto también puede solucionarse definiendo en la carpeta par el archivo syspar.par donde se pueden colocar los recursos compartidos entre todas las bases de datos.


Teoría: (ver: <a href=http://bvsmodelo.bvsalud.org/download/cisis/CISIS-LinguagemFormato4-es.pdfManual target=_blank>Manual del lenguaje de formatos del CISIS</a>