Que Son Archivos

Archivos de Datos.

Los archivos de datos permiten almacenar información de modo permanente, para ser accedida o alterada cuando sea necesario. Hasta ahora un programa podía almacenar información en la memoria mediante las variables declaradas (tipos elementales, estructuras, tablas). Este almacenamiento es temporal y está limitado al tiempo de ejecución del programa. Cuando surge la necesidad de almacenar información de manera permanente se deben usar ficheros. Un fichero es una entidad que contiene información de un conjunto de elementos. El fichero puede estar guardado en algún medio de almacenamiento secundario como por ejemplo disco rígido, disckette, etc. La agrupación de ficheros relacionados entre sí por algún concepto se denomina base de datos.

Componentes de un Archivo:


  • Atributos: Son marcas físicas que determinan el tipo de operaciones y características de un archivo. 
  • Identificador de archivo: Es un elemento lógico que se crea en un ambiente de programación para hacer referencia al archivo de datos. 
  • Apuntador de registro: Es un marca lógica que indica la posición donde se realizara la siguiente operación de lectura o escritura en el archivo. 
  • Número de registro: Son elementos lógicos que indican la posición relativa del registro en el archivo. 
  • Marca de fin de archivo (EOF): Es una marca física que determina la finalización del archivo. 
  • Marca de fin de línea (EOL): Es una marca física utilizada en los archivos de texto para indicar la finalización de una línea.
Tipos de archivos según su modo de acceso.

  • Acceso Secuencial. Exige el tratamiento de elemento, para esto es necesario una exploración secuencial comenzando desde el primer momento (Pascal permite este acceso).
  • Secuenciales. Archivo de texto que debe ser leído del principio hasta el final.
  • Acceso Directo. Permite procesar o acceder a un elemento determinado y referencia directamente por su posición en el soporte de almacenamiento (Turbo Pascal permite este acceso.
  • Aleatorios.  Es un archivo con registros de un mismo largo.  Un programa puede accesar directamente cualquier registro sin tener que leer los registros previos.
  • Binarios.  Es un archivo que lee byte por byte sin asumir ninguna estructura.







 
Archivos. © 2013