Archivo: es un conjunto o colección de datos que poseen un nombre y se almacena en dispositivos.
Datos: son representaciones que describen sucesos o alguna cosa en el entorno en el que se encuentran.
Registro: es un objeto formado por datos que se estructuran mediante tablas y que permite conocer los accesos a los archivos.
Registro: es un objeto formado por datos que se estructuran mediante tablas y que permite conocer los accesos a los archivos.
Los archivos poseen operaciones básicas como son:
Creación: Es aquella acción que escribe en todos los registros que lo conforman.
Consulta: Es aquella donde se lee o inspeciona los registros que forman el archivo.
Actualización: Operación que permite la modificación del archivo, ya sea, adicionando o suprimiendo información.
Clasificación: Permite que lo registros se ordenen de acuerdo a diferentees criterios de reubicación.
Borrado: Elimina todos los registros del archivo, desocupando la porción de espacio que alguna vez ocupó.
Los atributos que poseen los archivos son: Cuando abrimos un archivo, no solo nos muestra el contenido, sino también, genera una serie
- Nombre: Alguna palabra para identificarlo.
- Tipo de archivo: Se aplica para el reconocimiento por parte del S.O.
- Ubicación: Lugar que ocupa en la maquina.
- Tamaño: Cantidad de bits que forma el archivo.
- Protección.
- Hora, Fecha e Identificación del usuario: Información relativa a la creación.
Al momento de abrir un archivo, se generan una serie de secuencias las cuales podemos mencionar como se desarrollan:
- Se toma un nombre de archivo.
- Se busca en el directorio.
- Se comprueba que las protecciones del archivo permiten tal acceso.
- Se copia la entrada correspondiente en la tabla de archivos abiertos.
- Se devuelve un puntero a la entrada de la tabla de archivos abiertos que se usará en el resto de las operaciones de E/S.
Archivos de texto: Aquellos que pueden almacenar cualquier dato y que tienen una estructura lógica y precisa, es decir, pueden leerse y entenderse. Se almacenan usando código ASCII,
ya que cada carácter se representa por un simple byte; esto los hace desplegables y con la facultad de imprimirse. Son llamados también archivos de acceso secuencial.
Archivos Binarios: Son aquellos que almacenan información la cual se codifica de forma binaria (0 y 1) lo que permite su almacenaje y procesado en una computadora.
Archivo Maestro: Es aquel que posee cada uno de los registros de un determinado sistema.
Archivo de transacciones: Es aquel archivo que tiene la capacidad de reunir datos de sucesos que se forman en el momento y que puede actualizar un archivo maestro para que este pueda compaginar con los resultados de una transacción del momento.