Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Archivos
INTRODUCCIN
Los archivos como coleccin de datos sirven para la entrada y salida a la
computadora y son manejados con programas.
Los archivos pueden ser contrastados con Arrays y registros; Lo que resulta
dinmico y por esto en un registro se deben especificar los campos, l nmero de
elementos de un arrays (o arreglo), el nmero de caracteres en una cadena; por
esto se denotan como "Estructuras Estticas".
En los archivos no se requiere de un tamao predeterminado; esto significa que se
pueden hacer archivos de datos ms grandes o pequeos, segn se necesiten.
Cada archivo es referenciado por su identificador (su nombre.).
Archivos
Los archivos tambin denominados ficheros (file); es una coleccin de informacin
(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.
CARACTERSTICAS DE LOS ARCHIVOS
Las principales caractersticas de esta estructura son:
Independencia de las informaciones respecto de los programas
La informacin almacenada es permanente
Un archivo puede ser accedido por distintos programas en distintos momentos
Gran capacidad de almacenamiento.
CLASIFICACION DE LOS ARCHIVOS
Los archivos se clasifican segn su uso en tres grupos:
Permanentes o Maestros:
Estos contienen informacin que varia poco. En algunos casos es preciso
actualizarlos peridicamente.
De Movimientos
Se cercan para actualizar los archivos maestros. Sus registros son de tres tipos:
alta, bajas y modificaciones.
De Maniobra o Trabajo.
Tienen una vida limitada, normalmente menor que la duracin de la ejecucin de
un programa. Su utilizan como auxiliares de los anteriores.
TIPOS DE ARCHIVOS
Los elementos de un archivo pueden ser de cualquier tipo, simples o estructurados
o segn su funcin.
SEGN SU FUNCION.
Se define por:
a.- Archivos Permanentes:
Son aquellos cuyos registros sufren pocas o ninguna variacin a lo largo del
tiempo, se dividen en:
Constantes: Estn formados por registros que contienen campos fijos y campos
de baja frecuencia de variacin en el tiempo.
De Situacin: Son los que en cada momento contienen informacin actualizada.
Histricos: Contienen informacin acumulada a lo largo del tiempo de archivos
que han sufridos procesos de actualizacin o bien acumulan datos de variacin
peridica en el tiempo.
b.- Archivos de Movimiento
Son aquellos que se utilizan conjuntamente con los maestros (constantes), y
contienen algn, o algunos campos comn en sus registros con aquellos, para el
procesamiento de las modificaciones experimentados por los mismos.
c.- Archivo de Maniobra o Transitorio
Son los archivos creados auxiliares creados durante la ejecucin del programa y
borrados habitualmente al terminar el mismo.
SEGN SUS ELEMENTOS.
Los principales archivos de este tipo son:
Archivo de Entrada: Una coleccin de datos localizados en un dispositivo de
entrada.
Archivo de Salida: Una coleccin de informacin visualizada por la computadora.
Constantes: estn formados por registros que contienen campos fijos y campos
de baja frecuencia de variacin en el tiempo.
De Situacin: son los que en cada momento contienen informacin actualizada.
Histricos: Contienen informacin acumulada a lo largo del tiempo de archivos
que han sufrido procesos de actualizacin, o bien acumulan datos de variacin
peridica en el tiempo.
Archivos de Movimiento o Transacciones: Son aquellos que se utilizan
conjuntamente con los maestros (constantes), y contienen algn campo comn en
sus registros con aquellos, para el procesamiento de las modificaciones
experimentados por los mismos.
TIPOS DE ACCESOS
La estructura es:
Por ejemplo:
WRITE #1, UserName, UserCompany, SerialNumber
WRITE es la operacin opuesta al INPUT. Las expresiones en el OutputList son
separadas por comas. WRITE inserta comillas y comas a la data que enva al
archivo.
INPUT: lee data del archivo. La estructura es:
INPUT #filenumber, InputList
Por ejemplo:
INPUT #1, UserName, UserCompany, SerialNumber
Declaracin y asignacin de archivos
La declaracin de un archivo con tipo se efecta con la ayuda de las
palabras reservadas file of.
El procedimiento de asignacin es idntico al utilizado anteriormente.
Ejemplo:
Type
Datos = record
Clave: integer;
Nombre: string [30];
Puesto: string [20];
Sueldo: real;
Estado: boolean;
{true activo, false baja lgica}
end;
Var
archivo: file of datos;
begin
Assign(archivo,'empleado.dat');
SISTEMA DE MANEJO DE ARCHIVOS.
Tiene las siguientes funciones:
Controla los datos en almacenamiento secundario [ ]
Proporciona al usuario una abstraccin de cmo se manipulan los datos
internamente. [ ]
Proporciona independencia de E/S con los dispositivos [ ]
Soporte de comparticin, proteccin, recuperacin de archivos y posibles cadas
del sistema. [ ]
Transmisin de datos de memoria principal a secundaria. [ ]
Los archivos de una empresa pueden almacenarse en diferentes dispositivos.
Todos los archivos se pueden almacenar por medio de directorios, que no son otra
cosa ms que tablas de smbolos de archivo, los directorios se pueden utilizar de
dos formas:
DIRECTORIO DE NIVEL NICO O DIRECTORIO PLANO
Con este mtodo, se almacenan todos los archivos en un solo nivel, este mtodo
en sistemas donde el volumen de archivos no es grande. [ ]
DIRECTORIO JERARQUICO
Los archivos son almacenados por medio de directorios, esta clasificacin se de
acuerdo a la conveniencia del usuario o de la empresa. [ ] .La estructura tiene una
forma de rbol con raz, este mtodo es el ms utilizado debido a que la revisin o
bsqueda se realiza de forma sencilla.
Los archivos de texto son una secuencia de lneas separadas por marcas de fin de
lnea.
Rudimentos de los archivos de textos; El usuario escribe los archivos de textos
mediante un procesador de palabras que le permitir almacenar la informacin
pero no estrictamente en forma secuencial.
El procesador tambin nos permite desplazarnos por todo el bloque de
informacin y permitirnos realizar modificaciones.
Mientras el usuario avance rpidamente en la lectura de registro lograra ver ms
archivos.
Cuestiones de programacin; Casi todos los entornos de programacin por
procedimientos de alto nivel cuentan con subrutinas para manipular los archivos
de texto.
Estas subrutinas pueden formar parte de la definicin formal del lenguaje o que se
ofrezca en biblioteca como extensiones del mismo.
ARCHIVOS INDIZADOS.
Es la aplicacin de incluir ndices en el almacenamiento de los archivos; de esta
forma nos ser ms fcil buscar algn registro sin necesidad de ver todo el
archivo.
Un ndice en un archivo consiste en un listado de los valores del campo clave que
ocurren en el archivo, junto con la posicin de registro correspondiente en el
almacenamiento masivo.
Fundamento de los ndices
a.- La colocacin de un listado al inicio del archivo: para la identificacin del
contenido.
b.- La presentacin de un segundo ndice: para reflejar la informacin de cada
punto principal del ndice anterior.
c.- La actualizacin de los ndices: Cuando se insertan y eliminan archivos, es
preciso actualizar los ndices para evitar contratiempos actualizando un archivo.
d.- La organizacin de un ndice: Nos evita examinar archivo por archivo para
recuperar algn registro buscado; por lo tanto ahorraramos tiempo si tenemos una
adecuado organizacin de los ndices.
Cuestiones de Programacin
Algunos lenguajes de alto nivel cuentan con subttulos para manipular los archivos
de un registro indizado.
Los archivos con tipos estn estructurados en elementos o registros (record) cuyo
tipo puede ser cualquiera. A los elementos de estos archivos se accede
directamente, al no situarse stos en posiciones fsicamente consecutivas, sino en
posiciones lgicas. Esta es la razn por la cual se les denomina archivos de
acceso aleatorio o directo. Los elementos de los archivos aleatorios son de igual
tamao y el trmino acceso directo significa que es posible acceder directamente
a un elemento con solo especificar su posicin
Conclusin:
En el mbito de la informtica se define como archivo a un conjunto de datos
organizados que, una vez almacenados, se pueden utilizar a travs de las distintas
aplicaciones.
Un archivo o fichero informtico es un conjunto de bits que son almacenados en
un dispositivo. Un archivo es identificado por un nombre y la descripcin de la
carpeta o directorio que lo contiene. A los archivos informticos se les llama as
porque son los equivalentes digitales de los archivos escritos en libros, tarjetas,
libretas, papel o microfichas del entorno de oficina tradicional.
Glosario:
Los ms utilizados en el desarrollo del tema son:
Archivo (Fichero):
Conjunto de informacin estructurada en unidades de acceso denominada
registro.
Registros.
Estructura de datos formada por uno o ms elementos denominados "Campos" y
estos pueden estar compuestos a su vez por "subcampos".
Claves:
Se denomina a un campo especial del registro que sirve para identificarlo
Bloque:
Es la cantidad de informacin que se transfiere en cada operacin de lectura o
escritura sobre un archivo.
Campo:
Es cada uno de los diferentes datos que constituyen un registro lgico.
Egrafa
http://www.tiposde.org/informatica/105-tipos-de-archivos/
http://www.monografias.com/trabajos7/arch/arch.shtml#I#ixzz3XajawPq2