Archivos Y Procesamiento

37,321
-1

Published on

Published in: Education
1 Comment
2 Likes
Statistics
Notes
No Downloads
Views
Total Views
37,321
On Slideshare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
370
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

Archivos Y Procesamiento

  1. 1. Archivos y procesamiento de archivos
  2. 2. <ul><li>¿Qué es un archivo? </li></ul><ul><li>Es una colección de información relacionada con su nombre asignado que se graba en almacenamientos secundarios. </li></ul><ul><li>¿Qué es un sistema? </li></ul><ul><li>Grupo de componentes relacionados que interactúan para realizar una tarea determinada. </li></ul><ul><li>¿Qué es un método? </li></ul><ul><li>Proceso o camino sistemático establecido para realizar una tarea o trabajo con el fin de alcanzar un objetivo predeterminado. </li></ul><ul><li>¿Qué es acceso? </li></ul><ul><li>En informática un acceso es el resultado positivo de una autentificación, para que el acceso dure un tiempo predeterminado. </li></ul><ul><li>¿Qué es un Sistema de Archivos? </li></ul><ul><li>Definición: estructuran la información guardada en una unidad de almacenamiento de una computadora, que luego será representada ya sea textual o gráficamente utilizando un gestor de archivos. </li></ul>conceptos
  3. 3. <ul><li>Los archivos almacenan información y para acceder a ella existen varias formas que son: </li></ul><ul><li>Acceso Secuencial </li></ul><ul><li>Acceso directo </li></ul><ul><li>Otros métodos de acceso </li></ul>Los métodos de acceso
  4. 4. <ul><li>Lectura o escritura de datos en forma secuencial, o sea, uno tras otro. Contrario al acceso aleatorio, donde es posible leer cualquier posición sin tener que pasar por las que están detrás. </li></ul><ul><li>Exige el tratamiento de elemento, para esto es necesario una exploración secuencial comenzando desde el primer momento . </li></ul>Acceso secuencial
  5. 5. <ul><li>Acceso rápido de Archivo con el cual se puede acceder de forma rápida a un programa o a un fichero. Se caracterizan por estar representados por el icono del programa o archivo al que apuntan, más una pequeña flecha en una de sus esquinas, indicando que se trata de un acceso directo. </li></ul><ul><li>Un acceso directo puede moverse o copiarse a cualquier lugar, pero siempre apuntará a la misma dirección. </li></ul><ul><li>Función de algunas aplicaciones para acceder rápidamente a un servicio de la misma. Por ejemplo, el menú contextual posee accesos rápidos para facilitar las tareas. </li></ul>Acceso directo
  6. 6. <ul><li>Ejemplo: </li></ul>
  7. 7. Tema 5 Archivos y procesamiento de archivos
  8. 8. Archivo <ul><li>Grupos de registros de datos con una caracterización común que permite accederlos en conjunto sin repetir una instrucción </li></ul><ul><li>El número de registros no es fijo sino determinado por las necesidades del usuario </li></ul>
  9. 9. Elemento de los datos y entidades <ul><li>Dato : unidad mínima </li></ul><ul><li>Registro : Conjunto de datos </li></ul><ul><li>Archivo : colección o grupo de registros </li></ul>registros datos datos archivos
  10. 10. El Registro <ul><li>Unidad mínima. Hecho o enunciado acerca de una entidad de interes potencial para un objetivo. Para distinguirlo se le da un valor. </li></ul><ul><li>El nombre lo distingue, el tamaño indica cantidad de caracteres y el tipo indica si es numérico, alfabético o alfanumérico </li></ul>El dato <ul><li>Colección de elementos de datos referidos a una entidad que se recuperan como una unidad para su proceso, pudiendo algunos estar vacios </li></ul><ul><li>Pueden ser de longitud fija (tamaño predeterminado) o variable (permiten diferentes tamaños) </li></ul><ul><li>Colección o grupo de registros </li></ul><ul><li>La definición es fija, todos los registros deben adoptar la definición, sin una cantidad predefinida </li></ul>El archivo
  11. 11. Tipos de archivo <ul><li>Maestro : colección relativamente permanente con matenimiento </li></ul><ul><li>De transacciones : colección relativamente temporal que se procesa contra el archivo maestro para actualizarlo </li></ul><ul><li>De clasificación: es tambien temporal. Selección de conjuntos de datos con un orden. Utiliza un programa sort y una clave </li></ul>
  12. 12. Almacenamiento y métodos de acceso secuencial en la secuencia en Que se recolectan Ordenados antes de Crear el archivo en el medio magnético aleatorio Comienza la búsqueda en Cualquier parte Suele ser el más veloz serial Sin orden o secuencia Se procesa entero Uno tras otro
  13. 13. Sistemas de direccionamiento en la organización aleatoria de archivos <ul><li>Método de relación directa : se usa la clave como dirección. Son numéricas y de cantidad predeterminada (se reservan espacios para los registros) </li></ul><ul><li>Método de transformación de claves: utiliza un algoritmo que transforma la clave y la dirección. Puede ser división, condensación o extracción </li></ul>
  14. 14. Archivo indexado: es una lista de claves de registros y direcciones seleccionadas. Se utiliza tanto en la organización secuencial como no secuencial <ul><li>Modos de procesamiento de archivos </li></ul><ul><li>En lotes: se codifican y traen en lotes. Hay procesamiento secuencial y aleatorio </li></ul><ul><li>En linea : desde terminales, el usuario accede los datos en red. Ideal para mantenimiento </li></ul><ul><li>Para seleccionar el método: debe considerarse tiempo de respuesta, detalle de informes, volumen de entradas y utilización del archivo </li></ul>
  15. 15. Sistemas en tiempo real <ul><li>Es el que recibe datos, los procesa y entrega el resultado para ser utilizado por el usuario en el trabajo que está desarrollando </li></ul><ul><li>El tiempo es relativo al sistema </li></ul><ul><li>Ejemplos: bancos, supermercados, etc </li></ul>
  16. 16. Métodos para el procesamiento de transacciones <ul><li>Recolección de datos : captura, preparación y registro de los datos. Debe ser lo más cercana posible a la transaccion </li></ul><ul><li>Edición : es para la búsqueda de errores, separando transacciones válidas y no validas para darles un tratamiento diferenciado </li></ul><ul><li>Procesamiento: Clasificación: ordena los registros. Creacion de archivos: los escribe en el lugar seleccionado. Actualización: los mantiene </li></ul><ul><li>Reportes: respuestas preparadas a requerimientos de usuarios o resultados del procesamiento de datos a partir de las transacciones </li></ul>
  17. 17. Criterios para la definición de archivos Organización y proceso de archivos secuénciales, directo y secuénciales con índice Características de un archivo maestro Características de los archivos Históricos y de trabajo
  18. 18. Tipos de Archivos Archivo Por su Acceso Por su Función <ul><li>Secuénciales </li></ul><ul><li>Indexados </li></ul><ul><li>Directos </li></ul><ul><li>Maestros </li></ul><ul><li>Temporales </li></ul><ul><li>Históricos </li></ul>
  19. 19. Archivo Secuencial <ul><ul><li>Un archivo organizado secuencialmente es el formado por una sucesión de registro relacionados de manera que su acceso está determinado por su ordenamiento. </li></ul></ul><ul><ul><li>Los archivos secuenciales operan de la misma forma como la cola larga, el primer registro (físico) es el primer registro escrito. La principal ventaja de la organización secuencial es la capacidad para acceder rápidamente al siguiente registro. </li></ul></ul>
  20. 20. Archivos: Operaciones <ul><ul><li>Decidir la manera como se va a usar el archivo es fundamental para determinar como se debe organizar el archivo, los métodos de acceso que se aplicarán para su manipulación y las posibles operaciones a realizar, tales como: </li></ul></ul><ul><ul><li>Creación </li></ul></ul><ul><ul><li>Consulta </li></ul></ul><ul><ul><li>Actualización </li></ul></ul><ul><ul><li>Clasificación </li></ul></ul><ul><ul><li>Reorganización </li></ul></ul><ul><ul><li>Fusión </li></ul></ul>
  21. 21. Archivo Indexado <ul><ul><li>Indexación : Es una forma de organizar datos de almacenamiento secundario. Tiene como objetivo fundamental organizar de manera efectiva una colección de registros para facilitar y agilizar su acceso. </li></ul></ul><ul><ul><li>Índice : Es un recurso para encontrar información. El índice contiene una lista de temas (llaves) y números de páginas donde encontraremos esos temas (campos de referencia). </li></ul></ul>
  22. 22. Archivo Indexado <ul><ul><li>El tipo de sus registros contiene un campo clave identificador. </li></ul></ul><ul><ul><li>Los registros están situados en un soporte direccionable por el orden de los valores indicados por la clave. </li></ul></ul><ul><ul><li>Existe un índice con cada una de las posiciones direccionables que almacena la dirección de la posición y el valor de la clave, es decir, en el índice encontramos la clave del último registro y la dirección de acceso al primer registro bloque . </li></ul></ul>
  23. 23. Archivo Directo <ul><ul><li>Cuando en un archivo el orden físico no se corresponde con el orden lógico decimos que está organizado de un modo directo . </li></ul></ul><ul><ul><li>Los datos se sitúan en el archivo y se acceden a ellos directamente mediante su posición. </li></ul></ul><ul><ul><li>Las condiciones para que un archivo sea de organización directa son las siguientes: </li></ul></ul><ul><ul><li>Almacenamiento en un soporte direccionable. </li></ul></ul><ul><ul><li>Cada registro debe contener un campo clave. </li></ul></ul><ul><ul><li>Debe haber correspondencia entre los posibles valores de la clave y las direcciones existentes en el soporte. </li></ul></ul><ul><ul><li>Conocer el número el número de registros que van a almacenar. </li></ul></ul>
  24. 24. Archivo Directo <ul><ul><li>PROCESAMIENTO DE ARCHIVOS DIRECTOS O ALEATORIOS </li></ul></ul><ul><ul><li>Un archivo es directo o aleatorio si podemos acceder directamente a cualquier registro mediante la especificación de un índice que da la posición del registro con respecto al origen del fichero. Estos archivos tienen gran rapidez para el acceso. </li></ul></ul><ul><ul><li>DIRECCIÓN ABSOLUTA O RELATIVA </li></ul></ul><ul><ul><li>Es un soporte direccionables cada posición se realiza por su dirección absoluta, número de pista y número de sector de disco. </li></ul></ul><ul><ul><li>Los archivos directos manipulan direcciones relativas en lugar de absolutas esto hará al programa independiente de la posición absoluta del archivo en el soporte. </li></ul></ul>
  25. 25. Tipos de Archivos <ul><ul><li>En base a su función, existen 6 tipos básicos de archivos clasificados por la función que desempeñan en un sistema de información </li></ul></ul><ul><ul><li>Archivo Maestro </li></ul></ul><ul><ul><li>Archivo de Transacciones </li></ul></ul><ul><ul><li>Archivo de Trabajo o clasificación </li></ul></ul><ul><ul><li>Archivo de Programa </li></ul></ul><ul><ul><li>Archivo de Texto </li></ul></ul>
  26. 26. Archivos Maestros <ul><ul><li>Representa una visión estática de algún aspecto de los negocios de una organización en un momento dado. </li></ul></ul><ul><ul><li>Un Registro en un archivo maestro registra el estado de alguno de sus componentes. Ejemplo: el estado de un empleado </li></ul></ul><ul><ul><li>Un archivo maestro contiene datos relativamente permanentes o datos de estados históricos. Los cambios que han de ser aplicados al archivo maestro, son recolectados en un archivo de transacciones. </li></ul></ul>
  27. 27. Archivos de Transacciones <ul><ul><li>Puede contener datos para agregar un nuevo registro o para borrar, modificar un registro maestro. cada registro en un archivo de transacciones representa un evento a un cambio de alguna cosa. </li></ul></ul>
  28. 28. Archivos de Trabajo o clasificación <ul><ul><li>Es un archivo temporal en el sistema, no tiene las características de E/S de un archivo de transacciones de reporte; ejemplo: Archivo de trabajo para el ordenamiento de empleados. </li></ul></ul><ul><ul><li> El archivo de trabajo se usa comúnmente para pasar datos creados por un programa a otro programa. </li></ul></ul>
  29. 29. Archivos de Programa <ul><ul><li>Contiene instrucciones para procesar datos, las cuales pueden almacenarse en otros archivos o recibir en la memoria principal. </li></ul></ul><ul><ul><li>Ejemplo: El código de un lenguaje : de alto nivel (lenguaje c, c++,etc), lenguaje ensamblador, lenguaje maquina. </li></ul></ul><ul><ul><li>Estos también pueden ser el resultado de una compilación de un ligado, de una interpretación o de otros procesos. </li></ul></ul>
  30. 30. Archivos de Texto <ul><ul><li>Contiene datos alfanuméricos y gráficos ingresados a través de un editor de texto. </li></ul></ul><ul><ul><li>Es Archivo que se utiliza para respaldar la información de una empresa ( Archivo Maestro), puedes contener la información de semanas, meses o años. </li></ul></ul><ul><ul><li>Es una manera de salvaguardar información. </li></ul></ul>Archivos Históricos
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×