Variados
* Los archivos de datos permiten almacenar información de modo permanente, para ser accedida o alterada cuando sea necesario.
2. ¿Qué clases de archivos de datos existen?
* Se clasifican en tres grupos y son:
* Permanentes o maestros:
Contienen información que varía poco. Y es necesario actualizarlos constantemente.
* De Movimientos
Secercan para actualizar los archivos maestros. Sus registros son de tres tipos: alta, bajas y modificaciones.
* De Maniobra o Trabajo.
Tienen una vida limitada, normalmente menor que la duración de la ejecución de un programa. Se utilizan como auxiliares de los anteriores.
3. ¿Qué partes componen un archivo de datos?
* Todo archivo de datos se divide en dos partes: "elencabezado" que guarda que clase de información contiene, y la información en sí.
* Ejemplo PCX (de PiCture eXchange) es un formato de imagen digital que usa la forma simple de la codificación run-length (un tipo de compresión sin pérdidas).
PCX fue desarrollado por ZSoft Corporation en Marietta, Georgia (Estados Unidos). Fue el formato nativo del programa PC Paintbrush, uno de los primerosprogramas de gráficos populares que funcionaban bajo DOS en los primeros PCs. Su popularidad también se debe a que era uno de los formatos utilizados por el Deluxe Paint, junto con el ILBM.
La mayoría de los archivos PCX usan una paleta de color indexada, pero el formato fue ampliado para permitir imágenes de 24 bits. PCX fue bastante popular en sistemas bajo DOS o Windows, pero actualmente es pococomún, siendo en buena parte reemplazado por formatos con mejor compresión y prestaciones, como el PNG o el JPEG.
Debido a que los colores en el índice 0x00..0xC0 se comprimen mejor que los colores 0xC1..0xFF, una buena ordenación de la paleta es importante. Normalmente es suficiente (aunque no siempre) con mover los colores más comunes a las posiciones de la paleta 0x00..0xC0, y los menos usadosa las últimas posiciones de la paleta. El algoritmo completo para ordenar la paleta es contar cuantas 63N+1 (N para enteros no negativos) veces aparece un color en una fila, y sólo entonces es posible utilizar valores de color sin prefijo para mejorar la compresión, y mover los colores con mayor cómputo en los índices 0x00..0xC0, y el resto a 0xC1..0xFF. Esto se justifica para producirresultados óptimos.
Este algoritmo de compresión es muy rápido y utiliza muy poca memoria, pero no es muy eficiente especialmente en fotografías
4. ¿Qué diferencia hay entre registro lógico y registro físico?
* La diferencia entre un registro lógico y uno físico es que:
* Un registro lógico es el contiene la información con la que trabaja la aplicación y un registro físico es el que segraba en el dispositivo de almacenamiento.
5. ¿Qué es el espacio entre registros. Cuál es su nombre técnico?
* Es el desperdicio en detenerse luego de grabar el primer registro y arrancar para grabar el segundo. El nombre técnico de esto es Inter. block gap (IBG) o Inter. record gap (IRG)
6. ¿Cómo se puede acceder a los datos de un archivo?
* Existen diferentes formas paraacceder a un archivo y son:
* Secuenciales; los registros se leen desde el principio hasta el final del archivo, de tal forma que para leer un registro se leen todos los que preceden.
* Directo; cada registro puede leerse / escribirse de forma directa solo con expresar su dirección en el fichero por él numero relativo del registro o por transformaciones de la clave de registro en él numerorelativo del registro a acceder.
* Por Índice; se accede indirectamente a los registros por su clave, mediante consulta secuenciales a una tabla que contiene la clave y la dirección relativa de cada registro, y posterior acceso directo al registro.
* Dinámico; es cuando se accede a los archivos en cualquier de los modos anteriormente citados.
7. ¿Qué diferencia hay entre...
Regístrate para leer el documento completo.