Vous êtes sur la page 1sur 38

Archivos mas Sistema de

Archivos

Ronal Pérez Bautista


Elio José Soto Blanco
Sección
712
Presentación de tópicos por parte del grupo
de trabajo. Publicación de trabajo
electrónico y resumen en Blog y Grupo
electrónico.
Concepto, estructura y acceso.
Tipos de archivo: datos y de textos.
Métodos para realizar la gestión de
archivos.
¿Que son los archivos?

• Losarchivostambién
llamadosficheros(File)esuna
coleccióndeinformaciónde
datosrelacionadosentresi
almacenadaenunlugardela
computadora.

• Puedentratarsecomo
elementosorganizadoscomo
soportealasinformaciones.
Preámbulo a los Archivos
✄ Los archivos sirven para la ✄ Los archivos no tienen un
entrada y salida de la tamaño predeterminado lo
computadora y son que significa que puede
manejados por programas. existir datos de mayor o
✄ Pueden ser diferenciados menor tamaño según se
con arrays (arreglos) y necesite.
registros lo que resulta ✄ Cada archivo esta referido
dinámico, especificando con su nombre llamando
campos, arreglos, el numero “identificador”
de caracteres de una
cadena por eso se les
conoce como “estructuras
estáticas”
Características de los
Archivos
• No depende las
informaciones con los
programas.
• Información almacenada
es permanente.
• Un archivo es accedido
con diferentes
programas en cualquier
momento.
• Cada vez mayor
capacidad de
almacenamiento.
Clasificación de Archivos
Los archivos se  “De movimientos” se
clasifican de cercan para actualizar
los archivos maestros
acuerdo a su sus registros son de 3
utilidad en tres tipos altas, bajas y
grupos. modificaciones.
 “Maniobra o trabajo”
Tienen una vida limitada
 “Permanentes o y duran menos que la
Maestros” La ejecución de un
información varia programa usándose
poco, en algunos como auxiliares de los
anteriores.
casos se actualiza
periódicamente.
Tipos de Archivos
Según su función se • “Situación” son los
definen en a) “Archivos que a cada
permanentes” momento tienen
información
• “Constantes” Formados actualizada.
por registros de campo • “Históricos” Contienen
fijos y de baja información
frecuencia de variación acumulada en el
en el tiempo. tiempo de archivos
que contienen
periodos de
actualización.
Tipos de Archivos
b) “Movimiento” Se usan con los
maestros (constantes) y contienen
campo común en el registro con ellos
para procesar modificaciones con los
mismos.
C) ”Maniobra Transitorio” Son
archivos creados en la ejecución de
un programa y borrados al terminar el
mismo.
Tipos de Archivos
Según sus • “Programa” Colección
de Codificaciones de
elementos se un programa en un
definen en lenguaje especifico.
• “Entrada” • “Texto” Colección de
Colección de datos Caracteres
en dispositivo de almacenados como
entrada. una unidad en un
equipo.
• “Salida” Colección
de información
visualizada por la
computadora.
Accesos a los archivos
Método usado para “Por índice” se accede
acceder a los registros de indirectamente por su clave
un archivo. Existen a un registro mediante
diversas formas de consultas secuenciales a
acceso. una tabla que contiene la
“Secuenciales” Se lee desde clave y la dirección relativa
el principio hasta el final del de cada registro.
archivo leyendo los que lo “Dinámico” se accede por
preceden. cualquier método citado
“Directo” El registro puede anteriormente, la elección
escribirse y leer de forma de estos métodos se
directa expresando su relaciona con la estructura
dirección en el fichero por el y soporte usado en los
numero relativo de un registros del archivo.
registro.
Tipos de Accesos a los
Archivos
“Aleatorios” Es un archivo con
registro de un mismo largo. El
programa puede acceder a cualquier
registro sin tener que leer los previos.
“Binarios” Es un archivo que lee byte
por byte sin asumir ninguna
estructura, no son un nuevo tipo de
archivo pero si una manera de
manipular cualquier tipo de archivo.
Sistema de Manejo de
Archivos
• Controla Datos en almacenamiento
secundario.
• Da un ejemplo abstracto al usuario
sobre como funciona los datos
internamente.
• Proporciona independencia de E/S
con los dispositivos.
Sistema de Manejo de
Archivos
Soporte de compartición, recuperación
de archivos y posibles caídas del
sistema.
Transmisión de datos de memoria
principal a secundaria.
Los archivos se pueden almacenar en
directorios que no son otra cosas mas
que tablas de símbolos de archivo.
Directorios de Archivo
 “Directorios de  “Directorio
Archivo de Nivel Jerárquico” Su
Único” Se estructura tiene
almacenan todos los forma de árbol con
archivos en un raíz este método es
mismo nivel , este el mas utilizado
método en sistemas
debido a que la
de archivos donde el
revisión y la
volumen no es
grande.
búsqueda son
tareas sencillas.
Directorios de Archivo
• Ruta
• Ruta relativa.-
absoluta.-
Este tipo de Este tipo de ruta de
ruta de acceso acceso realiza la
inicia siempre búsqueda del
con una archivo en el
diagonal directorio de
invertida. trabajo actual.
• C:\Edit\SOS\sist • C:\Edit report.txt
emas\report.txt
Operaciones en Archivo
Las operaciones generales que se realizan son:
• “Creación” Escritura de todos sus registros.
• “Consulta” Lectura de todos sus registros.
• “Actualización” inserción supresión o
modificación de algunos de sus registros.
• “Clasificación” Reubicación de los registros de
tal forma que queden ordenados según criterio.
• “Borrado” Eliminado total del archivo dejando
libre el espacio de soporte que ocupaba.
Organización de los
Archivos
• Los archivos se encuentran organizados como
secuencia de registros de varias longitudes
diferentes.
Archivos de Registro de
Longitud Fija

Almacenan información mediante


un encabezado y luego se insertan
los registros en posiciones
consecutivas.
Almacenamiento de registros de varios
tipos en archivo permitiendo campos
de longitudes variables que pueden
repetirse.

En este caso la longitud de los


registros debe estar bien definida para
así poder leer y escribir los registros
de forma efectiva.
Enfoques Generales para
la Organización de
Archivos
1.- “Enfoque de acceso secuencial”
Hace referencia al procesamiento de un
archivo en concordancia a un orden
espécifico. Ej. Archivos Texto.
2.- ”Enfoque de acceso directo” Permite
recuperar otros registros individuales sin
leer otros registros de archivo ej. Archivos
Indexados.
Archivos Secuenciales
No importa el orden Al finalizar el archivo
que se haga los se denota una marca
registros están en del fin de este y el
forma de lista y se usuario puede ver los
debe ir, para registros en una lista
recuperarlos y simple.
procesarlos de uno
en uno desde
principio a fin.
Archivos de Texto
 Son utilizados para almacenar documentos en
ellos cada registro es un símbolo único o
código de control.
 Los archivos de texto son una secuencia de
líneas separadas por marcas de fin de línea.
 Estos cuentan con subrutinas para manipular
los archivos de texto.

Archivos Indexados
Es la acción de Consiste en un
incluir índices en listado de valores
el clave de campo
almacenamiento que ocurren en el
de los archivos, archivo junto con
de esta forma es la posición de
mas fácil buscar registro de
registros sin almacenamiento
necesidad de ver masivo.
todo el archivo.
Fundamento de los Índices
c. “La actualización de los
a. “La colocación de un índices” Cuando se
listado al inicio del insertan y eliminan
archivo” para la archivos, es preciso
actualizar los índices para
identificación del evitar contratiempos
contenido. actualizando un archivo.
d. “La organización de un
b. “La información de índice” Nos evita examinar
un segundo índice” archivo por archivo y
recuperar el registro
para reflejar la buscado ahorrando tiempo
información de cada con una adecuada
punto principal del organización de los índices.
índice anterior
Archivos Dispersos
También llamados
hashed Files
representan un
sistema de
almacenamiento de
archivos que solo
ofrecen accesos
directos permitiendo
calcular la posición de
un registro en el
almacenamiento.
Medidas de Utilización de los
Archivos
Índice de Volatilidad ; Tiene un alto
porcentaje de adiciones y supresiones
debido al ingreso o eliminación del
registro con respecto a su promedio que
hay en archivo.
Medidas de Utilización de los
Archivos
Índice de Actividad ; Un archivo es
activo cuando tiene un alto
porcentaje de utilidad sea de
actualización o consulta en un
periodo de tiempo fijo con respecto
al numero promedio de registro que
se encuentran en el archivo.
Medidas de Utilización de los
Archivos

Archivos de acceso directo (con tipo)


Los archivos type también llamados
archivos binarios contienen datos
simples.
Medidas de Utilización de los
Archivos
 Los archivos con tipos  Esta es la razón por la
están estructurados en cual se les denomina
elementos o registros archivos de acceso
(record) cuyo tipo puede aleatorio o directo. Los
ser cualquiera. A los elementos de los
elementos de estos archivos aleatorios son
archivos se accede de igual tamaño y el
directamente, al no término acceso directo
situarse éstos en significa que es posible
posiciones físicamente acceder directamente a
consecutivas, sino en un elemento con solo
posiciones lógicas. especificar su posición.
Definiciones
Archivos (fichero):
Conjunto de información estructurada en
unidades de acceso denominada registro.
Registros:
Estructura de datos formado por uno o
mas elementos denominados campos y
estos a su vez con subcampos.
Definiciones
Claves:
Un campo especial del registro que sirve
para identificarlo.
Bloque:
Es la cantidad de información que se
transfiere en cada operación de lectura y
escritura sobre un archivo.
Definiciones
Campo:
Es cada uno de los diferentes datos que
constituyen un registro lógico.
Extensiones
Muchos pero no todos los sistemas
informáticos usan extensiones
para ayudar a identificar que
contienen.

En algunos sistemas es obligatorio


en otros sistemas se ignoran si
están presentes.
Errores de Apertura de un
Archivo
 El fichero no se encuentra en el lugar indicado
(dispositivo, directorio, nombre).

 El fichero se ha localizado pero el usuario no


tiene permiso para acceder al mismo.

 El fichero no se puede leer por errores en el


hardware del dispositivo de almacenamiento.
Errores de Cierre de un
Archivo
 El fichero no está abierto.

 No se ha podido escribir en el dispositivo


toda la información del fichero, debido a
fallos en el hardware.

 No se ha podido escribir en el dispositivo


toda la información del fichero por falta de
espacio en el dispositivo de almacenamiento.
Protección de Archivos
“permisos sobre
archivos” Las
Muchos sistemas computadoras
usan métodos para implementan estos
proteger archivos de para indicar quien
daños incidentales o puede o no tratar un
archivo; concediendo
intencionados.
el permiso para crear
archivos pero no para
borrarlos.
Protección de Archivos

৲ “Marca de solo ৲ “Marca oculta”


lectura” El archivo Hace que ciertos
puede ser archivos sean
examinado pero no
puede ser invisibles; se usa
modificado. Esta para ocultar
marca es útil para archivos
información critica esenciales que el
que no puede ser usuario nunca
modificada o debe modificar.
borrada.
Archivos de Texto

• Texto plano, son • Algunos de los


aquellos que están sistemas de
compuestos codificación más
únicamente por texto usados son: ASCII, o
sin formato, sólo Latín-1, Unicode, etc.
caracteres .

Vous aimerez peut-être aussi