Trabajo de almacenamiento de datos

Solo disponible en BuenasTareas
  • Páginas : 2 (307 palabras )
  • Descarga(s) : 9
  • Publicado : 29 de agosto de 2010
Leer documento completo
Vista previa del texto
Trabajo de Almacenamiento de datos
Tipo de datos Blob y almacenamiento de carga masiva

Introducción
Ante la creciente digitalización de imágenes, planillas, videos, asi como todo tipode documentos, las aplicaciones requieren cada vez más organizar y mantener esta información que en muchos casos es crítica para la organización.
 
El tipo de datos Blob permite almacenaresta información en la propia base de datos, aprovechando así los diferentes mecanismos de integridad y control que proveen los DBMSs. Es decir, permite ver esta información como un dato más amanejar.

Descripcion

Los atributos de tipo Blob permiten almacenar información de tipo binario en la base de datos.
 
Para actualizarlos, se deberá asignarles un string indicandodonde esta ubicado el archivo que se desea almacenar. Al insertar o actualizar el registro, se transfiere el contenido de dicho archivo a la base de datos.
 
Por ej.si se agrega el registroen un procedimiento:
 
New
AttCode = 1
AttBlob = 'C:\images\Photo.jpg'
Endnew
 
Esto hace que la imagen Photo.jpg ubicada en c:\images se almacene en el registro 1.
 
Si por elcontrario la actualización se realiza en una transacción, se digita en el atributo Blob el camino al archivo.
 
A la inversa, cuando se hace referencia a atributos de tipo Blob, la información dela base de datos se almacena en archivos temporales en disco, cuyo camino y nombre completo se devuelve a los atributos.
 
Luego, al hacer referencia al atributo Blob (por ejemplo, en uncomando For each), se graba el contenido en la base de datos en un archivo, cuyo nombre se genera automáticamente, y es el contenido del atributo. Por ejemplo:
 

For each
where AttCode =1
&Path = AttBlob
Endfor
 
La variable &Path (de tipo Char) contendrá el camino completo al archivo generado automáticamente con el contenido almacenado en la base de datos.
tracking img