Presentacion de archivos
-
Upload
colegio-agropecuario-de-san-carlos -
Category
Documents
-
view
899 -
download
0
Transcript of Presentacion de archivos
ArchivosCatalina Barrientos Blanco.
Brandon Soto Oviedo.
• Un archivo es un conjunto de datos que son
almacenados en un dispositivo.
Clasificación de los
archivos.
• ARCHIVOS PERMANENTES.
La información varia poco.
Constantes: Los archivos constantes cambian. Se utilizan como
archivos de consulta.
Situación: se actualizan periódicamente.
Históricos: guarda los anteriores para consultas o estudios.
• Archivos de movimiento.
Almacena la información que se utilizara para actualizar
los archivos maestros.
• Archivos de maniobra o trabajo. Tienen un vida limitada, se utilizan como auxiliares de los
anteriores.
ACCESO A LOS ARCHIVOS
• Secuenciales: Para leer un registro , se debe de leer todo.
• Directos: Con la dirección puede leerse / escribirse directamente.
• Por índice: Se ingresa por la clave del registro, mediante un índice.
Dinámico: Se accede por medio de cualquiera de los anteriores.
Organización de los
archivos
• Registros de longitud fija.
Almacenan la información en los archivos mediante un encabezado.
• Longitud variable.
Varios tipos de archivos se almacenan por campos de longitud y permite
que se repitan los campos.
Operaciones de Archivos
• Creación. Escribe registros.
• Consulta. Lee registros.
• Actualización. Modificación de algunos de sus registros
• Clasificación. Reubica los registros de forma que queden
ordenados.
• Borrado. Eliminando total del archivo.
Sistema de Archivos.
• Estructuran la información guardada en el Buffer,
que luego se representa textualmente o
gráficamente.
Directorios de Archivos.
• Es que almacena grupos de archivos y otros sub-
directorios.
Árbol:
Ordena por medio de una estructura ramificada.
Estructura jerárquica:
Ordena jerárquicamente de izq./der, y separados por algún carácter
especial.
DISPOSITIVOS DE CONTROL
Canal.
Componente del programa que realiza operaciones
de E/S.
Tipos de canales.
• Channel: Especifica una nueva operación de E /.
• ReadableByteChannel: Puede leer en un buffer.
• ScatteringByteChannel: Puede leer en una secuencia de buffers.
• WritableByteChannel: Puede escribir de un buffer.
• GatheringByteChannel: Puede escribir a partir de una secuencia de buffers.
• ByteChannel: Puede leer / escribir a / desde un buffer.
• Channels: Métodos de utilidad para la interoperación de canales / flujo.
Tipos de dispositivos.
• Son controladores de dispositivos.
Archivos de dispositivo de caracteres :
Escribe desde y hacia el dispositivo de un personaje a la vez.
Un dispositivo de bloque:
Se puede direccionar, permitiendo escribir o leer cualquier bloque,
posicionándose sobre el dispositivo.
APERTURA Y CIERRE DE
ARCHIVOS.
• Abrir:
Suponiendo que se quiere escribir datos: se utiliza una función llamada
open.
Ejemplo:
sqlConn.Open();
• Cierre:
Cuando el programa ha terminado de manipular el fichero, éste debe
cerrarse, ejecutando la función close.
Por ejemplo:
sqlConn.Close();
Procesamiento de
lectura.
• Se lee mediante read los caracteres del flujo de entrada,
hasta llegar al final, creando un objeto de entrada de la
clase.
Buffer
• El buffer permite realizar operaciones de E/S de forma
mas eficiente. Reduciendo el numero de accesos al
fichero.
BLOQUEO DE REGISTROS
• Bloqueo optimista.
Bloquea el registro en el origen de datos sólo durante la llamada a
Update.
• Bloqueo pesimista.
Bloquea el registro nada más llamar a Edit y no lo libera hasta que se
llama a Update.