archivos y procesamiento

30
Archivos y procesamiento de archivos

Upload: jorgeabustillo

Post on 28-Jun-2015

32.203 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Archivos Y Procesamiento

Archivos y procesamiento de archivos

Page 2: Archivos Y Procesamiento

¿Qué es un archivo?Es una colección de información relacionada con su nombre asignado que se graba en almacenamientos secundarios.

¿Qué es un sistema?Grupo de componentes relacionados que interactúan para realizar una tarea determinada.

¿Qué es un método?Proceso o camino sistemático establecido para realizar una tarea o trabajo con el fin de alcanzar un objetivo predeterminado.

¿Qué es acceso?En informática un acceso es el resultado positivo de una autentificación, para que el acceso dure un tiempo predeterminado.

¿Qué es un Sistema de Archivos? 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.

conceptos

Page 3: Archivos Y Procesamiento

Los archivos almacenan información y para acceder a ella existen varias formas que son:

1. Acceso Secuencial

2. Acceso directo

3. Otros métodos de acceso

Los métodos de acceso

Page 4: Archivos Y Procesamiento

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.

Exige el tratamiento de elemento, para esto es necesario una exploración secuencial comenzando desde el primer momento.

Acceso secuencial

Page 5: Archivos Y Procesamiento

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.

Un acceso directo puede moverse o copiarse a cualquier lugar, pero siempre apuntará a la misma dirección.

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.

Acceso directo

Page 6: Archivos Y Procesamiento

Ejemplo:

Page 7: Archivos Y Procesamiento

Tema 5Archivos y

procesamiento de archivos

Page 8: Archivos Y Procesamiento

Archivo

Grupos de registros de datos con una caracterización común que permite accederlos en conjunto sin repetir una instrucción

El número de registros no es fijo sino determinado por las necesidades del usuario

Page 9: Archivos Y Procesamiento

Elemento de los datos y entidades

Dato: unidad mínima

Registro: Conjunto de datos

Archivo: colección o grupo de registros

registros

datos datos

archivos

Page 10: Archivos Y Procesamiento

El Registro

Unidad mínima. Hecho o enunciado acerca de una entidad de interes potencial para un objetivo. Para distinguirlo se le da un valor.

El nombre lo distingue, el tamaño indica cantidad de caracteres y el tipo indica si es numérico, alfabético o alfanumérico

El dato

•Colección de elementos de datos referidos a una entidad que se recuperan como una unidad para su proceso, pudiendo algunos estar vacios

•Pueden ser de longitud fija (tamaño predeterminado) o variable (permiten diferentes tamaños)

• Colección o grupo de registros • La definición es fija, todos los registros deben

adoptar la definición, sin una cantidad predefinida

El archivo

Page 11: Archivos Y Procesamiento

Tipos de archivo Maestro: colección relativamente permanente

con matenimiento De transacciones: colección relativamente

temporal que se procesa contra el archivo maestro para actualizarlo

De clasificación: es tambien temporal. Selección de conjuntos de datos con un orden. Utiliza un programa sort y una clave

Page 12: Archivos Y Procesamiento

Almacenamiento y métodos de acceso

secuencialsecuencial

en la secuencia en

en la secuencia en

Que se recolectan

Que se recolectan

Ordenados antes de

Ordenados antes de

Crear el archivo

Crear el archivo

en el medio magnético

en el medio magnético

aleatorioaleatorio

Comienza la búsqueda en

Comienza la búsqueda enCualquier parteCualquier parte

Suele ser el másSuele ser el más

velozveloz

serialserial

Sin orden o secuencia

Sin orden o secuencia

Se

pro

cesa

en

tero

Se

pro

cesa

en

tero

Uno tras otro

Uno tras otro

Page 13: Archivos Y Procesamiento

Sistemas de direccionamiento en la

organización aleatoria de archivos 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)

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

Page 14: Archivos Y Procesamiento

Archivo indexado: es una lista de claves de registros y direcciones seleccionadas. Se

utiliza tanto en la organización secuencial como no secuencial

Modos de procesamiento de archivos En lotes: se codifican y traen en lotes. Hay

procesamiento secuencial y aleatorio

En linea: desde terminales, el usuario accede los datos en red. Ideal para mantenimiento

Para seleccionar el método: debe considerarse tiempo de respuesta, detalle de informes, volumen de entradas y utilización del archivo

Page 15: Archivos Y Procesamiento

Sistemas en tiempo real

Es el que recibe datos, los procesa y entrega el resultado para ser utilizado por el usuario en el trabajo que está desarrollando

El tiempo es relativo al sistema Ejemplos: bancos, supermercados, etc

Page 16: Archivos Y Procesamiento

Métodos para el procesamiento de transacciones

Recolección de datos: captura, preparación y registro de los datos. Debe ser lo más cercana posible a la transaccion

Edición: es para la búsqueda de errores, separando transacciones válidas y no validas para darles un tratamiento diferenciado

Procesamiento: Clasificación: ordena los registros. Creacion de archivos: los escribe en el lugar seleccionado. Actualización: los mantiene

Reportes: respuestas preparadas a requerimientos de usuarios o resultados del procesamiento de datos a partir de las transacciones

Page 17: Archivos Y Procesamiento

Criterios para la definición de archivos

Organización y proceso de archivos secuénciales, directo y secuénciales con índiceCaracterísticas de un archivo maestroCaracterísticas de los archivos Históricos y de trabajo

Page 18: Archivos Y Procesamiento

Tipos de Archivos

Archivo

Por su Acceso

Por su Función

• Secuénciales

• Indexados

• Directos

• Maestros

• Temporales

• Históricos

Page 19: Archivos Y Procesamiento

Archivo Secuencial

Un archivo organizado secuencialmente es el formado por una sucesión de registro relacionados de manera que su acceso está determinado por su ordenamiento.

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.

Page 20: Archivos Y Procesamiento

Archivos: Operaciones

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:

CreaciónConsultaActualizaciónClasificaciónReorganizaciónFusión

Page 21: Archivos Y Procesamiento

Archivo Indexado

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.

Í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).

Page 22: Archivos Y Procesamiento

Archivo Indexado

El tipo de sus registros contiene un campo clave identificador.

Los registros están situados en un soporte direccionable por el orden de los valores indicados por la clave.

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.

Page 23: Archivos Y Procesamiento

Archivo Directo

Cuando en un archivo el orden físico no se corresponde con el orden lógico decimos que está organizado de un modo directo.

Los datos se sitúan en el archivo y se acceden a ellos directamente mediante su posición.

Las condiciones para que un archivo sea de organización directa son las siguientes:

• Almacenamiento en un soporte direccionable. • Cada registro debe contener un campo clave. • Debe haber correspondencia entre los posibles valores de la clave y las direcciones existentes en el soporte. • Conocer el número el número de registros que van a almacenar.

Page 24: Archivos Y Procesamiento

Archivo Directo

PROCESAMIENTO DE ARCHIVOS DIRECTOS O ALEATORIOS

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.

DIRECCIÓN ABSOLUTA O RELATIVA

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.

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.

Page 25: Archivos Y Procesamiento

Tipos de Archivos

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

Archivo Maestro

Archivo de Transacciones

Archivo de Trabajo o clasificación

Archivo de Programa

Archivo de Texto

Page 26: Archivos Y Procesamiento

Archivos Maestros

Representa una visión estática de algún aspecto de los negocios de una organización en un momento dado.

Un Registro en un archivo maestro registra el estado de alguno de sus componentes. Ejemplo: el estado de un empleado

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.

Page 27: Archivos Y Procesamiento

Archivos de Transacciones

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.

Page 28: Archivos Y Procesamiento

Archivos de Trabajo o clasificación

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.

El archivo de trabajo se usa comúnmente para pasar datos creados por un programa a otro programa.

Page 29: Archivos Y Procesamiento

Archivos de Programa

Contiene instrucciones para procesar datos, las cuales pueden almacenarse en otros archivos o recibir en la memoria principal.

Ejemplo: El código de un lenguaje : de alto nivel (lenguaje c, c++,etc), lenguaje ensamblador, lenguaje maquina.

Estos también pueden ser el resultado de una compilación de un ligado, de una interpretación o de otros procesos.

Page 30: Archivos Y Procesamiento

Archivos de Texto

Contiene datos alfanuméricos y gráficos ingresados a través de un editor de texto.

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.

Es una manera de salvaguardar información.

Archivos Históricos