Presentacion de archivos

22
Archivos Catalina Barrientos Blanco. Brandon Soto Oviedo.

Transcript of Presentacion de archivos

Page 1: Presentacion de archivos

ArchivosCatalina Barrientos Blanco.

Brandon Soto Oviedo.

Page 2: Presentacion de archivos

• Un archivo es un conjunto de datos que son

almacenados en un dispositivo.

Page 3: Presentacion de archivos

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.

Page 4: Presentacion de archivos

• Archivos de movimiento.

Almacena la información que se utilizara para actualizar

los archivos maestros.

Page 5: Presentacion de archivos

• Archivos de maniobra o trabajo. Tienen un vida limitada, se utilizan como auxiliares de los

anteriores.

Page 6: Presentacion de archivos

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.

Page 7: Presentacion de archivos

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.

Page 8: Presentacion de archivos

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.

Page 9: Presentacion de archivos

Sistema de Archivos.

• Estructuran la información guardada en el Buffer,

que luego se representa textualmente o

gráficamente.

Page 10: Presentacion de archivos

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.

Page 11: Presentacion de archivos

DISPOSITIVOS DE CONTROL

Page 12: Presentacion de archivos

Canal.

Componente del programa que realiza operaciones

de E/S.

Page 13: Presentacion de archivos

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.

Page 14: Presentacion de archivos

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.

Page 15: Presentacion de archivos

APERTURA Y CIERRE DE

ARCHIVOS.

Page 16: Presentacion de archivos

• Abrir:

Suponiendo que se quiere escribir datos: se utiliza una función llamada

open.

Ejemplo:

sqlConn.Open();

Page 17: Presentacion de archivos

• Cierre:

Cuando el programa ha terminado de manipular el fichero, éste debe

cerrarse, ejecutando la función close.

Por ejemplo:

sqlConn.Close();

Page 18: Presentacion de archivos

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.

Page 19: Presentacion de archivos

Buffer

• El buffer permite realizar operaciones de E/S de forma

mas eficiente. Reduciendo el numero de accesos al

fichero.

Page 20: Presentacion de archivos

BLOQUEO DE REGISTROS

Page 21: Presentacion de archivos

• Bloqueo optimista.

Bloquea el registro en el origen de datos sólo durante la llamada a

Update.

Page 22: Presentacion de archivos

• Bloqueo pesimista.

Bloquea el registro nada más llamar a Edit y no lo libera hasta que se

llama a Update.