Presentacion de archivos

1,367 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,367
On SlideShare
0
From Embeds
0
Number of Embeds
71
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Presentacion de archivos

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

×