ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Fichero o archivo


Enviado por   •  6 de Octubre de 2022  •  Apuntes  •  4.331 Palabras (18 Páginas)  •  46 Visitas

Página 1 de 18

Unidad 1

Fichero o archivo: conjunto de información relacionada, tratada como un todo y organizada de forma estructurada. Es una secuencia de dígitos binarios que organiza información relacionada con un mismo aspecto.

Los ficheros están formados por registros lógicos que contienen datos relativos a un mismo elemento u objeto. Los registros están divididos en campos que contienen cada una de las informaciones elementales que forman un registro.

La cantidad de información que es transferida entre el soporte en él se almacena el fichero y la memoria principal del ordenador, en una sola operación de lectura/grabación, recibe el nombre de registro físico o bloque.

Un bloque suele contener varios registros lógicos. Al número de registros que entran en un bloque se le conoce con el nombre de factor de blocaje y a la operación de agrupar varios registros en un bloque se le llama bloqueo de registros.

Según la función que vaya a desempeñar se pueden clasificar en:

  • Ficheros permanentes: contienen información relevante para una aplicación.
  • Ficheros maestros: contienen el estado actual de los datos que pueden modificarse desde la aplicación.
  • Ficheros constantes: son aquellos que incluyen datos fijos para la aplicación.
  • Ficheros históricos: contienen datos que fueron considerados como actuales en un periodo o situación anterior.
  • Ficheros temporales: Se utilizan para almacenar información útil para una parte de la aplicación.
  • Ficheros intermedios: almacenan resultados de una aplicación que serán utilizados por otra
  • Ficheros de maniobras: almacenan datos de una aplicación que no pueden ser mantenidos en memoria por falta de espacio.
  • Ficheros de resultados: almacenan datos que van a ser transferidos a un dispositivo de salida.

Los ficheros se almacenan en soportes de información manejados por dispositivos periféricos, que permiten leer y grabar datos. Se distinguen dos tipos de soportes para el almacenamiento de datos:

  • Soportes de acceso directo a los datos: El acceso a los datos puede hacerse de forma directa, pudiendo colocarnos en la posición que nos interesa y leer a partir de ella.
  • Soportes de acceso secuencial: Se suelen usar en copias de seguridad y si deseamos leer un dato que está en mitad de la cinta, tendremos que leer todo hasta llegar a esa posición.

Tipos de organización de los ficheros:

  • Ficheros secuenciales: Sus registros están almacenados de forma contigua, la forma de acceder a él es leyendo un registro tras otro desde el principio. Para determinar el final del fichero se indica con la marca (EOF). Los registros almacenados se identifican por medio de una información ubicada en uno de sus campos, denominado clave o llave. Otras características de estos ficheros son:
  • La lectura siempre se realiza hacia delante
  • No permiten el acceso simultaneo de varios usuarios
  • Todos los registros deben aparecer siempre en el mismo orden
  • El modo de apertura del fichero condiciona la lectura o escritura
  • Aprovechan al máximo el soporte de almacenamiento
  • Se pueden grabar en cualquier tipo de soporte
  • Todos los lenguajes de programación pueden trabajar con ellos
  • No se pueden insertar registros nuevos entre los que ya están grabados
  • Ficheros de acceso directo: Se puede acceder a un registro indicándola posición relativa del mismo dentro del archivo usando una clave que forma parte del registro como un campo más. Cada uno de los registros se guarda en una posición física que dependerá del espacio disponible en la memoria. El campo clave es un campo que permite identificar y localizar un registro de manera ágil y organizada. Otras características de estos ficheros son:
  • Posicionamiento inmediato
  • Registros de longitud fija
  • El fichero se puede leer y editar
  • Permiten múltiples usuarios
  • Los registros se borran colocando un cero
  • Los archivos se crean con un tamaño definido
  • Se usan cuando el acceso a los datos de un registro se hace siempre con la misma clave
  • Permiten actualizar los registros en el mismo fichero
  • Permiten realizar procesos de actualización en tiempo real
  • Ficheros indexados: Se basan en la utilización de índices que permiten el acceso a un registro del fichero de forma directa sin tener que leer los anteriores. Se forma de una zona de registros en la que se encuentran los datos del archivo y una zona de índices que contiene una tabla con las claves de los registros y las posiciones donde se encuentran. Las características más relevantes son:
  • No puede haber dos registros que tengan la misma información (Campo clave), un fichero puede tener más de un campo clave pero uno de ellos no admitirá valores duplicados y se le llama clave primaria
  • Permite utilizar el modo de acceso secuencial y el modo de acceso directo para leer la información guardada
  • Solo se puede grabar en un soporte direccionable
  • Ficheros secuenciales indexados: está formado por una zona de índices y otra de registros de datos que se encuentra dividida en segmentos ordenados. Permite el acceso secuencial. Permite el acceso directo a los registros. Se pueden actualizar los registros en el mismo fichero. Ocupa más espacio en el disco que los ficheros secuenciales.
  • Ficheros de acceso calculado o Hash: Permite accesos más rápido, para accederse utiliza una transformación o una función magnética, que a partir de la clave genera la dirección de cada registro del archivo. Algunos métodos para la transformación son:
  • Modulo
  • Extracción

Mediante la utilización de parámetros de referencia podremos determinar el uso de un fichero. Estos parámetros son:

  • Capacidad o volumen: es el espacio que ocupa el fichero
  • Actividad: permite conocer la cantidad de consultas y modificaciones que se realizan en el fichero. Para poder especificarla se debe tener en cuenta:
  • Tasa de consulta o modificación: porcentaje de registros consultados o modificados
  • Frecuencia de consulta o modificación: número de veces que se accede al fichero para hacer una consulta o modificación en un periodo de tiempo fijo
  • Volatilidad: mide la cantidad de inserciones y borrados que se efectúan en un fichero. Para determinarlo es necesario conocer:
  • Tasa de renovación: tanto por ciento de registros renovados en cada tratamiento del fichero respecto al número total de registros contenidos en el
  • Frecuencia de renovación: número de veces que se accede al fichero para renovarlo en un periodo de tiempo fijo
  • Crecimiento: variación de la capacidad del fichero y se mide con la tasa de crecimiento, es el porcentaje de registros en que aumenta el fichero en cada tratamiento

Una base de datos permitirá reunir toda la información relacionada en un único sistema de almacenamiento, pudiendo usarla cualquier aplicación de manera independiente y ofreciendo una mejora en el tratamiento de la información y una evolución para el desarrollo de aplicaciones.

Base de datos: Es una colección de datos relacionados lógicamente entre sí, con una definición y descripción comunes y que están estructurados de una determinada manera. Es un conjunto estructurado de datos que representa entidades y sus interrelaciones, almacenados con la mínima redundancia y posibilitando el acceso a ellos eficientemente por parte de varias aplicaciones y usuarios. También almacenan una descripción de dichos datos denominada metadatos que se almacenan en el diccionario de datos o catálogo.

...

Descargar como (para miembros actualizados)  txt (26.5 Kb)   pdf (96.1 Kb)   docx (225.2 Kb)  
Leer 17 páginas más »
Disponible sólo en Clubensayos.com