Archivo apilo

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,58 KB


a) ¿Qué es un fichero? B)¿de dónde viene este nombre? 
Fichero o archivo es una colección de datos guardados en un dispositivo permanente (HD, CD, DVD, memoria USB, etc.)La mayor parte de las empresas de hace treinta años utilizaban archivos de papel, donde anotaban los datos de sus clientes en forma de fichas escritas con una máquina de escribir de la época,

¿Según su formato qué dos tipos de ficheros hemos visto?


Dependiendo del tipo de datos que manejan en sus registros, los archivos se clasifican en archivos de texto y archivos binarios.

¿Qué es un fichero de texto?


Es aquel archivos en el que los datos se graban como secuencias de bytes, cada uno de los cuales corresponden al carácter que representa. Por ejemplo, el dato
157 se graba como una secuencia de 3 bytes (el ‘1’ seguido del ‘5’ y del ‘7’) y no como un número entero.

¿Qué es un fichero binario?


Un archivo binario es aquel que contiene información de cualquier tipo y los datos están guardados según el tipo al que corresponde cada uno. Ej. Para un double, usará 8 bytes, para un char, un byte, etc.,

¿Según su modo de acceso cuáles son los 3 tipos de ficheros más comunes?


Archivos secuenciales;
Archivos de Acceso Aleatorio y archivos Indexados

¿Qué es un archivo secuencial?


Son aquellos en el que los datos no tienen ninguna relación con la posición que ocupan. Por tanto, si queremos llegar a la posición número 100, debemos pasar antes por la 1, la 2 y así sucesivamente; secuencialmente.

¿Qué es un archivo de acceso aleatorio?


En un archivo de acceso aleatorio, los datos están almacenados de tal forma que todos los registros tienen el mismo tamaño, de modo que sus posiciones están separadas un mismo nº de bytes, permitiendo saltar a un registro concreto simplemente sabiendo el orden que ocupa en el archivo. Ejemplo: si el tamaño del registro es T, el registro de posición lógica n estará en la posición física  nxT.

¿Qué es un archivo indexado?


      Un archivo indexado es aquel que contiene una estructura con la información de la posición de las claves de los registros. De este modo se puede acceder directamente a un registro, a partir de su/s clave/s.

Qué es un registro? ¿de qué elementos está compuesto?


Un registro es una estructura de datos formado por la uníón de varios elementos. La información de los ficheros está organizada registros.

¿Qué es un campo?


Un campo es cada uno de los datos que forman un registro. Por ejemplo, en un registro de clientes de una empresa, tendríamos campos como su nombre, su dirección postal, su teléfono, etc.

¿Cómo configuramos los registros en un fichero de texto?


      En los archivos secuenciales, separando los campos de cada registro con una marca y cada registro se separa del siguiente con otra. En los archivos de acceso aleatorio separados por un número determinado de bytes (si por ejemplo, hay 3 campos de 10 bytes, el siguiente registro comenzaría a los 30 bytes).

¿Cómo realizamos la lectura de registros en un fichero de texto?


      En los archivos secuenciales, de forma secuencial, empezando desde el principio y buscando los separadores. En los de acceso aleatorio, si sabemos la posición que ocupa el dato, se puede leer directamente, y en los archivos indexados buscando primero en el índice para saber la posición del dato.

¿Cómo extraemos los campos de un registro leído de un fichero de texto?


      Segú el tipo de archivo. Si es un archivo secuencial, cada campo está separado por un determinado símbolo, siendo cada campo lo que está comprendido entre dos símbolos. Si el archivo es de acceso aleatorio, cada campo tiene una longitud de caracteres determinada, así que solo tendríamos que contar caracteres y coger el dato que entre dentro de ese número.

¿Cómo se detecta que se ha llegado al final del archivo?


      Para detectar el final de un archivo, se usa una marca llamada EOF (end of file, final de archivo), que indica al programa que no hay mas información a partir de ella.

Entradas relacionadas: