sábado, 30 de noviembre de 2013

QUE SON ARCHIVOS

Los archivos también denominados ficheros (file); es una colección de información (datos relacionados entre sí), localizada o almacenada como una unidad en alguna parte de la computadora.

Los archivos son el conjunto organizado de informaciones del mismo tipo, que pueden utilizarse en un mismo tratamiento; como soporte material de estas informaciones.


TIPOS DE ARCHIVOS DE ACUERDO A SU ORGANIZACIÓN


ESTRUCTURA JERÁRQUICA
Los conceptos de carácter, campo, registro, archivo y base de datos son conceptos lógicos que se refieren al medio en que el usuario de computadora ve los datos y se organizan. La estructura de datos se organiza de un modo jerárquico, en el cual el nivel más alto lo constituye la base de datos y el nivel más bajo el carácter.

Campos:

Los caracteres se agrupan en campos de datos. Un campo es un ítem o elemento de datos elementales, tales como un nombre, numero de empleado, cuidad, número de identificación entre otros. Es la unidad mínima de información de un registro, los datos contenidos en un campo se divide con frecuencia en sub campos.

Registros:

Un registro es una colección de información, normalmente relativa a una entidad particular. A su vez es una colección de campos lógicamente relacionados que pueden ser tratados como una unidad por algún programa.

Un ejemplo de registros puede ser la información de un empleado que contienen los campos de nombre, dirección, fecha de nacimiento entre otros.

Los registros pueden ser de longitud fija; por ejemplo los registros de empleados pueden contener el mismo número de campo, cada una de la misma longitud para nombre, dirección, fecha, entre otros y también pueden ser de longitud variable.

Archivos (ficheros):

El archivo de datos es una colección de registros relacionados entre sí con aspectos en común y organizados para un propósito específicos. Por ejemplo un archivo de una clase escolar contiene un conjunto de registro de los estudiantes de esa clase.

Base de datos:


Una colección de archivos a los que puede accederse por un conjunto de programas y que contienen todos eso datos relacionados, constituye una base de datos.

TERMINOLOGÍA 

Clave:

Una clave (key) o indicativo es un campo de datos que identifica al registro y lo diferencia de otros registros. Esta clave debe ser diferente para cada registro, claves típicas son nombres o números de identificación.

Registros físicos o bloqueo:

Es la cantidad más pequeña de datos que pueden transferirse en una operación de entrada/salida entre la memoria central y los dispositivos periféricos o viceversa.    

Ejemplo de registros físicos son:
una línea de impresión, un sector de un disco magnético entre otros.

Factor de bloqueo:

         Otra característica que es importante en relación con los archivos es el concepto de factor de bloqueo. El número de registros lógico que puede contener un registro físico se denomina factor de bloque.

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.