Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Ciudadano
ARCHIVOS
INFORMATICA
II
ALUMNAS
BARDALES TANTA, ESTEFANY
CHAMOCHUMBI APAESTIGUE, WENDY
GUADALUPE PER
2017
7 de noviembre de 2017 1
INDICE
Contenido
............................................................................... 1
1. Qu son los archivos? ....................................... 3
2. Introduccin a los archivos ................................. 3
3. Caractersticas ................................................... 3
4. Formato de archivo ............................................. 3
5. Identificacin y organizacin de los archivos ....... 4
6. Tipos de archivos ................................................ 5
7. Acceso a los archivos ......................................... 6
8. Tipos de acceso .................................................. 7
9. Sistema de manejo de archivos. .......................... 9
10. Operaciones generales que se realizan sobre un
archivo. ................................................................. 10
11. Organizacin de los archivos .......................... 10
12. Operaciones sobre archivos completos .......... 13
13. Proteccin de archivos ................................... 14
14. Almacenamiento de archivos .......................... 15
15. Respaldo de archivos ...................................... 15
Bibliografa .............................................................. 16
7 de noviembre de 2017 2
ARCHIVOS
1. Qu son los archivos?
Los archivos tambin denominados ficheros (file); es una coleccin de informacin un
conjunto de bits (datos relacionados entre s), localizados o almacenados 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,
identificado por un nombre y la descripcin de la carpeta o directorio que lo contiene.
(Wikipedia, 2017) (Monografas, 2008)
3. Caractersticas
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.
(Monografas, 2008)
4. Formato de archivo
Todos los archivos estn formados por mltiples caracteres que deben ser
interpretados en conjunto para poder ejecutarse o visualizarse (exceptuando
7 de noviembre de 2017 3
el textopuro). El tipo de interpretacin de cada archivo est dado por el formato que
utiliza (un archivo grfico de formato GIF debe tomarse e interpretarse como tal y no
como si fuese de formato ZIP, que es un archivo comprimido).
Cualquier archivo puede ser editable, y cada formato tiene diferentes tipos
de editores. Un archivo de imagen suele editarse con un editor grfico, en tanto un
archivo comprimido, debe manipularse con un compresor.
* Tamao: Los archivos tienen tambin un tamao que se mide
en bytes, kilobytes, megabytes, gigabytes y depende de la cantidad de caracteres que
contienen.
7 de noviembre de 2017 4
extensin .txt identifica un archivo de texto; la extensin .doc identifica cualquier tipo
de documento o documentacin, comnmente en el formato de archivo de Microsoft
Office Word; etc. Incluso cuando se utilizan extensiones en un sistema informtico, el
grado con el que un sistema informtico los reconoce y trata puede variar; en algunos
sistemas son obligatorios, mientras que en otros sistemas se ignoran completamente si
estn presentes.
Todos los archivos estn formados por mltiples caracteres que deben ser
interpretados en conjunto para poder ejecutarse o visualizarse (exceptuando
el texto puro). El tipo de interpretacin de cada archivo est dado por el formato que
utiliza.
6. Tipos de archivos
6.1 Segn su funcin:
6.1.1. ARCHIVOS PERMANENTES:
Son aquellos cuyo registro 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.
Son los archivos creados auxiliares creados durante la ejecucin del programa y
borrados habitualmente al terminar el mismo.
7 de noviembre de 2017 5
6.2.2. ARCHIVO DE SALIDA:
6.2.3. CONSTANTES:
Estn formados por registros que contienen campos fijos y campos de baja
frecuencia de variacin en el tiempo.
6.2.4. DE SITUACIN:
6.2.5. HISTRICOS:
Secuenciales; los registros se leen desde el principio hasta el final del archivo, de tal
forma que para leer un registro se leen todos los que preceden.
Directo; cada registro puede leerse / escribirse de forma directa solo con expresar
su direccin en el fichero por l numero relativo del registro o por transformaciones de
la clave de registro en l numero relativo del registro a acceder.
Por ndice; se accede indirectamente a los registros por su clave, mediante consulta
secuenciales a una tabla que contiene la clave y la direccin relativa de cada registro, y
posterior acceso directo al registro.
7 de noviembre de 2017 6
Dinmico; es cuando se accede a los archivos en cualquier de los modos anteriormente
citados.
La eleccin del mtodo est directamente relacionada con la estructura de los
registros del archivo y del soporte utilizado.
(Monografas, 2008)
8. Tipos de acceso
Acceso Secuencial: Exige el tratamiento de elemento, para esto es necesario una
exploracin secuencial comenzando desde el primer momento (Pascal permite este
acceso)
Secuenciales: archivo de texto que debe ser ledo del principio hasta el final.
Acceso Directo: Permite procesar o acceder a un elemento determinado y referencia
directamente por su posicin 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.
Los archivos Binarios no son un nuevo tipo de archivo, pero si una nueva forma de
manipular cualquier tipo de archivo. Las tcnicas de archivo binarios permiten leer o
cambiar cualquier byte de un archivo. Son herramientas extremadamente potentes,
pero como toda herramienta potente debe manejarse con cuidado
Entre otras caractersticas, a las tcnicas de archivo binario no les preocupa los
caracteres EOF intercalados (Control+Z = Chr$(26)) que pueda tener un archivo.
Ejemplo Open NombreArchivo for Binary as #NumeroArchivo.
Instrucciones para manejar archivos
OPEN: reserva un espacio del buffer para la data que mover entre el programa y los
archivos. La estructura es:
7 de noviembre de 2017 7
{Append| Binary| Input| Outuput| Random} El programador tiene que seleccionar
uno. Binary y Random se utiliza para archivos binarios y aleatorios. Append, Input y
Output son usados con archivos secuenciales. Un archivo secuencial no puede ser
abierto para leer y escribir simultneamente. Output es usado para escribir en el
archivo. Input es usado para leer del archivo. Append es usado para colocar data al
final de un archivo existente.
#filenumber: es necesario asignar un nmero al archivo. El nmero puede estar en el
rango de #1 a #511 y es usado por Visual Basic para identificar el archivo.
CLOSE: para cerrar un archivo. La estructura es:
CLOSE #filenumber
Por ejemplo:
CLOSE #1
WRITE: enva data del programa al archivo secuencial. La estructura es:
WRITE #filenumber, [OutputList]
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;
7 de noviembre de 2017 8
estado : boolean;
{true activo,false baja lgica}
end;
Var
archivo:file of datos;
begin
Assign(archivo,'empleado.dat');
b. 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.
Para accesar a los archivos que se almacenan en un sistema jerrquico, el usuario
debe indicar el o los directorios que se deben recorrer para localizar el archivo
deseado, a esto se le denomina ruta de acceso del archivo. La ruta de acceso puede ser
de dos formas:
Ruta absoluta.- Este tipo de ruta de acceso inicia siempre con una diagonal invertida
C:\Edit c:\SOS\sistemas\report.txt
7 de noviembre de 2017 9
Ruta relativa.- Este tipo de ruta de acceso realiza la bsqueda del archivo en el
directorio de trabajo actual, si el archivo no se localiza aqu, el S.O. lo buscar en los
directorios especificados en el PATH de un archivo con extensin .BAT.
C:\Edit report.txt
(Monografas, 2008)
7 de noviembre de 2017 10
A. ARCHIVOS SECUENCIALES:
Se refiere al procesamiento de los registros, no importa el orden en que se haga, para
eso los registros estn organizados en forma de una lista y recuperarlos y procesarlos
uno por uno de principio a fin.
Rudimentos de los archivos Secuenciales; dependiendo del dispositivo de
almacenamiento utilizado el archivo se puede mostrar el usuario como si fuera un
sistema secuencial.
Al finalizar un archivo secuencial se denota con una marca de fin de archivo. (End end-
of-file)
El usuario de un archivo secuencial puede ver los registros en un orden secuencial
simple.
La nica forma de recuperar registros es comenzar al principio y extraerlos en el orden
contemplado.
Cuestiones de programacin; la manipulacin de los archivos se hace en el contexto de
la programacin en un lenguaje por procedimientos de alto nivel. Estos lenguajes
tienden a expresar la manipulacin de archivos mediante subrutinas que se definen
como parte del lenguaje formal o se incluyen como extensiones del lenguaje en
una biblioteca estndar.
La mayor parte de los lenguajes por procedimiento de alto nivel cuenta con
caractersticas que ayudan a detectar la marca de fin de archivo.
B. ARCHIVOS DE TEXTO.
Tambin conocidos como (Slream File) son utilizados para almacenar documentos que
consisten en texto; En ellos, cada registro es un solo smbolo o cdigo de control.
El leer estos archivos recibimos la informacin en orden secuencial en el que aparece
cuando lo vemos en un monitor.
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.
7 de noviembre de 2017 11
Estas subrutinas pueden formar parte de la definicin formal del lenguaje o que se
ofrezca en biblioteca como extensiones del mismo.
C. 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.
Valindose de las subrutinas es posible escribir programas sin tener que preocuparse
por la estructura real del sistema de ndices que se aplique.
D. ARCHIVOS DISPERSOS.
Tambin llamados (Hashed Files) representan un sistema de almacenamiento de
archivos que solo ofrece acceso directo, y permiten calcular la posicin de un registro
en el almacenamiento masivo.
Rudimentos de los archivos dispersos.
El usuario debe dividir el rea de almacenamiento asignando al archivo en varias
secciones llamadas cubetas para poder ingresar los datos.
La distribucin de la informacin en las cubetas es problemtica debido a que la
estructura de los archivos es dispersa.
Dentro de los archivos se presentan colisiones de informacin debido al agrupamiento
de los registros ingresados.
Cuestiones de programacin.
7 de noviembre de 2017 12
Casi ninguno de los lenguajes de programacin por procedimientos en la actualidad
ofrece implantaciones directas de archivos dispersos; esto es debido a las cuestiones
dependientes de la aplicacin implicadas en el diseo de estos archivos.
(Monografas, 2008)
I. Creacin de un archivo
El objetivo de esta operacin es permitir a los usuarios la creacin de nuevos archivos.
Mediante esta operacin se indican las propiedades y las caractersticas del archivo
para que el sistema de archivos pueda reconocerlo y procesarlo. En el proceso de
creacin del archivo debe registrarse la informacin necesaria para que el sistema
pueda localizar el archivo y manipular sus registros lgicos. Para ello, el mtodo de
acceso debe obtener informacin sobre el formato y el tamao de los registros lgicos
y fsicos, la identificacin del archivo, la fecha de creacin, su posible tamao, su
organizacin, aspectos de seguridad, etc.
7 de noviembre de 2017 13
devuelto por el mtodo de acceso al crear o abrir el archivo. Los errores que se pueden
producir al cerrar un archivo son los siguientes:
7 de noviembre de 2017 14
I. Proteccin legal de datos de archivos
La proteccin de datos personales y velar por la privacidad de la informacin es un
tema de suma importancia a nivel de empresas y de pases. El mal uso de informacin
personal puede constituir un delito.
Algunos pases han creado organismos que se encargan del tema y de legislar respecto
del acceso, uso y confidencialidad de los datos establecidos. (Wikipedia, 2017)
7 de noviembre de 2017 15
Bibliografa
Alegsa. (26 de 06 de 2016). Obtenido de Alegsa-Definicin de
archivos(Informtico):
http://www.alegsa.com.ar/Dic/archivo.php
Monografas. (18 de 02 de 2008). Obtenido de Monografas-
Archivos:
http://www.monografias.com/trabajos7/arch/arch.shtml
Wikipedia. (21 de 05 de 2017). Obtenido de Wikipedia:
https://es.wikipedia.org/wiki/Archivo_(inform%C3%A1tic
a)#Identificaci.C3.B3n_y_organizaci.C3.B3n_de_archivos
7 de noviembre de 2017 16