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.