Archivo

Es una coleccion de registros relacionados que tienen nombre y se alamacenan regularmente en un disco o en una cinta


Unidad de información que se almacena el resultado de utilizar un programa de procesos de texto, base de datos o cualquier otro tipo deaplicacion.







Registro Fisico o Bloque

Conocido como fila o tupla representa un objeto unico de datos implicados estructurados en una tabla



Base de Datos

Es un conjunto de Datos estructurados organizados independientemente de su utilización

Registro

Es un tipo de Dato estructurado formado por la union de varios elementos bajo la misma estructura







viernes, 17 de diciembre de 2010

Organización de Archivos ( Mapas Conceptuales o mental
Es la técnica utilizada para representar almacenar registros en archivos llamados organización de archivos
Con Técnicas Fundamentales
                   -Secuencia
                   - Secuencial indexado
                   - Relativa o Directo
                   -Multi-llave
- La ordenación física de los registros almacenados
- El conjunto de operaciones necesarias para encontrar registros

Operaciones basicas
Creación
Actualización ( incluye)
Inserción de registros, Modificación, Supresión
Recuperación ( consulta y reportes)
Mantenimiento (Estructuración, Reorganización)


·         Organización de Archivos Secuencial
Definición: Procesamiento de los registros, no importando el orden que se haga, están organizados en forma de lista y se recuperan y procesan uno por uno y se denota con una marca de principio a fin, se usa un tipo de formato fijo, todos los registros tienen el mismo tamaño, en un orden particular se conoce la posición de cada campo secuencial.
-       Se Crea                   -Se Guarda

1
2
3
4
5


Ventajas y desventajas
Se accesa al siguiente registro en forma rápidamente, son sencillos de usar y de aplicar

Se realizan actualizaciones periodicas, por lotesque mezcla el archivo de registro con el registro maestro para producir un nuevo archivo en secuencia correcta de claves


·         Organización de Archivos Secuencial Indexado
Se utiliza este tipo de organización de archivó cuando existe la necesidad tanto de acceso registro con una llave que determina el orden en el cual son acezados los registros  es un campo de registro que sirve para identificarlo y diferenciarlo de otros registros y determinar el orden de acceso

Estructura lógica de archivos secuencial indexado
Se dispone de una tabla, en que aparecen ordenados secuencialmente los numerosa de la clave de archivos, y asociados a cada unos de ellos de la dirección del registro correspondiente

Matricula
Nombre
Apellidos
Dirección
1236563
Ma. Eugenia
Pasten
Ñlfjjfhsd
1232114
Alicia
Mendoza




·         Organización de Archivos Secuencial Directo
Se utiliza la organización relativa cuando existe la necesidad de accesar registro individuales directamente
En un archivo relativo existe una relación predecible
Ventas
Acceso directo



ARCHIVOS SECUENCIALES.
Un campo particular, generalmente el primero de cada registro se conoce como el campo clave. El campo clave identifica unívocamente al registro. así, los valores de la clave para registros diferentes son siempre diferentes.
Los archivos secuenciales son típicamente utilizados en aplicaciones de proceso de lotes Y son óptimos para dichas aplicaciones si se procesan todos los registros. La organización secuencias de archivos es la única que es fácil de usar tanto en disco como en cinta.
Organización de Archivos Secuenciales.
La manera básica de organizar un conjunto de registros, que forman un archivo, es utilizando una organización secuencial. En un archivo organizado secuencialmente, los registros quedan grabados consecutivamente cuando el archivo se usa como entrada.
Un archivo organizado secuencialmente es un conjunto de registros lógicamente relacionados cuya secuencia de acceso está determinada por su ordenamiento. Los registros deben ser grabados consecutivamente cuando el archivo es creado, y deben ser leídos de la misma manera cuando es usado posteriormente como entrada.



Actualización de archivos secuenciales.
Un archivo maestro representa un panorama estático de algún aspecto de una empresa. Sin embargo muchos de los aspectos de dicha organización no son estáticos, sino que continuamente ocurren cambios internos y/o externos que afectan directa o indirectamente a la empresa, como puede ser la contratación de personal, despidos, los ajustes de precios, etc. Para que un archivo pueda reflejar un estado actual lo más confiable posible, nuestro archivo debe ser actualizado.
Ventajas y Desventajas
La ventaja más importante de la técnica de organización secuencial de archivos es la capacidad de acceso al “siguiente” registro rápidamente: Mientras que el patrón de acceso a un archivo secuencial se conforme al ordenamiento de registros en el archivo, los tiempos de acceso serán muy buenos. Sin embargo, si el patrón de acceso al programa no se conforma al patrón de ordenamiento de los registros, entonces la eficiencia del programa puede ser terrible.
Otra ventaja de los archivos de organización secuencial es que son muy sencillos de usar y aplicar.
Almacenamiento De Archivos Secuenciales.
Los archivos secuenciales pueden almacenarse en dispositivos de acceso serial o directo. Con frecuencia los dispositivos de acceso serial son considerablemente menos caros que los dispositivos de acceso directo en un sistema de cómputo, pero de hecho, los dispositivos de almacenamiento de acceso directo en una computadora siempre proporcionan mayor capacidad de almacenamiento y acceso más rápido que los dispositivos de acceso serial.
Declaración De Archivos Secuenciales.
Casi todos los lenguajes proporcionan facilidades para declarar archivos secuenciales a continuación te presentamos un ejemplo en Pascal que bien puede ser aplicado a Delphi.
Program actualiza – maestro (reporte, movimientos, maestro – ent, maestro - salida);
Type registro – maestro = Record
   Número – empleado: 1…9999

   Nombre – empleado: packed array [1..25] of char;

   Departamento: packed array [1..5] of char;

  

   end;
registro – movimiento = record
   tipo – movimiento: A,D;

   detalle: packed array [1..81] of char;

   end;
var reporte:text;
 movimiento: file of registro – movimiento;

 maestro – ent, maestro-sal: file of registro – maestro;
Creación de un archivo secuencial.
La creación de un archivo secuencial incluye la escritura de registros en una secuencia deseada dentro del medio de almacenamiento. La creación de un archivo secuencial de transacciones incluye la tarea de recolectar datos, convertir los datos a una forma legible para la máquina, editar los datos, convertir los movimientos rechazados y ordenar los datos editados.
Archivos de Reporte.
La creación de un archivo de reporte sigue el siguiente algoritmo:
Recuperación De Información De Archivos Secuenciales.

No hay comentarios:

Publicar un comentario