martes, 15 de marzo de 2016

¿QUÉ SON LOS FICHEROS SECUENCIALES?

¿CÓMO FUNCIONA UN FICHERO SECUENCIAL?

En el artículo anterior ya vimos una pequeña introducción sobre los tipos de métodos de acceso a información . En este artículo nos centraremos en comprender qué son los ficheros secuenciales ,su funcionamiento y cuáles son sus principales ventajas antes los otros tipos de  ficheros.
acceso datos

Como su nombre indica un fichero secuencial se caracteriza por tener una organización secuencial,es decir todos sus registros están almacenados de forma contigua, de manera, es decir  la única forma de acceder a él, es leyendo un registro tras otro desde el principio hasta el final.

En los ficheros secuenciales suele haber una marca indicativa del fin del fichero, que suele denominarse EOF (End of File). Para detectar el final del fichero sólo es necesario encontrar la marca EOF.

cintas fichero secuencial
Este tipo de ficheros suelen utilizarse en dispositivos o soportes no direccionables o de acceso secuencial, como son las cintas magnéticas de almacenamiento de datos. También se utiliza en los CD de audio y los DVD de vídeo, en los que la música o las imágenes se almacenan a lo largo de una espiral continua.

Los registros almacenados se identifican por medio de una información ubicada en uno de sus campos, a este campo se le denomina clave o llave. Como curiosidad si se ordena un archivo secuencial por su clave, es más rápido realizar cualquier operación de lectura o escritura.


Características relevantes de los ficheros secuenciales son:

  • La lectura siempre se realiza hacia delante.
  • Son ficheros monousuario, no permiten el acceso simultáneo de varios usuarios.
  • Tienen una estructura rígida de campos. Todos los registros deben aparecer en orden, es decir, la posición de los campos de cada registro siempre ha de ser la misma.
  • El modo de apertura del fichero, condiciona la lectura o escritura.
  • Aprovechan al máximo el soporte de almacenamiento, al no dejar huecos vacíos.
  • Se pueden grabar en cualquier tipo de soporte, tanto en secuenciales como direccionables.
  • Todos los lenguajes de programación disponen de instrucciones para trabajar con este tipo de ficheros.
  • No se pueden insertar registros entre los que ya están grabados.


En el primer gráfico que aparece en el artículo se observa la estructura de un fichero secuencial. En el siguiente artículo entenderemos el funcionamiento y características de los ficheros de acceso directo.

No hay comentarios:

Publicar un comentario