You are on page 1of 6

Nocin de Archivos Conceptos y definiciones Un archivo (File ) es una coleccin de informacin (Datos relacionadas entre si) vocalizados o almacenamiento

como una unidad en algn dispositivo externo de almacenamiento del computador. Esta coleccin de datos sirve para entrada y salida al computador y se manejan a travs de un programa. El tamao de esta coleccin de datos no es fija y esta limitado slo por la cantidad de memoria secundaria disponible; es decir, discos o cintas magnticas. Todos los archivos son dinmicos y no requieren tamaos predeterminados; esta significa que se pueden crear archivos de datos ms grandes o ms pequeos, segn sea la necesidad del usuario. Cada archivo es referenciado por un identificador, que no es otra cosa que el nombre que el usuario asigna al conjunto de datos. Tabla de Organizacin de archivos (FAT) Nos indica donde y como fue grabado un archivo y ayuda a su recuperacin. Programa Archivo

C I

O N

Floppy Disk

Hard Disk

Cintas y CDS

Tipos de archivos Pueden ser: a) Archivos de entrada .-Constituyen una coleccin de datos localizados en un dispositivo de entrada. b) Archivos de salida .-Son selecciones de informacin que caractersticas de ser visualizada en la pantalla del computador. tienen la

c) Archivos de Programa .-Son programas codificados en lenguaje de programacin especifico y almacenado en un dispositivo de almacenamiento (Disquet, Disco Duro, etc). d) Archivo de texto .-Estn constituidos por una coleccin de caracteres almacenados como una sola unidad en un dispositivo de almacenamiento. e) Archivo de Sistema .-Son conjuntos de instrucciones que tienen por finalidad un sistema de computo y asumir el total de este

Ficheros o Registros Un archivo o fichero es una coleccin de registros relacionados entre si, que se tratan como una unidad. Los registros de un archivo se dividen a su vez en partes conocidas como campos. El nombre de una persona, el numero del DNI, la direccin, la edad, etc son campos de un registro. Los registros se identifican normalmente, por el campo clave o simplemente clave del registro. Los campos clave pueden contener informacin vital para un registro o para el archivo; por esta razn campos que contengan datos como el nmero del seguro social o nmeros del DNI suelen ser utilizados como campos clave.

N Matricula AP Paterno
Campo 1 Campo 2

AP .Materno
Campo 3

Nombres Especialidad Edad


Campo 4 Campo 5

Sexo

Campo 6 Campo 7

Organizacin de archivos La organizacin de un archivo se refiere al modo en que los datos se almacenan en un dispositivo que puede ser disco o cinta magntica. Tenemos 2 tipos bsicos de organizacin: a) Organizacin secuencial b) Organizacin aleatoria a) Organizacin secuencial (Archivo secuencial).- En este tipo de organizacin los registros se almacenan en la misma secuencia en que fueron escritos. Esto significa que el prime registro introducido en el archivo es el primer registro introducido es el segundo del archivo y as sucesivamente. Organizacin aleatoria .- En este tipo de organizacin, los registros se almacenan considerando el numero de orden del registro y con independencia de la secuencia en que han sido escritos. Tipos de Acceso Los archivos se suelen clasificar atendiendo al modo de acceso en el dispositivo de almacenamiento; es decir, el modo en que se puede acceder a los registros del archivo. Estos son: 1.- Archivo de acceso secuencial 2.- Archivo de acceso aleatorio 3.- Archivo de acceso indexado 1. Archivo de acceso secuencial.- Se accede a un registro por un acceso secuencial; es decir, un registro despus de otro. El tiempo de acceso puede ser muy grande. Este modo de acceso es posible nicamente en cintas magnticas. Los archivos secuenciales tienen un diseo ms fcil que otros, ocupan menos espacio en el dispositivo de almacenamiento pero son muy lentos en el acceso. 2. Archivo de acceso aleatorio.- Llamados tambin de acceso directo. Los registros tienen un nmero de orden, mediante el cual el sistema operativo asocia una direccin. Se accede directamente a sta direccin. Este modo se puede dar en discos y disquets. Los archivos directos ocupan ms espacio en el disco, el acceso a su informacin es rpido, pero el acceso a su informacin es rpido, pero el acceso considerando el nmero de orden no es un buen mtodo an.

b)

3. Archivo de acceso indexado.- La bsqueda de un registro en un archivo no es suelen hacer casi nunca por el nmero de registros si no a travs de la clave que caracteriza a cada registro. El mtodo indexado es el ms prctico ya que permite un acceso por clave y adems tiene propiedades de los archivos secuenciales y los directos. Seleccin de un modo de acceso La eleccin de un modo de acceso depende los siguientes factores: 1) Soporte.- En discos y disquetes son posibles todos los accesos; en cintas magnticas slo es posible el acceso secuencial. 2) Tarea a efectuar.- Si se desea consultar, modificar o eliminar registros con mucha frecuencia, el modo secuencial no es recomendable. 3) Tiempo de respuesta.- Si el tiempo de respuesta debe ser pequeo, se debe evitar el modo secuencial. Estructura de un archivo secuencial Los archivos secuenciales, son archivos tipo texto. Esto quiere decir, que se puede utilizar cualquier procesador de palabras para visualizar o modificar un archivo secuencial. Los registros se almacenan en los archivos secuenciales, terminados en una secuencia retorno de carro /avance de lnea (or/lf). Cada registro en un archivo secuencial puede tener una longitud diferente y los campos pueden tener longitudes diferentes en diferentes registros, como se aprecia en la grfica siguiente Nombre y Apellido ... OR Luis Torres Escobar DNI Sueldo Edad 0368920 1 Campo2 720 4 1 CR ....

Campo1

Cm3 Cm4 *

...

OR Carlos Medina Torres

0362145 7

830 3 8

CR ....

Campo1

Campo2

Cm3 Cm4 *

Creacin de archivos de texto Con un editor Los archivos de texto se pueden crear en un editor del sistema operativo. En el DOS, podemos utilizar el comando EDIT para crear un archivo tipo texto. Los caracteres individuales se introducen por teclado y una marca fin de lnea (EOLN = END OF LINE) se inserta en el archivo siempre que se presiona la tecla ENTER. Una vez que el archivo est totalmente introducido se presiona la combinacin de las teclas CTRL Z = F6 y ya se puede almacenar, como un archivo permanente, al que se puede acceder en cualquier momento. Los archivos de texto pueden ser ledos o visualizados en pantalla desde el DOS con el comando TYPE. Estructura de archivos aleatorios Los archivos aleatorios estn estructurados en elementos o registros (RECORD) a los elementos de estos archivos se accede directamente al no estar situados estos en posiciones fsicamente consecutivas si no en posicin lgicas. Los elementos de los archivos aleatorios son de igual tamao y del trmino acceso directamente a cualquier elemento con solo especificar su posicin. Un puntero del archivo memoriza la posicin del registro para la prxima aparicin de lectura escritura. Cuando un archivo se abre, su puntero indica el registro de posicin cero; es decir el primer registro del archivo en el nmero de registro ledos o escritos. Un registro es considerado la unidad mnima de transferencia de informacin entre un archivo de programa. Archivo recin abierto Registro 1 Registro 2 Registro 3 Registro 4 5 6 7 8 9 10 Puntero 0 1 2 3 4

5 6 7 8 9

Archivo en uso Registro Registro Registro Registro 1 2 3 4 5 6 7 8 9 10

Puntero

0 1 2 3 4 5 6 7 8 9