- ¿Qué es un archivo de datos?
- ¿Qué clases de archivos de datos existen?
- ¿Qué partes componen un archivo de datos?-¿Qué diferencia hay entre registro lógico y registro físico?
- ¿Qué es el espacio entre registros. Cuál es su nombre técnico?
- ¿Cómo se puede acceder a los datos de un archivo?
- ¿Qué diferencia hay entre un archivo de datos y un archivo de índices?
- ¿Qué diferencia hay entre archivos y bases de datos?
- ¿Qué tipos de archivos se pueden manejar desde lenguaje C++?
- ¿Qué instrucciones se requieren para el manejo de archivos en lenguaje C++?
RESPUESTAS
1. ¿Qué es un archivo de datos?
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
Se cercan 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?
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 se graba 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 para acceder 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 numero relativo 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.
Página siguiente |