Professional Documents
Culture Documents
Manejo de Archivos
Bit (Digit Binary)
Es la unidad más pequeña posible.
Representa el estado magnético de una celda de la
memoria.
Un bit es una señal electrónica que puede estar
encendida (1) o apagada (0).
Encendido 1
Apagado 0
Byte
Mínima unidad de información.
Ejemplo:
Sexo 1 byte (declarado char)
Nota 2 byte (declarado entero) (2 byte)
Promedio 4 byte (declarado float) (4 byte)
Dirección 50 byte. (declarado char[50] 1byte por carácter)
Conceptos para el Manejo de archivo
Registro
Conjunto de varios campos que se refiere al
mismo elemento o al mismo hecho.
Ejemplo:
Archivo conjunto de registros que se relacionan al mismo
tema o concepto Archivo de ventas, archivo de notas
Ejemplos
Archivo estudiantes Escuela San Isidro
Archivo empleados de la Empresa ACME
Archivo de accidentes viales en Caracas
Archivo de productos de la Farmacia Venus C. A.
Ejemplo de un archivo de producto
Cód. del Producto Nombre Producto Precio Unitario Cantidad en exist. Stock Mínimo
Archivo Registro
Campo
Qué Operaciones podemos hacer con
con archivos
Abrir y Cierre - Para poder hacer cualquier operación con los registros de
un archivo tiene que estar abierto.
Para empezar a trabajar con los datos de un archivo la primera operación
que tenemos que hacer es abrirlo, y cuando terminemos de trabajar con él la
última operación es cerrarlo.
Duplicado o copiado - Esta operación consiste en crear un nuevo archivo
idéntico a uno ya existente. Recomendable realizarla como medida de
seguridad
Actualización o mantenimiento - Esta operación consiste en mantener
actualizados los datos almacenados en los registros del archivo, tecleando
nuevos datos cuando se conocen, modificando datos ya existente o
eliminando datos que ya no se necesitan. Las operaciones de actualización
se conocen con los nombres de:
,
,
Cerrar archivo
Fin Algoritmo
CONCEPTOS DE ORGANIZACIÓN
SECUENCIAL
Los archivos se pueden organizar en forma secuencial en cualquier dispositivo de
almacenamiento masivo:
Cintas Magnéticas
Discos Magnéticos (DD, Flash memory, CD)
Si se requiere leer el registro número 3, tengo que leer los registros 144 anteriores
puntero
Características de un archivos con acceso secuencial
Los registros se van grabando uno a continuación de otro sobre el dispositivo
de almacenamiento masivo, sin dejar huecos en medio.
El archivo está conformado por registro inicial (indicando inicio del archivo) y
un registro que sirve de marca de final de archivo, o EOF (EOF - End Of File)
El registro de final de archivo (E.O.F.) se graba, por primera vez y una sola vez,
en el momento de la creación del archivo y se va desplazando cuando se añaden
nuevos registros al final del mismo.
Registro de
REG-1 REG-2 REG-3 REG-N E.O.F
cabecera
puntero
VENTAJAS DE LA
ORGANIZACIÓN SECUENCIAL
Ventajas:
Aprovecha al máximo el dispositivo, al no dejar huecos entre los
registros.
El único modo de acceso es el acceso secuencial, es decir para leer el registro que ocupe la
posición n es necesario leer los n-1 registros anteriores.
Archivo
Archivo Proceso de Maestro
Maestro actualización actualizado
DESVENTAJAS DE LA
ORGANIZACIÓN SECUENCIAL
Desventajas:
Ejemplo:
Archivo
Transacciones
Archivo
Proceso de Maestro
actualización actualizado
Archivo
Maestro
Archivo
Maestro
Archivo
1 5 9 Actualizado
Maestro Proceso de
actualización
Archivo 1 3 8 1 3 5 8 9
Transacciones